@charset "utf-8";
/* ===================================================================
CSS information
 file name  :  foundament.css
 style info :  リセット及びbody初期設定 
=================================================================== */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

:focus { /* add */
	outline: 0; /* リンクやフォーム部品がフォーカス状態の時のボーダーを0に */
}

/* default */
body {
	background: #fff;
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif, "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka";
	color: #373635;
}
input, textarea {
	font-family: "ＭＳ Ｐゴシック", "MS PGothic", Sans-Serif, "メイリオ", "Meiryo", verdana, "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Osaka";
}

/* sup sub*/
sup,sub {
    height: 0;
    line-height: 1;
} 
sup {
    bottom: 2px;
    font-size:0.85em;
} 
sub {
    top: 2px;
    font-size:0.9em;
}

/*  IE6～9までのバグ対応 */

 sup {
    _font-size: 101%; 
    *font-size: 101%;  
    font-size: 101%\9;
    : root font-size: 101%\9;
}

input, textarea, select { 
    font-size: 1em; 
}



/*  左ナビでのサイズ変更 14.03.05 */
#subnav-inner-k12 sup,
#subnav-inner-k12 sub {
    font-size:0.7em;
} 
