a{
	color : #003399;
}

a:link{
	color : #C30A24;
	text-decoration : underline;
}

a:visited{
	color : #C30A24;
	text-decoration : underline;
}

a:hover{
	color : #003399;
	text-decoration : none;
}

a:active{
	color : #CC0033;
	text-decoration : underline;
}

body{
	background : #F3F3F3;
	margin : 0;
	padding : 0;
	font-family: "‚l‚r ‚oƒSƒVƒbƒN", Osaka, "ƒqƒ‰ƒMƒmŠpƒS Pro W3";
	color: #333333;
}

img{
	border : 0px;
}

#BOX{
	background : url(../img/_box_bg.gif) repeat-y;
	margin : 0 auto 0 auto;
	padding: 0;
	width : 756px;
}

#CATCH{
	background : url(../img/index_catch_bg.gif) no-repeat right;
	clear : both;
	height : 260px;
	margin : 0 1px 0 0;
	padding : 0 538px 0 0;
}

#CATCH ul{
	border : 1px solid #CCCCCC;
	border-bottom-width : 0px;
	margin : 0;
	padding : 1px 0 0 0;
	text-align : center;
}

#CATCH ul li{
	border-bottom : 1px solid #CCCCCC;
	font-size : 1px;
	line-height : 1px;
	list-style : none;
	padding : 3px 0 3px 0;
}

#HEAD{
	background : url(../img/_head_bg.gif) no-repeat top left;
	height : 97px;
	overflow : hidden;
}

#HEAD h1{
	font-size : 1px;
	margin : 0;
	padding : 36px 0 0 14px;
}

#HEAD h2{
	color : #FFFFFF;
	font-size : 10px;
	font-weight : 300;
	margin : -80px 0 0 7px;
	padding: 0;
}

#HEAD ul{
	float : right;
	margin : -27px 0 0 0;
	padding : 67px 3px 0 0;
}

#HEAD ul li{
	background : url(../img/_head_img_arrow.gif) no-repeat left;
	float : left;
	font-size : small;
	list-style : none;
	padding : 0 10px 0 10px;
}

#HEAD ul li a:hover{
	color : #000000;
	text-decoration : none;
}

#HEAD ul li a:link{
	color : #636363;
}

#HEAD ul li a:visited{
	color : #636363;
}



#INFO{
	overflow : hidden;
	padding : 20px 18px 0 18px;
}

#MENU ul{
	margin : 0;
	padding : 0;
}

#MENU ul li{
	float : left;
	font-size : 1px;
	line-height : 1px;
	list-style : none;
	padding : 0;
}

#NEWS{
	float : left;
	width : 507px;
}

#NEWS h2{
	font-size : 1px;
	line-height : 1px;
	margin : 0;
	padding : 0;
}

#NEWS table{
	border-collapse : collapse;
	border-spacing : 0;
	margin : 5px 0 0 10px;
}

#NEWS table td {
	padding-right : 10px;
}

#NEWS table td , #NEWS table th{
	border-spacing : 0;
	color : #636363;
	font-size : small;
	font-weight : 300;
	line-height : 120%;
	padding : 0 0 5px 0;
	vertical-align : top;
}

#NEWS table th {
	background : url(../img/_all_img_arrow1.gif) no-repeat left top;
	padding-left : 13px;
}

#PAGEEND{
	clear:both;
	background : #FFFFFF url(../img/_pageend_bg.gif) repeat-x bottom;
	border-top : 1px solid #CCCCCC;
	margin : 0px 1px 0 1px;
}
#PAGEEND ul{
	float : right;
	margin : 8px 0 8px 0;
	padding : 0 3px 0 0;
	display: inline;
}

#PAGEEND ul li{
	float: left;
	background : url(../img/_head_img_arrow.gif) no-repeat left;
	font-size : small;
	list-style : none;
	padding : 0 10px 0 10px;
}

#PAGEEND ul li a:hover{
	color : #000000;
	text-decoration : none;
}

#PAGEEND ul li a:link{
	color : #636363;
}

#PAGEEND ul li a:visited{
	color : #636363;
}
	
#PAGEEND address{
	background : #303030;
	clear : both;
	color : #989898;
	display : block;
	font-size : x-small;
	font-style : normal;
	height : 23px;
	letter-spacing : 1px;
	line-height : 23px;
	overflow : hidden;
	padding : 0px 18px 0px 0px;
	text-align : right;
	vertical-align : middle;
}
		

