@charset "UTF-8";

/*共通*/

p{
	margin: 0;
	padding: 0;
	}
	
.txt-right{
	text-align: right;
	}

.find{
	margin: 0 0 0.3em 0;
	padding: 0;
	font-weight: bold;
	font-size: 105%;
	}
	
.find1{
	margin: 0 0 0.3em 0;
	padding: 1.0em 0 0 0;
	font-weight: bold;
	font-size: 105%;
	}
	
.find2{
	margin: 1.5em 0 0.3em 0;
	font-weight: bold;
	font-size: 105%;
	}

.find3{
	margin: 0 0 1.0em 0;
	text-indent: 1.0em;
	}

.find3-b{
	margin: 0 0 1.0em 0;
	text-indent: 1.0em;
	font-weight: bold;
	}
	
.find4{
	margin: 1.0em 0 0.5em 0;
	font-weight: bold;
	font-size: 105%;
	}
	
.attention{
	margin: 0.5em 0 1.0em 0;
	}

.annotation-k{
	color: #000;
	padding-bottom: 1.5em;
}

.annotation-r{
	color: #c00;
	padding-bottom: 1.5em;
}
	
.emphasis{
	font-weight: bold;
	margin-top: 10px;
	}

.list-squre-dbc{
	color: #81a0e9;
	}

.list-squre-product{
	color: #e5e981;
	}

.list-usually{
	margin: 0.5em 0 1.5em 0;
	padding: 0 0 0 1.5em;
	}

.list-usually2{
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1.5em;
	}

.list-normal{
	margin: 0 0 0.5em 0;
	padding: 0 0 0 1.5em;
	}

.list-img{
	list-style-image: url(../images/list_img.gif);
	margin: 0.5em 0 1.5em 0;
	padding: 0 0 0 1.5em;
	}

.list-img2{
	list-style-image: url(../images/list_img.gif);
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1.5em;
	}
	
.list-none{
	margin: 0.5em 0 1.5em 0;
	padding: 0 0 0 0.5em;
	list-style: none;
	}
	
.list-none li , .list-usually li , .list-usually2 li ,.list-img li , .list-normal li{
	margin: 0.2em 0;
	}

.img-margin{
	margin: 1.0em 0 0 0;
}

/*company*/
	
.company-title{
	font-size: 150%;
	font-weight: bold;
	margin: 30px 0 10px 1.0em;
	}
	
.company-content{
	margin-left:4.0em;
	margin-bottom: 100px;
	line-height: 3.0em;
	}

	
/* DB Control */
	
.dbcontrol-tb , .dbcontrol-tb2{
	border: solid 1px #000;
	width: 100%;
	table-layout: fixed;
	border-collapse: collapse;
	font-size: 10px;
	line-height: 1.3em;
	}
	
.dbcontrol-tb td , .dbcontrol-tb2 td{
	padding: 3px;
	border: solid 1px #000;
	border-collapse: collapse;
	text-align: center;
	}
	
.dbcontrol-tb .td1{
	width: 18%;
	}
	
.dbcontrol .td2{
	width: 15%;
	}
	
.dbcontrol-tb .td3{
	width: 67%;
	}
	
.dbcontrol-tb .td4{
	text-align: left;
	}
	
.support-list dt{
	width: 7.5em;
	}

.download-contents{
	clear: both;
	width: 487px;
	border: solid 1px #7a7e8a;
	margin: 0;
	padding: 10px;
}

#download-1 , #download-2 , #download-3 , #download-4{
	margin-top: 0;
}

.download-title{
	background: #81a0e9;
	padding: 2px;
	border: 1px solid #000;
	font-weight: bold;
}

.download-exp{
	padding: 0 0 10px 10px;
}

.download-contents table{
	background: #e6e6e6;
	border: 2px solid #fff;
	border-collapse: collapse;
}

.download-contents td{
	padding: 2px;
	border: 2px solid #fff;
	vertical-align: top;
	border-collapse: collapse;
}

.tablist{
	margin: 0;
	padding: 15px 0 0 0;
}

.tablist ul{
	list-style-type: none;
}

.tablist li{
	display: inline;
	float: left;
	text-align: center;
	vertical-align: middle;
	font-size: 12px;
	height: 24px;
	line-height: 2.0em;
}

.tablist a{
	display: block;
}

.download-tab4{
	width: 128px;
	background: url(../db_control/images/tabright_back.gif);
}

.download-tab4-on{
	width: 128px;
	background: url(../db_control/images/tabright_back_on.gif);
	font-weight: bold;
}

.download-tab1 a, .download-tab2 a , .download-tab3 a{
 	width: 127px;
	background: url(../db_control/images/tableft_back.gif);
}

.download-tab1-on , .download-tab2-on , .download-tab3-on{
	width: 127px;
	background: url(../db_control/images/tableft_back_on.gif);
	font-weight: bold;
}

#dbcontrol-contents{
	margin: 0;
	padding: 0;
}

#dbcontrol-contents dl{
	width: 510px;
	margin: 1.0em 0 0 0;
	padding: 0;
	line-height: 1.2em;
}

#dbcontrol-contents dt{
	display: inline;
	margin: 0;
	padding: 0;
}

#dbcontrol-contents dd{
	margin: -1.2em 0 0.4em 0;
	padding: 0 0 0 9.0em;
}

.dl-indent{
	margin-left:2.0em;
}

.img{
	margin: 0 auto;
	text-align: center;
}

/* News List*/

#news-list{
	width: 510px;
	margin: 10px 0 0 0;
	padding: 0;
}

#news-list dl{
	line-height: 1.5em;
	margin: 0;
	padding: 0;
	width: 510px;
}

#news-list dt{
	margin: 0;
	padding: 0;	
	font-weight: bold;
}

#news-list dd{
	margin: -1.5em 0 0.4em 0;
	padding: 0 0 0 8.0em;
}



