@charset "shift_jis";

* {
	margin: 0px;
	padding: 0px;
}

html {
	overflow-y:scroll;/* For Mozilla's bug */
}

body {
	margin:0;
	padding:0px;
	text-align:center;
	color: #444444;
	_zoom: 83%;
}


/**********************
　　各要素初期化
**********************/

h1, h2, h3, h4, h5, h6, p, span, ul, ol, li, dl, dt, dd, table, th, td, input, legend, div, form, hr, address {
	margin:0;
	padding:0;
	list-style:none;
	font-weight: normal;
	font-style: normal;
}

p, h1, h2, h3, h4, h5, h6, ul, ol, dl, div, pre, blockquote, input {
	word-break:break-all;
}

img {
	border: none;
	vertical-align: bottom;
}

hr {
	display: none;
}

a {
/*\*/
   overflow: hidden;
/**/
}

/**********************
　　Float ＆ Float Clear指定
**********************/

.left {
	float: left;
}

.right {
	float: right;
}

div:after, ul:after, dl:after, dd:after, td:after, h2:after  {
	content:"";
	height:0;
	clear:both;
	display:block;
	visibility:hidden;
}

/* IE7用*/
div {
	zoom:100%;
}



/**********************
　　Link指定
**********************/

a:link {text-decoration:none; color:#004e89;}
a:visited {text-decoration:none; color:#5c8cb0;}
a:hover, a:active {text-decoration:underline; color:#ee0000;}

a.brown:link, a.brown:visited {text-decoration:none; color:#402a11;}
a.brown:hover, a.brown:active {text-decoration:underline; color:#402a11;}

a.black:link, a.black:visited {text-decoration:none; color:#000000;}
a.black:hover, a.black:active {text-decoration:underline; color:#000000;}

a img {border:none;}



/**********************
　　Text Indent指定
**********************/

.txt-none {
	text-indent:-999em;
	text-decoration:none;
	font-size:0.1em;
}


.text_green {
	color: #006633;
}