@charset "UTF-8";
/* CSS Document */

/* ------------------------------------------
 01: IE hasLayout Reset
-------------------------------------------*/

*{zoom:1;}
ul, ol, li { zoom: normal; }


/* ------------------------------------------
 02: Firefox Scrollbar:ON
-------------------------------------------*/

html{
	overflow: scroll;
	overflow: -moz-scrollbars-vertical;
	overflow-x: scroll;
}

/* ------------------------------------------
 03: Body
-------------------------------------------*/

body{
	font-size:14px;
	font-family:Avenir , "Open Sans" , "Helvetica Neue" , Helvetica , Arial , Verdana , Roboto , "游ゴシック" , "Yu Gothic" , "游ゴシック体" , "YuGothic" , "ヒラギノ角ゴ Pro W3" , "Hiragino Kaku Gothic Pro" , "Meiryo UI" , "メイリオ" , Meiryo , "ＭＳ Ｐゴシック" , "MS PGothic" , sans-serif;
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}

/* ------------------------------------------
 04: hx
-------------------------------------------*/

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
	font-size:1em;
	font-weight:normal;
}

/* ------------------------------------------
 05: block
-------------------------------------------*/

div, blockquote, 
span, pre, p{
	margin:0;
	padding:0;
}

/* ------------------------------------------
 06: List
-------------------------------------------*/

dl, dt, dd {
	padding:0;
	margin:0;
}

ol, ul{
	margin:0;
	padding:0;
}

li{
	padding:0;
	list-style-type:none;
}

/* ------------------------------------------
 07: Form
-------------------------------------------*/

form, input, fieldset, button, label, legend, select, textarea{
	font-family:inherit;
	font-size:100%;
	font-style:inherit;
	font-weight:inherit;
	margin:0;
	padding:0;
	vertical-align:baseline;
}


input{
	vertical-align:middle;
}

/* ------------------------------------------
 08: Table
-------------------------------------------*/

table{
	border-spacing:0;
	font-size:100%;
}

th, td{
	margin:0;
	padding:0;
}

/* ------------------------------------------
 09: img
-------------------------------------------*/


img, a img{
	border:0;
}

/* ------------------------------------------
 10: a
-------------------------------------------*/

a{
	outline:none;
}

a:link {
	color:#0052c4;
	text-decoration:underline;
}

a:visited {
	color: #0052c4;
	text-decoration:underline;
}

a:hover {
	color: #999999;
	text-decoration:none;
}

a:active {
	color: #999999;
	text-decoration:none;
}