/* Style Definitions for Win:Internet Explorer ver2.0 */

html, body, div, form {
margin: 0px;
padding: 0px;
}

a:link { color: #0000CC; text-decoration: underline; }
a:visited { color: #660066; text-decoration: underline; }
a:active { color: #ff0000; text-decoration: underline; }
a:hover { color: #ff0000; text-decoration: underline; }

body{
	color: #333333;
	background: #ffffff url("/common_images/head_bg.gif") 0px 0px repeat-x;
	margin: 0;
	padding: 0 8px 0 0;
}

td{
	color: #333333;
}

form{
	display: inline;
	margin: 0;
	padding: 0;
	border: 0;
}


.form_login{
	height:20px;
	width:110px;
}



img { border-style: none;
	border-width: 0px;
	padding: 0px;
	margin: 0px;
	}

.img_border { border: 1px solid #cccccc;
	padding: 0px;
	margin: 0px;
	}

.bread{ font-size: 13px; }

#white{ color: #FFFFFF ; }
#red{ color: #CC0000 ; }

.localnavigation img {
	border:none;
}

.localnavigation .s {
	font-size:12px;
	line-height:130%;
	color:#333333;
}

.localnavigation .s a:link {
	color:#369;
	text-decoration:underline;
}
/* 101010  start*/
.localnavigation .s a:visited {
	color:#660066;
	text-decoration:underline;
}
/* 101010  start*/
.localnavigation .s a:active {
	color:#f00;
	text-decoration:underline;
}

.localnavigation .s a:hover {
	color:#f00;
	text-decoration:underline;
}

.fromZero {
	font-style:italic;
}

/*■サジェスト用CSS */

div.SS_suggest { 
font-weight: normal;
z-index: 9;
display: none;
position: absolute;
border-bottom: 1px solid #CCC;
border-right: 1px solid #CCC;
border-left: 1px solid #CCC;
text-align: left;
}
div.SS_suggest div.SS_suggestItemOff { 
background-color: #FFF;
border-top: 1px solid #CCC;
padding: 1px 2px 1px 4px;
}
div.SS_suggest div.SS_suggestItemOn {
background-color: #ECF5FA;
border-top: 1px solid #CCC;
padding: 1px 2px 1px 4px;
}
div.SS_suggest span.SS_suggestKey {
font-size: 12px;
}

