 
BODY{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
TD{
  font-size : 14px;
  line-height : 18px;
  
  

  color : #5f4f1d;
}
.font-12px{
  font-size : 12px;
}
.font-13px{
	font-size:13px;
}
.font-16px{
	font-size:16px;
}
.td-waku{
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #e0e0c0;
  border-left-width : 1px;
  border-left-style : solid;
  border-left-color : #e0e0c0;
  border-right-width : 1px;
  border-bottom-width : 2px;
  border-right-style : ridge;
  border-bottom-style : ridge;
  border-right-color : #f0f0e0;
  border-bottom-color : #f0f0e0;
}
.td-line{
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ff8000;
}
.td-right{
  border-right-width : 1px;
  border-right-style : dotted;
  border-right-color : #d2b795;
}
.navi-a{
  text-decoration : none;
  color : black;
}
A:HOVER{
  color : green;
  
  
  text-decoration : underline;
}
H2{
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;border-width : 1px 3px;border-right-width : 3px;border-bottom-width : 1px;border-style : solid ridge;border-right-style : ridge;border-bottom-style : solid;border-color : #ff8000 #ff8000 #ff8000 #ff8000;
  font-size : 17px;
  font-family : "ＭＳ ゴシック","MS UI Gothic";
  font-weight : normal;
  color : gray;
}
A:LINK{
  color : #ff8000;
  font-weight : normal;
}
A:VISITED{
  color : maroon;
  text-decoration : underline;
}
.center{
  text-align:center;
}

/* 見出し */
SPAN.heading	{
		font-size:110%;
		font-weight:900;
		color : maroon;
		}

/* 日付 */
SPAN.date	{
		font-size:88%;
		color:#666666;
		}
A{
  color : #ff8000;
}
/* タイトル */
TD.title	{
		height:200%;
		font-size:140%;
		font-weight:900;
		color:000000;
		}
.td-line12px{
  font-size : 13px;
  font-family : "MS UI Gothic","ＭＳ ゴシック";
  border-bottom-width : 1px;
  border-bottom-style : dotted;
  border-bottom-color : #ff8000;
}
.tdline-bk{
  border-bottom-width : 1px;
  border-bottom-style : solid;
  border-bottom-color : #660000;
  font-size : 16px;
  color : #683838;
}
.marker{
  background-color : #ffd5aa;
 
}

.rss_box {
	 margin: 3px 2%;
	 padding: 0px;
	 width: 170px;
	 background-color: #fff;
	 border: 1px dashed #d2b795;
}

.rss_title, rss_title a {
	font-size: 12px;
	font-weight:bold;
	margin: 5px 0;
	padding: 0;
	letter-spacing: 1px;
}

.rss_items {
	margin: 3px;
	padding: 0px;
}

.rss_item  {
	padding-right: 0px;
	padding-left: 0px;
	font-weight : normal; 
	font-size: 10px;
	padding-bottom: 2px;
	color: #999;
	word-break: break-all;
}

.rss_item a:link, .rss_item a:visited, .rss_item a:active {
	font-weight: bold;
	font-size: 10px;
	color: #666;
	text-decoration : none;
}

.rss_item a:hover { 
	font-weight: bold;
	font-size: 10px;
	text-decoration : underline;
	color: #333;
}

.rss_date {
	font-size: 10px;
	font-weight : normal;
	color: #999;
}
h1 {
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

/* お客さまの家　story */
.story1{
	margin-left:45px;
	margin-right:45px;
	margin-bottom:20px;	
}
.story1 img{
	clear:both;
}
.story1 ul{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:0px;
}
.story1 li{
	margin-left:0px;
	list-style-position:inside;
}
/* 大工の心　標準仕様 */
.spec{
	margin-bottom:20px;
}
.spec dl{
	margin-top:10px;
}
.spec dt{
	margin-top:0px;
	margin-bottom:0px;
	margin-left:15px;
	color:#58390C;
}
.spec dd{
	margin-top:0px;
	margin-bottom:15px;
	margin-left:35px;
}
.table-est{
	border-left:solid #660000 1px;
	border-top:solid #660000 1px;
}
.td-est{
	border-right:solid #660000 1px;
	border-bottom:solid #660000 1px;
	font-size:13px;
}

