@charset "ISO-8859-1";

* { margin: 0px ; padding: 0px ; }

html,body{
	height:100%;
}

body {
	background-color : #888 ;
}

body, tr, td {
	color : #222 ;
	font-family : Osaka, Verdana , Chicago;
}

a { text-decoration:none ; }
a:hover { text-decoration : none ; }

a:link,
a:visited,
a:active { color : #0C19BA ; }
a:hover { color : #9B0505 ; }

img { border-width : 0px ;}

h1, h2, h3, h4, h5, h6 { font-size: 100% ; font-weight: bold ; margin: 0px ; padding: 0px ; }



/* body ----------------------------------------------------- */


#main_box{
	width:900px;
	margin: 0px auto ;
	background-color : #fff ;
	min-height:100%;
	height:auto !important;
	height: 100%;
	overflow:visible;
	position:relative;
}



#header {
	height: 240px ;
	background-image:url(/SILKYPIX/english/special/sigma/image/back_header.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	position: relative ;
}

.header_menu {
	font-size: 90% ;
	font-weight: bold ;
	position: absolute ;
	top: 203px ;
	right: 0px ;
}
.header_menu a:link,
.header_menu a:visited,
.header_menu a:active { color : #222 ; }
.header_menu a:hover { color : #9B0505 ; }

.header_menu li {
	float: left ;
	list-style: none ;
	background-image:url(/SILKYPIX/english/special/sigma/image/link_mark.gif);
	background-position: 0% 49% ;
	background-repeat:no-repeat;
	padding-left: 15px ;
	margin-right: 30px ;
}

.top_title {
	position: absolute ;
	top: 36px ;
	left: 30px ;
}
.logo_silky {
	position: absolute ;
	top: 12px ;
	right: 18px ;
}
.button_dl {
	position: absolute ;
	top: 40px ;
	right: 14px ;
}

#news_area{
	width:870px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:15px;
	font-size:80%;
	color:#FFF;
}
#news_text{
	padding:15px;
}


#navi_area{
	clear: both ;
	width:860px;
	font-size:80%;
	margin-left:auto;
	margin-right:auto;
	padding-top: 5px ;
}
#navi_area a { text-decoration:none ; }
#navi_area a:hover { text-decoration : none ; }



/* contents ----------------------------------------------------- */

#contents {
	clear: both ;
	width:840px;
	padding-bottom: 150px ;
	height: auto !important;
	height: 100%;
	margin: 0px auto ;
}
#contents a { text-decoration:underline ; }
#contents a:hover { text-decoration:underline ; }



/* Footer ----------------------------------------------------- */

#footer{
	width: 900px ;
	height: 150px ;
	position:absolute;
	bottom: 0; 
	background-image: url(/SILKYPIX/english/special/sigma/image/back_footer.jpg) ;
	background-position: center top ;
	background-repeat: no-repeat ;
	background-color: #1B1B1B ;
	
}


.footer_menu {
	text-align: center ;
	padding-top: 60px ;
}
.footer_menu ul {
	font-size: 80% ;
	margin-left: 30px ;
}
.footer_menu li {
	display: inline ;
	list-style: none ;
	background-image:url(/SILKYPIX/english/special/sigma/image/link_mark2.gif);
	background-position: 0% 49% ;
	background-repeat:no-repeat;
	padding-left: 15px ;
	margin-right: 30px ;
}
.footer_menu li a:link,
.footer_menu li a:visited,
.footer_menu li a:active { color : #fff ; }
.footer_menu li a:hover { color : #9B0505 ; }

#logo_isl {
	clear:both;
	width: 100% ;
	text-align:center;
	position: absolute ;
	bottom: 20px ;
}

.page_top{
	clear:both;
	font-size:80%;
	position: absolute ;
	top: 0px ;
	right: 28px ;
}




