@charset" utf-8";


	
/*サブページ用*/

/*海外調査*/

.waku th{
	text-align:center;
}

.waku td{
	font-size:0.75em;
	line-height:1.5em;
	padding:5px;
}

.waku2{
	margin-bottom:20px;
}

.waku2 th{
	text-align:center;
	color:#C36;
	font-size:0.8em;
	width:140px;
	line-height:1.2em;
}

.waku2 td{
	text-align:left;
	vertical-align:top;
	font-size:0.9em;
	line-height:1.2em;
	background-color:#FF9;
	
}

table.kaigai{
	border-top:solid 1px #666666;
	margin:auto;
	width:420px;
}

.kaigai th{
	text-align:center;
	font-size:0.9em;
	padding:5px;
	border-bottom:solid 1px #666666;
}
.kaigai td{
	text-align:center;
	font-size:0.8em;
	padding:5px;
	border-bottom:solid 1px #999;
}

ul.likaigai{
	list-style:circle;
	font-size:1em;
	line-height:90%;
}
ul ul.list2{font-size:1.2em;
			line-height:80%;
}


/*価格テーブル*/

table.kakaku{
	border-top:solid 1px #666666;
	margin-left:20px;
	width:400px;
}
.kakaku th{
	text-align:center;
	font-size:0.9em;
	border-bottom:solid 1px #666666;
	padding:5px;
}

.kakaku td{
	text-align:right;
	font-size:0.8em;
	padding:5px;
	border-bottom:solid 1px #999;
}

/*見出し*/

h2.class3{
	background-image:url(../img/titleblue.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #bbb9b9;
	font-size:1.2em;
	color:#0066cc;
	font-style:inherit;
	line-height:28px;
	padding-left:28px;
}

h3.class4{
	background-image:url(../img/topix_b.gif);background-repeat:no-repeat;
	font-size:0.9em;
	color:#0066cc;
	font-styele:inherit;
	line-height:28px;
	margin-top:10px;
}



h3.orenge{
	font-size=0.8em;
	color:#FF6600;
	margin-top:10px;
}

h3.grey{
	font-size=0.8em;
	color=:#333;
	margin-top:10px;
}

h3.blue{
	font-size=0.7em;
	color:#03F
	margin-top:10px;
}


h2.class6{
	background-image:url(../img/titleblue.gif);
	background-repeat:no-repeat;
	border-bottom:solid 1px #bbb9b9;
	border-right:solid 1px #bbb9b9;
	font-size:1.2em;
	color:#0066cc;
	font-style:inherit;
	line-height:28px;
	padding-left:28px;
}


.title h4{
	color:#333;
}


/*価格テーブルS*/

table.s-kakaku{
	border-left:solid 1px #999;
	border-collapse:collapse;
	margin-left:20px;
	margin-bottom:5px;
}

.s-kakaku td{
	text-align:right;
	font-size:0.8em;
	padding:10px;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
	border-top:solid 1px #999;

}


.y-kakaku td{
	text-align:center;
	font-size:0.8em;
	padding:5px;

}

/*会社概要*/

.company td{
	text-align:left;
	font-size:0.8em;
	padding:3px;
}
.company-n td{
	text-align:left;
	font-size:0.75em;
	padding:3px;
}

table.company{
	border-style:none;
	margin-left:10px;
}


/*コラム*/

.column{
	line-height:1.4em;
	border:solid 1px #bbb9b9;
	margin-bottom:20px;
}
table.column{
	border-style:none;
	margin-bottom:5px;
}
.column th{
	font-size:0.9em;
	letter-spacing:0.1em;
	text-align:left;
}
.column td{
	text-align:right;
	font-size:0.8em;
	vertical-align:bottom;
}



/*見出し*/

h2.class5{
	background-image:url(../img/titlecolumn.gif);
	background-repeat:no-repeat;
	border-top:solid 1px #bbb9b9;
	border-bottom:solid 1px #CCC;
	font-size:1.2em;
	color:#096;
	font-style:inherit;
	letter-spacing:0.3em;
	line-height:34px;
	padding-left:40px;
	
}

h2.class5 span{
	font-size:0.8em;
	/* [disabled]font-size:0.8em; */
	letter-spacing:0.1em;
}
	
h3.class4 span{
	font-weight:normal;
	
}

h2.class3 span{
	font-weight:normal;
}


/**問い合わせ*/

div#toi-main{
	width:800px;
	float:left;
	margin-bottom:20px;
}


div#toi-content{
	width:600px;
	float:right;
	margin-left:0;
	background:#fff;
	font-size:0.9em;
	letter-spacing:0.2em;
	text-align:left;
}
txitareaを左寄せにするため
#formmail{
	text-align:left;
}
#formmail p{
	padding-left:0;
}

.checkbox td{
	vertical-align:top;
}
table.checkbox{
	margin-bottom:20px;
	width:460px;
	padding-left:10px;
}

.checkbox tr{
	height:25px;
}

table.kakikomi{
	width:550px;
	height:auto;
}

.kakikomi th{
	text-align:left;
	padding-left:2px;
	vertical-align:top;
	padding-top:3px;

}


.kakikomi th span{
	font-weight:normal;
	color:#ff0000;
	padding:0 0 0 1em;
	font-size:0.8em;
}

table.soushin{
	margin-left:220px;
}

a.kisomail{
	font-size:0.8em;
	color:#666666;

}


/**個人情報*/

#kojin{
	font-size:0.9em;
	color:#000000;
	line-height:2em;
	text-align:left;
}

#kojin table{
	width:"570";
	
}
	
#kojin table p{
	ccolor:#000000;
	line-height:1.2em;
	text-align:left;
}
	
/*コンサル*/

h4.subtitle	{
	line-height:1.5em;
	text-align:center;
}

ul.consul{
	margin-left:30px;
	padding-bottom:5px;
	line-height:1.5em;
}



/*サイトマップ*/

#sitemap{
	width:470px;
	margin:auto;
	font-size:1.1em;
	text-align:left;
	line-height:1.1em;

}

h3.sitemap3{
	color:#036;
	padding-top:10px;
	padding-left:0;
	line-height:0.8em;
	margin-top:10px;
	
}

ul#sitemap{
	list-style-image:url(../img/listred.gif);
	margin-left:40px;
	line-height:1.2em;
	margin-bottom:20px;

}

/*企業要覧*/

/*写真の回り込み*/

.gifimg{
	margin-bottom:3em;
	margin-top:3em;
	float:right
}


.imgclea{
	clear:both;
}
/*写真回り込み終わり*/	


table.y-kakaku td{
	text-align:left;
}

table.y-kakaku th{
	text-align:center;
	font-size:0.9em;

}
table.wakushu{
	margin-left:5px;
}

table.wakushu th{
	text-align:center;
	color:#F00;
		
}
table.wakushu td{
	font-size:0.8em;
	text-align:right;
}
	

/*出版物title設定*/
.syu-title{
	border:solid 1px #bbb9b9;
	margin-bottom:30px;
	
}
.syu-title p{
	line-height:1.5em;
	padding-top:5px;
}

/*信用情報*/

.m-sokuho{
	text-align:left;
	font-size:0.8em;
	text-height:2em;
	width:130px;
	margin-left:80px;
	padding:15px;
	border:solid 1px #666666;
	
	
}

h5.msokuho{
	margin-left:80px;
	margin-top:20px;
	margin-bottom:10px;
	font-size:0.9em;

}
	
/*倒産速報*/

#sokuho{
	width:480px;
	margin:auto;
	font-size:0.9em;
	text-align:left;

}
#sokuho p{
	line-height:1.5em;
	font-size:0.9em;

}


table.sokuho1{
	margin:10px;
	width:450px;
	letter-spacing:0.1em;

}

table.sokuho2{
	margin:10px 3px 10px 10px;
	width:460px;
	font-size:0.9em;
	letter-spacing:0.1em;
}
.sokuho1 tr{
	text-align:left;
	
}
.sokuho1 th{
	padding-left:10px;
}

.sokuho1 td{
	font-weight:bold;
	text-align:center;
}


/*繊維倒産集計*/

ul.ul-shu{
	list-style-type:none;
	margin-left:20px;
	padding-bottom:5px;
	font-size:1.2em;
	font-weight:bold;
	line-height:0.9em;
	letter-spacing:0.1em;
	
}

/*区切り線　点線*/
.bar1{
	display:block;
    width:90%;
    height:1px;
    border-top:1px dashed #cccccc;
}



/*シンコーDBサービス*/

.title h5{
	margin-top:2px;
	margin-bottom:2px;
}

table.dbtable{
	border-top:solid 1px #666666;
	border-left:solid 1px #999;
	width:408px;
	height:auto;
	margin-left:15px;
	margin-bottom:15px;
	font-size:0.9em;
}

.dbtable th{
		font-size:0.9em;
	border-bottom:solid 1px #666666;
	padding:5px;
	
}

.dbtable td{
	text-align:center;
	font-size:0.8em;
	padding:5px;
	border-bottom:solid 1px #999;
	border-right:solid 1px #999;
}

.title li{
	margin-left:30px;
	font-size:0.8em;
	padding-bottom:10px;
}

/*--PDFアイコン--*/


a[href$=".pdf"]:before {
	content: url("http://ce-net.co.jp/img/Adobe_PDF_file_icon_24x24.png");
	display:inline-block;	
	width:24px;
	height:24px;
	vertical-align:middle;

}
	
	

