@charset "utf-8";

/* 下層共通
---------------------------------------------------- */
#main_img {
	height: 150px;
	width: 610px;
	margin-bottom: 20px;
}

.table_550 {
	width:550px;
	margin-left:25px;
	border: 1px solid #999999;
	border-collapse:collapse;
	line-height:20px;
}
.table_550 th {
	text-align:left;
	padding: 7px 5px 7px 15px;
	width:110px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	background-color: #E7FFE6;
}
.table_550 td {
	text-align:left;
	padding: 7px 10px;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
}


/* カマダ工芸
---------------------------------------------------- */
.about_flow{
	width:340px;
	float: left;
}
.about_flow p {
	padding:10px 8px;
}
.about_flow_text img {
	margin-bottom:5px;
}

/* サービス
---------------------------------------------------- */
.h3_service_title {
	font-size:14px;
	color:#547c00;
	border-bottom: dotted 1px #547c00;
	margin: 3px 15px;
	line-height: 20px;
}
.jirei_title {
	width:280px;
	font-size:14px;
	color:#547c00;
	border-bottom: dotted 1px #547c00;
	margin: 0px 20px 5px 0px;
	padding-bottom: 5px;
	line-height: 20px;
}

/* よくあるご質問
---------------------------------------------------- */
.faq_q {
	margin:0px 20px 15px 20px;
	padding-left:25px;
	background-image:url(/e-display/images/faq/q.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.faq_q a{
	background-image:url(/e-display/images/common/sp.gif);
}
.faq_a {
	background-image:url(/e-display/images/faq/a.gif);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom: 1px dotted #839D20;
	margin: 0px 20px 30px 20px;
	padding: 5px 0px 25px 25px;
}
/* お問い合わせ
---------------------------------------------------- */
.form {
	font-size:12px;
	color:#333333;
}
/* サイトマップ
---------------------------------------------------- */
.sitemap_box {
	width:580px;
	padding-left:20px;
	padding-bottom:30px;
	margin-bottom:30px;
	border-bottom: 1px dotted #547c00;
}
.sitemap_box ul{
	margin-left:25px;
}
.sitemap_box ul li{
	float:left;
	width:250px;
	margin-bottom:15px;
	border-left: 3px solid #999999;
	padding-left:5px;
}
.sitemap_box ul li a:link {
	color:#333333;
	text-decoration:underline;
}
.sitemap_box ul li a:visited {
	color:#333333;
	text-decoration:underline;
}
.sitemap_box ul li a:hover {
	color:#666666;
	text-decoration:none;
}
