@charset "utf-8";

/* 共通みだし　
----------------------------------------------------------------*/
#pt{
	width:800px;
	margin:0;
}
	
/* 固定枠
----------------------------------------------------------------*/
.content{
	width:800px;
	margin:15px 0 0;
}
	.content .content_body{
		width:790px;
		padding:15px 5px 0;
	}

/* 問い合わせ誘導バナー
----------------------------------------------------------------*/
.contact_bnr{
	position:relative;
	width:794px;
	height:89px;
	border:3px solid #b8e3f5;
	margin:20px 0 0;
}
	.contact_bnr .head{
	}
	.contact_bnr .telfax{
		position:absolute;
		top:52px;
		left:17px;
	}
	.contact_bnr .btn{
		position:absolute;
		top:52px;
		right:17px;
	}

/* 会社案内/お問い合わせフォーム
----------------------------------------------------------------*/
.common_tbl{
	width:100%;
	background:#dadada;
}
	.common_tbl th{
		width:160px;
		font-weight:bold;
		background:#eaeaea;
		border:1px solid #fff;
		padding:7px 10px;
	}
	.common_tbl td{
		background:#fff;
		border:1px solid #fff;
		padding:7px 10px;
	}
		.common_tbl td dl dt{
			font-weight:bold;
			background:url(../common_img/icon07.gif) no-repeat 0 5px;
			padding:0 0 0 12px;
		}
		.common_tbl td dl dd{
			padding:0 0 5px 12px;
		}
		.common_tbl td textarea{
			width:98%;
		}
		.common_tbl td input.wmax{
			width:98%;
		}


/* 製品紹介
----------------------------------------------------------------*/
.product_tbl{
	width:790px;
	background:#dadada;
}
	.product_tbl .product_name{
		background:#eaeaea;
		border:1px solid #fff;
		padding:0 5px;
	}
		.product_tbl .product_name h4{
			font-size:14px;
			font-weight:bold;
			background:url(../about/images/product_name_icon.gif) no-repeat 0 7px #eaeaea;
			padding:6px 0 4px 20px;
		}
	.product_tbl .product_body{
		background:#fff;
		padding:10px;
	}
		.product_tbl .product_body .ph{
			float:right;
			width:190px;
			margin:0 0 0 15px;
		}
			.product_tbl .product_body .ph .cap{
				color:#666;
				font-size:12px;
				font-weight:bold;
				text-align:center;
				padding:5px 5px 0;
			}
		.product_tbl .product_body ul{
			padding:10px 5px 0;
		}
			.product_tbl .product_body ul li{
				background:url(../common_img/icon07.gif) no-repeat 0 5px;
				padding:0 0 0 12px;
			}

/* お問い合わせ
----------------------------------------------------------------*/
ul.privacy_policy{
	padding:0 5px;
}
	ul.privacy_policy li{
		background-repeat:no-repeat;
		background-position:0 12px;
		padding:10px 0 0 20px;
	}
		ul.privacy_policy li.num01{
			background-image:url(../common_img/icon_num1_01.gif);
		}
		ul.privacy_policy li.num02{
			background-image:url(../common_img/icon_num1_02.gif);
		}
		ul.privacy_policy li.num03{
			background-image:url(../common_img/icon_num1_03.gif);
		}
		ul.privacy_policy li.num04{
			background-image:url(../common_img/icon_num1_04.gif);
		}
		ul.privacy_policy li.num05{
			background-image:url(../common_img/icon_num1_05.gif);
		}
		ul.privacy_policy li.num06{
			background-image:url(../common_img/icon_num1_06.gif);
		}
		ul.privacy_policy li.num07{
			background-image:url(../common_img/icon_num1_07.gif);
		}
		ul.privacy_policy li.num08{
			background-image:url(../common_img/icon_num1_08.gif);
		}
		ul.privacy_policy li.num09{
			background-image:url(../common_img/icon_num1_09.gif);
		}
		ul.privacy_policy li.num10{
			background-image:url(../common_img/icon_num1_10.gif);
		}