@charset "Shift_Jis";

body {
background-color : #FFF ;
margin : 0px 0px 0px 0px ;
padding : 0px 0px 0px 0px ;
background-image:url(/SILKYPIX/english/image02/body_back.gif);
background-repeat:repeat;
}

body,TR,TD {
color : #666 ;
font-family : Osaka, Verdana , Chicago;
}

a { text-decoration : none ; }
a:hover { text-decoration : underline ; }

a:link { color : #666 ; }
a:visited { color : #666 ; }
a:active { color : #666 ; }
a:hover { color : #FF2F1F ; }

img { border-width : 0px ;}
img.nobottom{vertical-align: top ;}

#body_box{
	width:908px;
	margin-left:auto;
	margin-right:auto;
	background-color:#FFF;
	background-image:url(/SILKYPIX/english/image02/contents_back.gif);
	background-position:right;
	background-repeat:repeat-y;
	border-left:solid 1px #EDEDED;
	border-bottom:solid 1px #EDEDED;
}


/* Header */
#header_box{
	width:870px;
	margin-left:15px;
	padding-top:30px;
	margin-bottom:45px;
}
.header_table{
	width:100%;
}
.header_table td{
	vertical-align:bottom;
}
.header_copy{
	margin-top:7px;
	text-align:right;
	/*border-top:solid 1px #999;*/
	/*padding-top:6px;*/
}

#menu_bar{
	background-color:#333;
	width:840px;
	font-size:80%;
	color:#FFF;
	padding:7px 15px 7px 15px;
	margin-top:6px;
}

#menu_bar a { text-decoration : none ; }
#menu_bar a:hover { text-decoration : underline ; }

#menu_bar a:link { color : #FFF ; }
#menu_bar a:visited { color : #FFF ; }
#menu_bar a:active { color : #FFF ; }
#menu_bar a:hover { color : #FF2F1F ; }



/* Footer */
#footer_box{
	width:870px;
	margin-left:15px;
	margin-top:30px;
	text-align:center;
	padding-top:15px;
	padding-bottom:35px;
	border-top:solid 1px #999;
}



/* Contents */
#contents_box{
	clear:both;
	font-size:80%;
	line-height:150%;
	margin-top:30px;
	width:870px;
	margin-left:15px;
}


h1{
	border-bottom:solid 1px #CCC;
}
h2{
	border-bottom:solid 1px #E0E0E0;
	margin-bottom:30px;
}
h3{
	border-bottom:solid 1px #E0E0E0;
	margin-bottom:20px;
	margin-top:0;
	font-size:80%;
}

.text_box{
	margin-left:23px;
	margin-bottom:60px;
}



.list_box01{
	background-position:left top;
	background-repeat:no-repeat;
	padding-left:160px;
	margin-top:25px;
}
.list_box01 ul{
	border-left:solid 1px #CCC;
	padding-left:2em;
	margin:0;
}

.table_download{
	margin-top:20px;
}
.table_download td{
	width:20%;
	text-align:center;
}


.functionbox{
	padding:15px;
	margin-bottom:60px;
}
.functionbox_left{
	width:166px;
	padding-right:15px;
	float:left;
}
.functionbox_right{
	width:620px;
	border-left:solid 1px #CCC;
	float:right;
	padding-left:15px;
}

.example_box{
	background-position:left top;
	background-repeat:no-repeat;
	margin-bottom:0.7em;
}
.table_example{
	 width:215px;
}
.table_example td{
	 vertical-align:bottom;
	 line-height:140%;
}
.table_example td img{
	 margin-bottom:3px;
}
.example_photo{
	background-repeat:no-repeat;
	background-position:left top;
}
.example_default{
	background-image:url(/SILKYPIX/english/image02/function/default.gif);
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:22px;
}

.sharpness_box{
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:670px;
	width:620px;
}
.sharpness_default{
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:22px;
	width:302px; 
	background-image:url(/SILKYPIX/english/image02/function/default.gif);
	float:left;
}
.sharpness_after{
	background-position:left top;
	background-repeat:no-repeat;
	padding-top:22px;
	width:302px; 
	background-image:url(/SILKYPIX/english/image02/function/after.gif);
	float:right;
}



/* Table */
.table01{
	background-color:#999;
	
}
.table01 td{
	background-color:#FFF;
	vertical-align:top;
}
.table01 .title{
	background-color:#EDEDED;
	
}