@charset "utf-8";

/*  ----------------------------------------------------  */
/*  弊社製品はここが違う  */
/*  ----------------------------------------------------  */

.chara_table_waku {
	width:877px;
	margin:0px 0px 20px 0px;
}

.chara_table_left {
	width:150px;
	padding: 15px 0px 15px 0px;
	border-top:1px dotted #adaaa5;
	vertical-align:top;
}

.chara_table_left div {
	display:inline;
	margin:0px 0px 0px 30px;
	padding:13px 20px 13px 20px;
	border:1px dotted #adaaa5;
	line-height:70px;
}

.chara_table_center {
	width:20px;
}

.chara_table_right {
	vertical-align:top;
	border-top:1px dotted #adaaa5;
	padding: 15px 10px 5px 10px;
	line-height:1.7em;
	text-align:left;
}

.chara_top {
	border-top:1px dotted #adaaa5;
}

.chara_table_right p {
	margin:0px 0px 20px 0px;
}


.chara_image {
	float:left;
	display:inline;
	width:156px;
	padding:5px 0px 30px 0px;
	margin:0px 0px 0px 10px;
}

.chara_text {
	float:left;
	display:inline;
	width:480px;
	margin:0px 0px 0px 30px;
}

.chara_title {
	margin:10px 0px 30px 0px;
}

.chara_link {
	width:680px;
	text-align:right;
	margin:0px 0px 15px 0px;
	padding:10px 0px 0px 10px;
}

.chara_table_right span {
	vertical-align:middle;
	margin:0px 10px 0px 10px;
}

.chara_table_right span a {
	font-size:0.9em;
	line-height:2em;
	padding:5px 15px 5px 15px;
	border:1px solid #d6d5ce;
	text-decoration:none;
}

.chara_table_right span a:link, .chara_table_right span a:visited { color: #d6d5ce;background:none;}
.chara_table_right span a:active, .chara_table_right span a:hover { color: #302723;background:#d6d5ce;}
