@charset "utf-8";
@import	"/css/common.css";

/*==================================================================*/

/* company style css(会社概要) */

/*==================================================================*/
/* h1 */
h1#t-company{margin:0 auto 1.6em;padding:0;}

/* リセット */
#company *{margin:0;padding:0;}
#company{margin:0 auto 3em;}

/* table */
#company table{
	width:650px;
	margin:0 auto;
	border:none;
}

/* th */
#company th{
	width:120px;
	padding:8px 3px 8px 10px;
	color:#3b1a0b;
	text-align:left;
	border-bottom:1px solid #fff;
	background:url('../image/th_back.gif') repeat 0 0;
}

/* td */
#company td{
	padding:8px 10px;
	background-color:#fff;
	border-bottom:1px solid #c9c1af;
}

/* リスト */
#company ol{margin:8px 0 0 26px;}
#company ol li{margin:0 0 0.8em;list-style-type:decimal;}

/*==================================================================*/

/* trade style css(業者様向けの案内) */

/*==================================================================*/
/* リセット */
#trade *{margin:0;padding:0;}
#trade{margin:0 auto 3em;}

/* h1 */
h1#t-trade{margin:0 auto 1.4em;padding:0;}

#trade .top-area{
	_zoom: 1;
	overflow: hidden;
	margin-bottom:1.4em;
	padding:0 10px;
}

/* 画像 */
#trade .top-area p.image{
	float:left;
	margin-right:14px;
}

#trade .top-area p.text{
	padding:10px 0 0;
	margin:0 auto 1.8em;
	line-height:1.8;
}

#trade table,
#trade th,
#trade td{
	border:1px solid #ccc;
	border-collapse:collapse;
}

#trade table{
	width:650px;
	margin:0 auto 2em;
}

#trade th.headline{
	padding:8px 0;
	text-align:center;
	color:#fff;
	border-bottom:3px double #ccc;
	background:url('../image/trade/trade_th_back.gif') repeat 0 0;
}

#trade th{
	padding:4px 0 4px 8px;
	text-align:left;
	font-weight:normal;
	background-color:#fff;
}

#trade td{
	width:50px;
	padding:4px 0;
	background:#faefe1;
	text-align:center;
}

#trade .photo-area{margin:0 0 1.8em 38px;}

/* clear hack */
#trade .photo-area{zoom:1;}
#trade .photo-area:after{content:" ";clear:both;height:0;display:block;visibility:hidden;}

#trade .photo-area dl{
	width:118px;
	float:left;
	margin:0 34px 0 0;
	text-align:center;
}

#trade .photo-area dl.end{margin:0;}

#trade .photo-area dl dt{margin:0 0 0.4em;}
#trade .photo-area dl dt img{border:1px solid #ccc;}
#trade .photo-area dl dd{}

/* h2 */
#trade  h2{text-align:center;}

/* ---------------------------------------------------------------- */

