@charset"UTF-8"
*{
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6,
div, p, pre, ul, ol, dl, dt, dd,

address, form, blockquote {
	margin:0;
	padding:0;
}
li {
	list-style: none;
	}


a {
	color: #1e6fbc;
	text-decoration:none;
	}
a:hover {
	color: #1e6fbc;
	text-decoration:underline;
	}

img {
	border: none;
}
.clear {
	clear: both;
}

/* sitemap */

#title_sitemap {
	background: url(../images/template1/sitemap_title.gif) no-repeat 0 0;
	text-indent: -10000px;
	margin: 0 0 15px;
	height: 27px;
	width: 729px;
}

/* 共通箇所 */
#main_sm .ul_sitemap01 {
	border-bottom: 3px solid #999;
	width:729px;
	margin:30px 0 0;
	padding: 0 0 30px;
}
/*--- clearfix */
.ul_sitemap01:after {
  height: 0;
  visibility: hidden;
  content: ".";
  display: block;
  clear: both;
}

/* WinIE7 only */
*:first-child+html .ul_sitemap01{
  height:1%;
}

/* WinIE6 and below */
/*\*/
* html .ul_sitemap01{
  height:1%;
  overflow:hidden;/*DW*/
}
/**/

/* MacIE only */
/*\*//*/
.ul_sitemap01{
  display:inline-table;
}
/**/





#main_sm .ul_sitemap02 {
	font-size:12px;
	color:#666;
	line-height:1em;
	margin:0 0 0 1.2em;
}
#main_sm .ul_sitemap03 {
	font-size:11px;
	font-weight:700;
	color:#999;
	line-height:1em;
}
#main_sm .ul_sitemap04 {
	font-size:11px;
	font-weight:400;
	line-height:1em;
}

#main_sm .ul_sitemap02 .li_sitemap02 {
	font-size:12px;
	font-weight:700;
	color:#666;
	margin:15px 0 0;
}
#main_sm .ul_sitemap02 .li_sitemap02 a {
	font-size:12px;
	font-weight:700;
	color:#666;
	padding:0;
	background:none;
}
#main_sm .ul_sitemap02 .li_sitemap02 a:hover {
	font-size:12px;
	font-weight:700;
	color:#666;
	text-decoration:underline;
}
#main_sm .ul_sitemap03 .li_sitemap03 {
	font-size:11px;
	color:#999;
	font-weight:400;
	line-height:1.2em;
	margin:7px 0 0;
}
#main_sm .ul_sitemap03 .li_sitemap03 a {
	font-size:11px;
	color:#999;
	font-weight:400;
	padding:0;
	background:none;
}
#main_sm .ul_sitemap03 .li_sitemap03 a:hover {
	font-size:11px;
	color:#999;
	font-weight:400;
	text-decoration:underline;
}
#main_sm .ul_sitemap04 .li_sitemap04 {
	font-size:11px;
	color:#999;
	font-weight:400;
	margin:3px 0 0 1em;
}
#main_sm .ul_sitemap04 .li_sitemap04 a {
	font-size:11px;
	color:#999;
	font-weight:400;
	padding:0;
	background:none;
}
#main_sm .ul_sitemap04 .li_sitemap04 a:hover {
	font-size:11px;
	color:#999;
	font-weight:400;
	text-decoration:underline;
}

/* ホーム */
#li_home {
}
#li_home a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}
/* 屋根 */
#li_roof {
	width:364px;
	height:270px;
	display:block;
	float:left;
}

#li_roof a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/* 外壁 */
#li_wall {
	width:364px;
	height:270px;
	display:block;
	float:right;
}
#li_wall a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  sun  */
#li_sun {
	width:364px;
	margin:40px 0 0;
	float:left;
	clear: both;
}
#li_sun a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}


/*  ECO  */
#li_eco {
	width:364px;
	margin:40px 0 0;
	float:left;
	clear: both;
}
#li_eco a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  その他工事  */
#li_other {
	width:364px;
	margin:40px 0 0;
	float:right;
}
#li_other a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  大型施設  */
#li_institution {
	width:364px;
	margin:40px 0 0;
	float:left;
	clear: both;
}
#li_institution a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  社寺仏閣  */
#li_temple {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_temple a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  会社案内  */
#li_company {
	width:364px;
	height:180px;
	float:left;
}
#li_company a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  施工実績  */
#li_works {
	width:364px;
	height:180px;
	float:left;
}
#li_works a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  リフォームの流れ  */
#li_flow {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_flow a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  簡単お見積もり  */
#li_simulation {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_simulation p {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  FAQ  */
#li_faq {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_faq a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}
/*  最新情報  */
#li_news {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_news a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  家のお役立ち情報  */
#li_info {
	width:364px;
	float:left;
}
#li_info a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  富田林紀行  */
#li_diary {
	width:364px;
	float:left;
}
#li_diary a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  お問い合わせ  */
#li_contact {
	width:364px;
	float:left;
}
#li_contact a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/*  お見積もり依頼  */
#li_estimate {
	width:364px;
	float:left;
}
#li_estimate a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/* カタログ請求 */
#li_catalog {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_catalog a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/* リンク */
#li_link {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_link a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}

/* 個人情報保護方針 */
#li_privacy {
	width:364px;
	margin:40px 0 0;
	float:left;
}
#li_privacy a {
	color: #1e6fbc;
	padding: 0 0 0 14px;
	font-weight: 700;
	background: url(../images/common/detaile_out.gif) no-repeat left;
}


