@charset "UTF-8";

/*
======== context ======================================

Last Updated:YYMMDD
Summary:ブラウザデフォルト設定の解除、基本設定

- reset
- font
- link
=======================================================
*/


/*-----------------------------------------------------
reset
-------------------------------------------------------*/
html, body {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	font-size: 86%;
	background: #FFFFFF;
	line-height: 1.5;
/*	font-family: "MS PGothic", "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;*/
	font-family: sans-serif;
}

img {
	border: 0;
	vertical-align: bottom;
}

h1, h2, h3, h4, h5, h6, p, ul, ol, dl {
	margin: 0;
	padding: 0;
	font-size: 1em;
}

address { 
	font-style: normal;
}

em {
	font-style: normal;
	font-weight: bold;
}

input,textarea {
	font-size: 1em;
}

ul {
	list-style-type: none;
}

table {

}

fieldset {
	border: 0;
}

sup {
	vertical-align: .5em;
}
/* RESET HTML5 */
article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:1em;font:inherit;vertical-align:baseline;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}


/*-----------------------------------------------------
link
-------------------------------------------------------*/
a { color: #0B4199; text-decoration: underline;}
a:link {color: #0B4199; text-decoration: underline;}
a:visited {color: #800080; text-decoration: underline;}
a:hover {color: #339900; text-decoration: none;}
a:active {color: #0B4199; text-decoration: underline;}
