table,div,h1,h2,h3,h4,h5,h6,p,th,td{
	margin : 0px 0px 0px 0px;
	padding : 0px 0px 0px 0px;
	border-width : 0px 0px 0px 0px;
	font-weight : normal;
	font-size : small;
	color : #444444;
	word-wrap : break-word;
	word-break : break-all;
}

a{
	word-wrap : break-word;
	word-break : break-all;
}

strong{
	font-weight : bold;
}

em{
	font-weight : normal;
	font-style : normal;
}

caption{
	text-align : left;
}

img{
	border : 0px none;
	padding : 0px;
	margin : 0px;
	font-size: 0px;
}

a:link, a:visited{
	color : #5186b9;
	text-decoration : underline;
}

a:active, a:hover{
	color : #99bfe3;
	text-decoration : none;
}

form{
	display : inline;
}


body{
	font-size: small;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
	border-width : 0px 0px 0px 0px;
}

div.clear{
	width: 727px;
	clear: both;
	margin: 0;
	padding: 0;
	font-size: 0px;
}
div.clear a{
	display: none;
}

#STIO{
	width: 936px;
	margin: 0 auto 0 auto;
	padding: 0 0 0 0;
}

/*-- head --*/
#HEAD{
	background: #FFFFFF;
	width: 936px;
	margin: 0 auto 0 auto;
}
#HEAD h1{
	width: 447px;
	height: 64px;
	line-height: 100%;
}
#HEAD #HRIGHT{
	float: right;
	width: 404px;
	margin: -64px 0 0 0;
}
#HEAD img.logo{
	float: right;
	font-size: 0px;
	padding : 0px 0px 8px 0px;
}
#HEAD ul.headlink{
	clear: both;
	display: block;
	width: 404px;
	height: 11px;
	font-size: 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#HEAD ul.headlink li{
	float: left;
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
#HEAD #SNAVI{
	width: 936px;
	margin: 0;
	padding: 0;
}
#HEAD #SNAVI ul{
	display: block;
	height : 41px;
	margin : 1px 0 0 0;
	padding : 0;
}
#HEAD #SNAVI ul li{
	list-style : none;
	font-size: 0px;
	line-height : 100%;
	float : left;
	padding: 0;
	margin: 0;
}
/*-- side --*/
#SIDE{
	background: #FFFFFF;
	width: 200px;
	float: left;
	margin: 0;
	padding: 0;
}
#SIDE .stioBn{
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 0px;
}
#SIDE .sideMenu{
	margin: 0;
	padding: 5px 0 5px 0;
}
#SIDE .sideMenu h3{
	margin: 0;
	padding: 0;
	font-size: 0px;
}
#SIDE .sideMenu ul{
	display: block;
	list-style: none;
	width: 198px;
	border-left: 1px solid #AEAEAE;
	border-right: 1px solid #AEAEAE;
	margin: 0 0 7px 0;
	padding: 0;
}
#SIDE .sideMenu ul li{
	background: url(../img/side_menu_bg_off.gif) no-repeat left bottom;
	margin: 0;
	padding: 8px 5px 7px 24px;
}	
#SIDE .sideMenu ul li.last{
	background: url(../img/side_menu_bg_last_off.gif) no-repeat left bottom;
	margin: 0;
	padding: 8px 5px 7px 24px;
}	
#SIDE .dc{
	margin: 0 0 7px 0;
	padding: 0;
	vertical-align: bottom;
}
#SIDE .icoca{
	margin: 0 0 7px 0;
	padding: 0;
	vertical-align: bottom;
}

/*-- foot --*/
#FOOT{
	background: #073d8b repeat-x bottom center;
	clear: both;
	margin: 0;
	padding: 10px 0 10px 0;
}
#FOOT p{
	color : #FFFFFF;
	text-align : center;
	line-height: 100%;
	font-size : 0.8em;
	margin: 0;
	padding: 0;
}

