@charset "utf-8";

* {
	margin				: 0;
	/*padding			: 0;*/
	font-style			: normal;
}


html, body {
	margin: 0;
	padding: 0;
	height: 100%;
	/*text-align: center;*/
}


body {
	font-size		: 12px;
	color			: #333333;
	/*background	: #ffffff;*/
	letter-spacing	: 0.05em;
	line-height		: 1.5;
	font-family		: "メイリオ","Meiryo","ＭＳ Ｐゴシック", Verdana, Geneva, Arial, Osaka, Helvetica, sans-serif;
}


hr {
	height	: 1px;
	display: none;
}


h1, h2, h3, h4, h5, h6{
font-size:100%;
font-weight:normal;
margin:0;
}


p, ul, dl, option{
margin: 0;
padding: 0;

}

select {
	padding: 1px;
}

/*------------------------------------------------------------------------------------
  list
------------------------------------------------------------------------------------*/

ul {
	list-style	: none;
}

dt {
	display	: block;
	width	: auto;
}

ol {
	list-style-type: decimal;
}

/*------------------------------------------------------------------------------------
  table
------------------------------------------------------------------------------------*/

table {
	border			: none;
	border-collapse	: collapse;
}

td, th { 
	vertical-align	: top;
}


caption {
	text-align		: left;
}


/*------------------------------------------------------------------------------------
  image
------------------------------------------------------------------------------------*/

img { 
	vertical-align	: bottom;
	border:0px;
}

a img {
	border	: none;
}


/*------------------------------------------------------------------------------------
  text
------------------------------------------------------------------------------------*/

br {
	letter-spacing: normal;
}


/*------------------------------------------------------------------------------------
  link
------------------------------------------------------------------------------------*/

a {color: #008DC4;}
a:link {color: #008DC4;}
a:visited {color: #008DC4;}
a:hover {color: #ED9700;}


/*------------------------------------------------------------------------------------
  clearfix
------------------------------------------------------------------------------------*/

.clearfix{
overflow: hidden;
position: relative;
}

* html .clearfix{height: 1%;}

/*------------------------------------------------------------------------------------
  form
------------------------------------------------------------------------------------*/

/*input[type="text"] {
	border:2px solid #e8e8e8;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
};*/

/*------------------------------------------------------------------------------------
  input
------------------------------------------------------------------------------------*/
input[type="submit"], input[type="reset"], input[type="button"] {
	background:url(../img_admin/btn_5_off.jpg) left center repeat-x;
	color: #ffffff;
	padding: 3px 7px 3px 9px;
	border: none;
	border-radius: 3px;        /* CSS3草案 */  
    -webkit-border-radius: 3px;    /* Safari,Google Chrome用 */  
    -moz-border-radius: 3px;   /* Firefox用 */ 
    cursor: pointer;
}

input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover {
	background:url(../img_admin/btn_5_on.jpg) left center repeat-x;
}


