/* body */

body {
	font-family:Arial, Helvetica, sans-serif, "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size:16px;
	color:#333;
	line-height: 1.6em;
	background-color: #fff;
	word-wrap: break-word; /* IEやFirefox対応用 */
	overflow-wrap: break-word;
	}

/*---------ラッパー-------*/
#wrap{
	width:100%;
	/*margin:0px;*/
	text-align:center;
	/*border: 1px solid #ff0000;*/
	}

#wrap_inner{
	width:630px;
	margin:0px auto;
	padding: 0px;
	text-align:left;
	/*border: 1px solid #00ff00;*/
	}
/*---------日建・久米の企業情報一覧に使用/tableに反映 -------*/
#wrap_inner2{
	width:630px;
	margin:0px auto;
	padding: 0px;
	text-align:left;
	/*border: 1px solid #00ff00;*/
	}
/*---------日建・久米のsearchに使用/tableに反映 -------*/
#wrap_inner3{
	width:630px;
	margin:0px auto;
	padding: 0px;
	text-align:left;
	/*border: 1px solid #00ff00;*/
	}

/*---------sample表示に使用/tableに反映 -------*/
#wrap_inner4{
	width:800px;
	margin:0px auto;
	padding: 0px;
	text-align:left;
	/*border: 1px solid #00ff00;*/
	}


body{
	background-color: #FFFFFF;
	padding: 0px;
	margin: 20px;
	font-size: 14px;
}

/* ロゴ、項目名のbox */

#top{
	margin: 0px;
	padding: 1px;
	font-size:17px;
	width: 500px;
        height:30px;
	float: left;
        text-align: left;
        vertical-align:bottom;
	padding-left: 120px;
	background-image: url(/img/archimap_logo6.gif);
	background-repeat: no-repeat;
	/*border: 1px solid #bbbbbb;*/
}

/*企業データは全体としてはCSSを使っていない2007-12-28*/
/* mistakeのbox */

#mistake{
	float: right;
	margin: 0px;
	padding: 0px;
	/*text-align: right;*/
	/*width: 150px;*/
	/*border: 1px solid #bbbbbb;*/
}
.txt-right{
	margin-right: 4px;
	/*padding-right:6px;*/
	float:right;
	}
.txt-right2{
	margin: 6px -6px 0 0px;
	/*padding-right:0px;*/
	float:right;
	}

.txt_s12{font-size: 12px;}
.txt_s13{font-size: 13px;}
.txt_s14{font-size: 14px;}

#close{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 70px;
	/*border: 1px solid #bbbbbb;*/
}

#return{
	float: right;
	margin: 0px;
	padding: 0px;
	text-align: right;
	width: 70px;
	/*border: 1px solid #bbbbbb;*/
}

/* table全体の設定 */
/* 注border-collapseは効くとempxy-cells: hide;は無効になる。 */
/* 注border-collapseが効かないので色をffffffにした。 */
/* tdで上下の線を消したのでempxy-cells: hide;は不要 */

#wrap_inner table {
	width: 100%;
	border: 1px solid #ddd;
	border-collapse: collapse;
	table-layout: fixed;
	word-break: break-all;
	word-wrap: break-all;
	font-size: 16px;
}

#wrap_inner2 table {
	width: 100%;
	border: 0px solid #ddd;
	border-collapse: collapse;
	table-layout: auto;
	font-size: 16px;

}

#wrap_inner2 td {
	padding: 0 0 0 10px;
	line-height: 1.7em;
 }

#wrap_inner3 table {
	border: 0px solid #ddd;
	border-collapse: collapse;
	table-layout: auto;
	font-size: 15px;
}

/* よく使う要素の再設定 */
/* イメージの枠線を消す */

img {
	border: none;
}

a.btn img {
	border: none;
	vertical-align:middle;
}

a.btn_s img {
	border: none;
	vertical-align:middle;
}

a.btn_s2 img {
	border: none;
	vertical-align:middle;
}

a img {
	border: none;
	}


/* リンク属性 */
a:link  {
	text-decoration: none;
	color: #0066ff;
	}

a:visited{
	text-decoration: none;
	color: #0066ff;
	}
	
a:hover {
        text-decoration: underline;
	color: #FF9900;
	}

a.btn{
	display:inline-block;
	border:2px solid #c6c6c6;
	border-radius:8px;
	padding:10px;
	margin:0 15px 5px 0;
	color:#333333;
	transition: 0.5s;
}
a.btn:hover{
	text-decoration:none;
	background:#eaeaea;
}

/*担当者へのリンク*/
a.btn_s{
	display:inline-block;
	border:2px solid #c6c6c6;
	border-radius:2px;
	padding:2px 4px 2px 3px;
	margin:0px;
	background:#fff;
	font-size:12px;
	color:#333333;
	transition: 0.5s;
}
a.btn_s:hover{
	text-decoration:none;
	background:#eaeaea;
}
/*webカタログへのリンク*/
a.btn_s2{
	display:inline-block;
	border:2px solid #c6c6c6;
	border-radius:2px;
	padding:0px 4px 0px 3px;
	margin:0px;
	background-color:#ffffcc;
	font-size:12px;
	color:#333333;
	transition: 0.5s;
}
a.btn_s2:hover{
	text-decoration:none;
	background-color:#ffff99;
}


 .txt-Red {color:#cc3333;}
 .txt-Blue {color:#0033cc;}
 .txt-s {font-size:12px;}


/* 企業名用（emは強調タグ） */
em {
	font-style: normal;
	color: #006666;
	font-weight: bold;
	font-size: 16px;
}
/* 企業番号用（bは強調タグ） */
b {
	font-style: normal;
	color: #0000FF;
	font-size: 15px;
}

i {
	color: #006600;
	font-size: 25px;
}

.c10{
	width:80px;
	padding: 5px;
	/*border-top: none;*/
	/*border-bottom: none;*/
	/*border-right: 1px solid #ddd;*/
	/*border-left: 1px solid #ddd;*/
	background: #eee;
	font-size: 14px;
	vertical-align: top;
	white-space: nowrap;
}
.c101{
	width:500px;
	padding: 5px;
}

.c11{
	padding: 5px;
	border-top: 1px solid #bbbbbb;;
	border-bottom: none;
	line-height:1.6em;
}
.c12{
	padding: 5px;
	border-top: none;
	border-bottom: none;
}

/*企業別製品情報 search01〜54i*/
.c13{	width: 200px;
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #F90;;
	line-height:1.6em;
	background: #ffffcc;
	font-size: 16px;
	/*white-space: nowrap;*/
}
/*企業別製品情報 kenzai_company_kenzai*/

.c3_2{
	border-top: 1px solid #bbbbbb;
	border-bottom: none;
	border-right: none;
	border-left: none;
	padding: 0 0 0 10px;
	line-height: 18px;
	text-align: left;
	font-size: 13px;
}

/*テーブルの設定*/
.c3_3{
	border-top: 5px solid #bbbbbb;
	border-bottom: none;
	border-right: none;
	border-left: none;
}


/*fはfontの指定*/
.f1{
	font-size: 12px;
}

.f2{
	font-style: normal;
	color: #0000FF;
	font-size: 14px;

}

/* 概要説明の画像の回り込み設定 */
.infoimg {
	float: right;
	vertical-align: middle;
        }

/*その他の支店goのgif*/
.icon_go_link{	
	background: url(../img/icon_go.gif) no-repeat left center;
	padding-left: 15px;
	/*height: 10px;*/
        vertical-align: middle;
	}
}