@charset "ISO-8859-1";

/*
div{
	border:1px solid #f00;
}
*/
body,td,th{
	font-family:Meiryo,Osaka, Verdana , Chicago;
	color:#666666;
}
ul{padding-left:20px;}

h1,h2,h3,h4,h5{
	font-family:"Levenim MT",Kalinga,Meiryo,"Gill Sans MT",serif;
}

h1{
	font-size: 120% ;
	line-height: 140% ;
	background-image: url(../image/back_title.gif) ;
	background-position: top ;
	background-repeat: repeat-x ;
	border-bottom: 2px solid #9B0505 ;
	padding: 10px 10px ;
	margin-top: 30px ;
	margin-bottom: 30px ;
}

h2{
	color: #9B0505 ;
	font-size: 120% ;
	line-height: 120% ;
	font-weight: bold ;
	margin-bottom: 5px ;
}

h3{
	font-size: 100% ;
	line-height: 140% ;
	border-left: 4px solid #9B0505 ;
	padding: 1px 10px 0px 8px ;
	margin-bottom: 10px ;
	overflow: hidden ;
	color:#444444;
}

.text_box{
	font-size:80%;
	line-height:150%;
	padding-top: 0px ;
	margin-bottom:40px;
	color:#666666;
}


.text_box dt{
	color:#CC9306;
	font-weight:bold;
}
.text_box dd{
	margin-left:1em;
	margin-bottom:0.75em;
}


.color_text{
	color:#CC9306;
}

.color_bold{
	color:#CC9306;
	font-weight:bold;
}

.topic {
	border: 1px solid #aaa;
	padding: 10px ;
	margin: 1em ;
}

.photo_left {
	float: left ;
	margin: 0px 20px 20px 0px ;
}
.photo_right {
	float: right ;
	margin: 0px 0px 20px 20px ;
}

.border01 {
	clear: both ;
	border-top: 1px dashed #aaa ;
	margin-bottom: 30px ;
}

.link_mark {
	background-image:url(/SILKYPIX/japanese/special/sigma/image/link_mark.gif);
	background-position: 0% 49% ;
	background-repeat:no-repeat;
	padding-left: 15px ;
}




/* Table ----------------------------------------------------- */
.table01{
	background-color:#333;
}
.table01 th{
	color: #fff ;
	background-color:#444;
	text-align:left;
	font-weight:normal;
	padding:6px;
}
.table01 td{
	background-color:#fff;
	padding:6px;
	text-align:left;
}
.table01 .title{
	background-color:#eee;
	padding:6px;
	text-align:left;
}



.table_silky{
	margin-top:15px;
}
.table_silky .td_image{
	width:100px;
	vertical-align:top;
	padding-bottom:15px;
}
.table_silky .td_text{
	vertical-align:top;
	padding-left:15px;
}

/* Download ----------------------------------------------------- */
iframe{
	border:1px solid #000000;
	width:100%;
	height:350px;
	margin-bottom:20px;
}

.dlp{
	font-size:80%;
	margin:10px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	width:auto;
	height:400px;
	border:1px solid #000;
	background-image:url(../download/image/dlp_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}
.dl4{
	font-size:80%;
	margin:10px 0px 10px 0px;
	padding:10px 10px 10px 10px;
	width:auto;
	height:373px;
	border:1px solid #000;
	background-image:url(../download/image/dl4_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}

.dl_title{
	font-size:125%;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin:20px 10px;
	width:auto;
	padding-left:90px;
}
.dl_text{
	width:auto;
	padding-left:90px;
	margin-bottom:40px;
}

.dl_table{
	width:300px;
	float:right;
	background-color:#222;
	
}
.dl_table td{
	background-color:#fff;
	padding:5px;
}
.dl_table .title{
	color: #fff ;
	background-color:#444;
}
.dl_table th{
	padding:5px;
	background-color:#eee;
}

.dl a{
	border:none;
	padding:7px 20px;
}

.dl_form{
	width:100%;
	background-color:#333;
}
.dl_form th{
	background-color:#eee;
	padding:6px;
	text-align:left;
}

.dl_form td{
	background-color:#fff;
	padding:6px;
	text-align:left;
}
.dl_form span{
	color:#9B0505;
}

strong{
	border-left: 4px solid #9B0505 ;
	padding: 1px 10px 0px 8px ;
	margin-bottom: 10px ;
}

.camera_area{
	font-size:80%;
	margin-bottom:20px;
}

.camera_area h2{
	margin:0;
	padding:2px 10px;
	border:1px solid #000;
	margin:7px 2px;
	color:#fff;
	background-color:#444;
}

.camera_area td{
	padding:5px 0px;
	vertical-align:top;
}
.camera_area td div{
	margin-left:20px;
}
.camera_area .attention{
	color:#9B0505;
}





