@charset "utf-8";
html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td,
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend, figure {
vertical-align: baseline;
font-family: inherit;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
outline: 0;
padding: 0;
margin: 0;
border: 0;
}
html, body {height: 100%;font-size: 62.5%;}
/**
 * Nudge down to get to 13px equivalent for these form elements
 */ 
select,
input,
button,
textarea,
button {font:99% arial,helvetica,clean,sans-serif;}
/**
 * To help tables remember to inherit
 */
table {font-size:inherit;font:100%;}
/**
 * Bump up IE to get to 13px equivalent for these fixed-width elements
 */
pre,
code,
kbd,
samp,
tt {font-family:monospace;font-size:108%;line-height:100%;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {color: #222;}
ol, ul {list-style: none;}
/* tables still need cellspacing="0" in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {font-weight: normal;text-align: left;}
img {vertical-align: bottom;}
/*********************************リセットCSS終了***********************************/

a:link     { color : #222; text-decoration:none; font-weight:normal;}
a:visited  { color : #222; text-decoration:none; font-weight:normal;}
a:hover    { color : #222; text-decoration:none; font-weight:normal;}
a:active   { color : #222; text-decoration:none; font-weight:normal;}
/*********************************リンク設定終了***********************************/
body {
font-family:arial,helvetica,clean,
'Hiragino Kaku Gothic Pro','メイリオ', Meiryo,'ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック',sans-serif;
text-align: justify;
text-justify: inter-ideograph;
}
/*********************************基本フォント設定終了***********************************/



