@charset "utf-8";


/*
------------------------------------------------------------
背景
------------------------------------------------------------ */
body {
	background: url(/img/common/body_bg.gif) repeat-y center;
}

/*
------------------------------------------------------------

------------------------------------------------------------ */
#hmakerSummary:after,
#ieTopics:after,
.cartBox:after {
	content: "";
	display: block;
	clear: both;
	height: 0;
}

/* IE対策 */
#hmakerSummary,
#ieTopics,
.cartBox { display: inline-block; }

#hmakerSummary,
#ieTopics,
.cartBox { display: block; }

.carttable{
	 
	 
}
/*
------------------------------------------------------------
カート
------------------------------------------------------------ */
#cart {
	width: 250px;
	background: url(/img/common/cart/cart_bg_bottom.gif) no-repeat left bottom;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 16px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 16px;
	padding-left: 0;
}

#cart .cartBody {
	width: 250px;
	margin: 0;
	padding: 16px 0 0 0;
	background: url(/img/common/cart/cart_bg_body.gif) repeat-y;
	background-color: #E6EAD3;
}

#cart .cartBody2 {
	width: 240px;
	margin: 0;
	padding: 6px 0 0 10px;
	background: url(/img/common/cart/cart_bg_body.gif) repeat-y;
	background-color: #E6EAD3;
}

/* カート見出し
------------------------------ */
#cart h3 {
	width:250px;
	height: 45px;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border:0;
	text-indent: -9999px;
	background-image: url(/img/common/cart/cart_ti_00.gif);
	background-repeat: no-repeat;
}

/* 請求ボタン
------------------------------ */
#cart .cartBtn {
	width: 219px;
	height: 37px;
	margin: 0 0 20px 16px;
	padding: 0;
}

/*下部表示時の請求ボタン：5件未満は非表示 */
#cart .cartBtnBottom {
	display: none;
	width: 219px;
	height: 37px;
	margin: 0 0 0 16px;
	padding: 24px 0;
}

#cart .cartBtnBottom a,
#cart .cartBtn a {
	display: block;
	width: 218px;
	height: 37px;
	overflow: hidden;
	text-indent: -2000px;
	background: url(/img/common/cart/cart_bt_02.gif) no-repeat top left;
}

#cart .cartBtnBottom a:hover,
#cart .cartBtnBottom a:active,
#cart .cartBtn a:hover,
#cart .cartBtn a:active {
	background: url(/img/common/cart/cart_bt_03.gif) no-repeat top left;
}

/* リストで情報比較
------------------------------ */
#cart #compareList {
	width: 219px;
	height: auto;
	margin: 0 0 10px 10px;
	padding: 0;
	background: url(/img/common/cart/compare_bg_00.gif) no-repeat top left;
}

#cart #compareList h4 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	text-indent: -9999px;
}

#cart #compareList .link {
	margin: 50px 0 10px 0;
	padding: 0;
	text-align: right;
}

#cart #compareList .link a {
	padding: 4px 0 4px 16px;
	background: url(/img/common/cart/icon_cart.gif) no-repeat left center;
}

/* ここから、リストが空の時
------------------------------ */
#cart #empty {
	width: 239px;
	height: auto;
	margin: 0 0 16px 10px;
	background-color: #fff;
	border-right: #a3a6ab solid 1px;
	border-bottom: #a3a6ab solid 1px;
}

/* 空の時のタイトル
------------------------------ */
#cart #empty h4 {
	width:210px;
	height: 46px;
	overflow: hidden;
	margin: 0 0 0 15px;
	padding: 0;
	border:0;
	text-indent: -2000px;
	background-image: url(/img/common/cart/cart_empty_ti_01.gif);
	background-repeat: no-repeat;
}

/* 現在の選択数
------------------------------ */
#cart #empty h5 {
	width: 210px;
	margin: 0 0 16px 15px;
	padding: 0;
	font-weight: bold;
}


/* リンク
------------------------------ */
#cart #empty ul {
	width: 192px;
	margin: 0 0 16px 15px;
}

#cart #empty li {
	padding-left: 18px;
	background: url(/img/common/cart/cart_ic_02.gif) no-repeat top left;

}

#cart #empty p {
	width: 192px;
	margin: 0 0 16px 15px;
	padding-left: 18px;
	background: url(/img/common/cart/cart_ic_03.gif) no-repeat top left;
}

/* リストが空の時、ここまで
------------------------------ */



/* 現在の選択数
------------------------------ */
/*住宅選択時*/
#cart h5.jyuutaku {
	width: 214px;
	margin: 0;
	padding: 6px 8px;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	background: #e4e9f0;
}

/*設備選択時*/

#cart h5.setsubi {
	width: 214px;
	margin: 0;
	padding: 6px 8px;
	text-align: right;
	font-weight: bold;
	border-bottom: 1px solid #ccc;
	background: #e4f0e6;
}

/* カートタブ部分
------------------------------ */
/*カートタブ枠（住宅）*/
#cart .cartTab {
	width: 232px;
	height: 32px;
	margin: 0 9px;
	padding: 0;
	border-bottom: 4px solid #314b6e;
}
#cart .cartTab:after {
	height: 0;
	visibility: hidden;
	content: ".";
	display: block;
	clear: both;
}

/*カートタブ枠（設備）*/
#cart .cartTab.setsubi {
	border-bottom-color: #218434;
}

#cart .cartTab li {
	float: left;
	width: 116px;
	height: 32px;
	margin: 0;
	padding: 0;
}

/*住宅タブ（アクティブ）*/
#cart .cartTab .jyuutaku {
	text-indent: -9999px;
	background: url(/img/common/cart/tab_jyuutaku.gif) no-repeat 0 0;
}

/*設備タブ（アクティブ）*/
#cart .cartTab .setsubi {
	text-indent: -9999px;
	background: url(/img/common/cart/tab_setsubi.gif) no-repeat 0 0;
}

/*住宅タブ（インアクティブ）*/
#cart .cartTab .jyuutaku_off {
	text-indent: -9999px;
	background: url(/img/common/cart/tab_jyuutaku.gif) no-repeat -116px 0;
}

/*設備タブ（インアクティブ）*/
#cart .cartTab .setsubi_off {
	text-indent: -9999px;
	background: url(/img/common/cart/tab_setsubi.gif) no-repeat -116px 0;
}

/*カートタブリンク設定*/
#cart .cartTab .jyuutaku a,
#cart .cartTab .setsubi a,
#cart .cartTab .jyuutaku_off a,
#cart .cartTab .setsubi_off a {
	width: 116px;
	height: 32px;
	display: block;
	outline: none;
}

/*住宅タブ（マウスオーバー時）*/
#cart .cartTab .jyuutaku_off a:hover {
	background: url(/img/common/cart/tab_jyuutaku.gif) no-repeat 0 0;
}

/*設備タブ（マウスオーバー時）*/
#cart .cartTab .setsubi_off a:hover {
	background: url(/img/common/cart/tab_setsubi.gif) no-repeat 0 0;
}

/* カート部分
------------------------------ */
#cart #scartboxes,
#cart #cartboxes {
	width: 230px;
	/*padding-bottom: 0px;;
	padding-top: 5px;*/
	border: 1px solid #ccc;
	border-bottom: none;
	background-color: #fff;
	height:110px;
	margin-top: 0;
	margin-right: 9px;
	margin-bottom: 8px;
	margin-left: 13px;
}

#cart .cartBox { 
	/*position: relative;*/
	width: 230px;
	margin: 0px;
	padding: 10px 0px;
	border-bottom: 1px solid #ccc;
	background: #fff;
}

#cart dl {
	width: 207px;
	margin: 0 0 8px 0;
	padding: 0;
}

#cart dt {
	float:left;
	width: 75px;
	margin:0;
	padding: 0;
	text-align:center;
}

#cart .catalogImg {
	margin:0px;
	padding: 0;
	border:1px solid;
	text-align:center;
}

#cart dd {
	float:right;
	width: 127px;
	height: auto;
}

#cart .makerName {
	padding-left:5px;
	font-weight:bold;
	background: url(/img/common/cart/cart_makername_01.gif) no-repeat top left;
}

#cart .catalogName {
	position: relative;
}

/*削除アイコン*/
#cart dd .sCatalogDelete,
#cart dd .catalogDelete {
	height: 38px;
}

#cart dd .sCatalogDelete,
#cart dd .catalogDelete {
	cursor: pointer;
	width: 46px;
	height: 18px;
	margin: 4px 0 0 81px;
	text-indent: -9999px;
	background:url(/img/common/cart/cart_ic_01.gif) no-repeat left top;
}

#cart .sCatalogDelete:hover,
#cart .sCatalogDelete:active,
#cart .catalogDelete:hover,
#cart .catalogDelete:active {
	background-position: -48px 0;
}

/* カートエラー（20件以上)
------------------------------ */
#cartError {
	display: none;
	position: fixed;
	top: 20%;
	left: 50%;
	z-index: 100;
	width: 740px;
	height: 300px;
	margin: 0;
	margin-left: -370px;
	padding: 0;
	background: url(/img/common/cart/error_box.gif) no-repeat top left;
}

#cartError .close {
	cursor: pointer;
	position: absolute;
	top: 32px;
	right: 50px;
	padding-left: 18px;
	padding-bottom: 2px;
	color:#4e56c8;
	text-decoration: underline;
	background: url(/img/common/cart/cartError_ic_01.gif) no-repeat left center;
}

#cartError h2 {
	position: absolute;
	top: 40px;
	left: 0;
	width:500px;
	height: 39px;
	overflow: hidden;
	margin: 0px 0 0 112px;
	padding: 0;
	border:0;
	text-indent: -9999px;
	background-image: url(/img/common/cart/cartError_ti_01.gif);
	background-repeat: no-repeat;
}

#cartError p {
	position: absolute;
	top: 98px;
	left: 75px;
	width: 589px;
	height: 80px;
	text-indent: -9999px;
	background: url(/img/common/cart/text_error_m.gif) no-repeat left top;
}

#cartError .confirm {
	position: absolute;
	top: 196px;
	right: 64px;
	width: 218px;
	height: 37px;
}


#cartError .confirm a {
	display: block;
	width: 218px;
	height: 37px;
	text-indent: -9999px;
	background: url(/img/common/cart/list_btn_01.gif) no-repeat left top;
	outline: none;
}

#cartError .confirm a:hover {
	background: url(/img/common/cart/list_btn_02.gif) no-repeat left top;
}


/*
------------------------------------------------------------
パンくず:CSS
------------------------------------------------------------ */

#ienBreadCrumbs {
	height: 30px;
	line-height: 30px;
	margin: 0;
	padding: 0;
	border-bottom: #ccc solid 1px;
    color: #1f1f1f;
	background: #faf6f5 url(/img/common/crumbs_shadow.gif) repeat-x top;
}


#ienBreadCrumbs a,
#ienBreadCrumbs em,
#ienBreadCrumbs span {
	float: left;
	padding: 0 8px 0 4px;
	font-style: normal;
	font-weight: bold;
	font-size: 77%;
}


/* トップへ部分
------------------------------ */
#ienBreadCrumbs a.BreadCrumbsTop {
	display: block;
	width: 109px;
	height: 30px;
	padding-right: 0;
	padding-left: 0;
	background: url(/img/common/bread_top_on.gif) no-repeat 0 0;
}

#ienBreadCrumbs a:hover.BreadCrumbsTop {
	background-color: #faf6f5;
}/*----IE6対策のため----*/

#ienBreadCrumbs a:hover.BreadCrumbsTop img {
	visibility: hidden;
}


/* 全国トップへ部分
------------------------------ */
#ienBreadCrumbs a.BreadCrumbsAreaTop {
	display: block;
	width: 138px;
	height: 30px;
	padding-right: 0;
	padding-left: 0;
	background: url(/img/common/bread_areatop_on.gif) no-repeat 0 0;
}

#ienBreadCrumbs a:hover.BreadCrumbsAreaTop {
	background-color: #faf6f5;
}/*----IE6対策のため----*/

#ienBreadCrumbs a:hover.BreadCrumbsAreaTop img {
	visibility: hidden;
}


/* 区切り部分
------------------------------ */
#ienBreadCrumbs em {
	font-weight: normal;
}
/*
#ienBreadCrumbs span {
	overflow: hidden;
	width: 0px;/* spanではさんでいる>を表示させないため */
	/*padding: 0 0 0 10px;
	background: url(/img/common/bg-breadcrumb.png) no-repeat left center;
	filter:alpha(opacity=80);/*IE用*/
	/*opacity: 0.8;/*Firefox・Opera・Safari用*/
/*}*/

#ienBreadCrumbs span { 
	position: relative;
	float: left;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding-top: 30px;
	background: url(/img/common/bg-breadcrumb.gif) no-repeat;
}

/*
------------------------------------------------------------
ローカルタブ（家ネット）
------------------------------------------------------------ */
#tabNaviHeader {
	width: 653px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	padding: 0px;
	border-bottom: #364d6e solid 4px;
}

#tabNaviHeader:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#tabNaviHeader ul {
	list-style: none;
	width: 637px;
	height: auto;
	padding: 0 0 0 16px;
}

#tabNaviHeader li {
	float: left;
	width: 120px;
	margin-right: 4px;
	font-weight: bold;
	font-size: 107%;
	text-align: center;
}

#tabNaviHeader li a {
	display: block;
	height: 2em;
	line-height: 1;
	padding: 19px 4px 0px 4px;
	border: none;
	background: #eaeaea url(/img/detail/local_tab.gif) no-repeat left top;
}

#tabNaviHeader li a:hover {
	color: #fff;
	background-position: -120px 0;
}

/*上タブアクティブ時*/
#tabNaviHeader .tabActive a {
	color: #fff;
	background: #374d6f url(/img/detail/local_tab.gif) no-repeat -120px 0;
}

#tabNaviFooter {
	width: 653px;
	height: auto;
	overflow: hidden;
	margin: 0px;
	margin-bottom: 48px;
	padding: 0px;
	border-top: #364d6e solid 4px;
}

#tabNaviFooter:after {
	content: ".";
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
}

#tabNaviFooter ul {
	list-style: none;
	width: 621px;
	padding: 0 0 0 16px;
}

#tabNaviFooter li {
	float: left;
	width: 120px;
	margin-right: 4px;
	font-weight: bold;
	font-size: 107%;
	text-align: center;
}

#tabNaviFooter li a {
	display: block;
	height: 2em;
	padding: 8px 4px 10px 4px;
	background: #eaeaea url(/img/detail/local_tab_under.gif) no-repeat left bottom;
}

#tabNaviFooter li a:hover {
	color: #fff;
	background-position: right bottom;
}

/*下タブアクティブ時*/
#tabNaviFooter .tabActive a {
	color: #fff;
	background: #4a6a98 url(/img/detail/local_tab_under.gif) no-repeat right bottom;
}

/*
------------------------------------------------------------
テキストバナーエリア
------------------------------------------------------------ */
#textBnr {
	margin-bottom: 24px;
	padding: 8px;
	border: 1px solid #ccc;
	background-color: #fafafa;
}

#textBnr h4 {
	margin-bottom: 4px;
}

#textBnr ul {
	padding: 0;
}

#textBnr li {
	padding: 0.5em 0 0.5em 8px;
	background: #fafafa url(/img/common/list_icon_02.gif) no-repeat 0 0.85em;
}

#textBnr li span {
	margin-left: 5px;
	padding: 1px 3px;
	border: 1px solid #c00;
	color: #c00;
	font-size: 77%;
}

/*
------------------------------------------------------------
家づくりの知っておきたいトピックス
------------------------------------------------------------ */

#ieTopics {
	margin-bottom: 24px;
	border: #a2a395 solid 1px;
	background: #f4f5e6;
}

#ieTopics h4 {
	margin: 0;
	padding: 0;
	height: 29px;
	text-indent: -9999px;
	background: #a2a395 url(/img/common/topics_ti.gif) no-repeat 16px 0;
}

#ieTopics ul {
	padding:4px 8px 0 8px;
}

#ieTopics li {
	padding: 8px 0;
	background: url(/img/common/topics_underline.gif) repeat-x left bottom;
}

#ieTopics li a {
	display: block;
	min-height: 16px;
	padding-left:20px;
	background: url(/img/common/list_icon_07.gif) no-repeat left center;
}

#ieTopics .lastTopic {
	padding-bottom: 8px;
	background: none;
}

/*
------------------------------------------------------------
サブメニュー: サブ枠汎用バナーマージン指定
------------------------------------------------------------ */
.subBnr {
	margin: 0 0 16px 16px;
}

/*
------------------------------------------------------------
サブメニュー:CSS
------------------------------------------------------------ */

#subSpecial {
	padding: 16px;
}

#subSpecial h2 {
	margin-bottom: 10px;
	padding: 4px;
	border-top: #5d82af solid 4px;
	border-bottom: #5d82af solid 2px;
	text-align: center;
}

#subSpecial dl,
#subSpecial dt {
	margin-bottom: 8px;
}

#subSpecial dd {
	padding: 0 0 0 20px;
	background: url(/img/common/list_icon_04.gif) no-repeat left top;
}


/*
------------------------------------------------------------
detail、list共通流用部分:CSS
------------------------------------------------------------ */
#topTitle {
	padding: 6px 0 8px 20px;
	color: #151515;
	font-weight: bold;
	font-size: 152%;
	background: #f0f0f0 url(/img/detail/bottom_shadow.gif) repeat-x bottom;
}

.contentsPadding {
	margin: 16px;
	background: #fff;
}

.introduction {
	padding: 0 16px 16px 16px;
	text-align: justify; 
}

/* 見出しボーダー（右と下）
------------------------------ */
.contentsPadding h3 {
	position: relative;
	margin: 0 0 16px 0;
	padding: 3px 0 3px 8px;
	border-bottom: #5d82af solid 2px;
	border-left: #5d82af solid 8px;
	font-weight: bold;
	font-size: 108%;
	background: #fff;
}

/* 見出しボーダー（囲み）
------------------------------ */
.contentsPadding .h3Title {
	width: auto;
	line-height: 1;
	margin: 0;
	margin-bottom: 8px;
	padding: 10px 0 10px 10px;
	border: none;
	font-size: 108%;
	background: #f5f5e2;
	zoom: 1;
}

/* H4見出し
------------------------------ */
.contentsPadding h4 {
	padding-bottom: 6px;
	color: #5b4b37;
	font-weight: bold;	
	font-size: 107%;
}

/* メーカー紹介（詳細ページ、ローカルリストで使用）
------------------------------*/
#hmakerSummary { /* clearfixあり */
	width: 653px;
	margin-bottom: 24px;
	padding-top: 20px;
	background: #fff; 
}

#hmakerSummaryL {
	float: left;
	width: 119px;
}

#hmakerSummaryL img {
	margin-left: 32px;
}

#hmakerSummaryR {
	float: right;
	width: 485px;
	padding: 0 24px 0 25px;
}

#hmakerSummaryR h1 {
	margin: 6px 0;
}

#hmakerSummaryR p {
	line-height: 1.3;
}

/* コンテンツフッターリンク
------------------------------ */
.listarrowR a,
.listarrowR a:link {
	padding-right: 17px;
	background: url(/img/common/list_icon_right.gif) no-repeat right center;
}

.listarrowL a,
.listarrowL a:link {
	padding-left: 17px;
	background: url(/img/common/list_icon_left.gif) no-repeat left center;
}

.listarrowR a:hover {
	padding-right: 17px;
	background: url(/img/common/list_icon_right_on.gif) no-repeat right center;
}

.listarrowL a:hover {
	padding-left: 17px;
	background: url(/img/common/list_icon_left_on.gif) no-repeat left center;
}

/*
------------------------------------------------------------
テーブル部分スタイル（共通）
branch_local.html
showroom_local.html
branch.html
showroom.html
maker.html
------------------------------------------------------------ */

#summaryTable h3 {
	clear: both;
	font-size: 123.1%;
}

#summaryTable {
	width: 621px;
	margin: 0 0 32px 0;
	border: 1px solid #bbb;
	background-color: #fff;
}

#summaryTable th {
	width: 159px;
	padding: 5px 8px;
	border: 1px solid #bbb;
	background: #f5f5f5;
}

#summaryTable td {
	width: 460px;
	vertical-align: top;
	padding: 5px 8px;
	border-bottom: 1px solid #bbb;
	border-left: 1px solid #bbb;
}

#summaryTable .areaSummary {
	width: 8em;
}

/*
------------------------------------------------------------
トップサブキャンペーン枠
------------------------------------------------------------ */
.subCampaign {
	margin-bottom: 24px;
	padding: 0 16px;
}

.subCampaign h4 {
	margin-bottom: 12px;
}

.subCampaign dl{
	margin-bottom:16px;
}

.subCampaign dt {
	float: left;
	margin: 0 5px 0 0;
	padding: 0 5px;
}

.subCampaign dd {
	margin: 0;
}

.subCampaign li {
	margin-bottom: 8px;
}

/*
------------------------------------------------------------
※共通で使用（住宅・設備カタログ案内）
------------------------------------------------------------
16. カタログ請求リスト：エラー画面
62.エラー画面（404ありませんでした画面）
not_found.html
error.html
------------------------------------------------------------ */
#errorContent .errorTitle {
	margin-bottom: 8px;
	padding-left: 0;
	padding-bottom: 8px;
	border: none;
	border-bottom: 1px solid #ccc;
}

#errorContent p {
	margin: 16px 20px;
}

#errorContent .errorLast {
	margin-bottom: 32px;
}

/*
------------------------------------------------------------
20.エラー(請求フォーム）※ローカルリストＯ件でも使用
no_search_result.html
------------------------------------------------------------ */
#searchError {
	width: 508px;
	margin: 60px auto 180px;
	padding: 24px 12px;
	border: #ddd solid 4px;
	text-align: center;
	background: #efefef;
}

#searchError .notFound {
	padding: 4px 0;
	font-size: 116%;
}

/*
------------------------------------------------------------
16. カタログ請求リスト：エラー画面
------------------------------------------------------------ */
#catalog #errorContent h2.catalogListError {
	width: 872px;
	height: 31px;
	overflow: hidden;
	margin: 0 0 16px 0;
	padding: 0;
	border: 0;
	text-indent: -9999px;
	background-image: url(/img/common/error/catalog_list_error.gif);
	background-repeat: no-repeat;
}

#errorContent .howtoCat {
	font-size: 108%;
	text-align: right;
}

#errorContent .howtoCat a {
	padding: 8px 0 8px 18px;
	background: url(/img/common/list_icon_12.gif) no-repeat left center;
}

#errorContent .howtoCat a:hover {
	background: url(/img/common/list_icon_13.gif) no-repeat left center;
}

/*
------------------------------------------------------------
 カタログ請求フォーム、問合せ完了
------------------------------------------------------------ */
#errorContent .infoTop,
#catalogInquiry .infoTop {
	margin: 0 0 16px 0;
	padding: 0 0 4px 0;
	border: none;
	border-bottom: 1px solid #ccc;
}

#errorContent .infoTitle,
#catalogInquiry .infoTitle {
	margin: 0;
	padding: 0;
	border: 1px solid #1d3f73;
	background: #208234 url(/img/inquiry/title_bg.gif) repeat-x left top;
}

#errorContent .sinfoTitle,
#catalogInquiry .sinfoTitle {
	margin: 0;
	padding: 0;
	border: 1px solid #1d732e;
	background: #208234 url(/img/inquiry/s_title_bg.gif) repeat-x left top;
}

#errorContent .linkFlame,
#catalogInquiry .linkFlame {
	margin-bottom: 24px;
	padding: 16px 24px;
	border: 1px solid #ccc;
	border-top: none;
	background: #fff;

}

#errorContent .lastFlame,
#catalogInquiry .lastFlame {
	margin-bottom: 40px;
}


#errorContent .linkFlame dt,
#catalogInquiry .linkFlame dt {
	margin: 0;
	padding: 0;
	border: none;
	font-weight: bold;
	font-size: 108%;
	background: none;
}

#errorContent .linkFlame dl,
#errorContent .linkFlame ul,
#catalogInquiry .linkFlame dl,
#catalogInquiry .linkFlame ul {
	margin: 0;
	margin-bottom: 12px;
	padding: 0;
	border: none;
}

#errorContent .linkFlame dd,
#errorContent .linkFlame li,
#catalogInquiry .linkFlame dd,
#catalogInquiry .linkFlame li {
	display: inline;
	line-height: 1.6;
	margin: 0;
	padding: 0;
	background: none;
}

#errorContent .linkFlame span,
#catalogInquiry .linkFlame span {
	margin-left: 6px;
	margin-right: 2px;
}

#errorContent .sTopMakerDetail,
#catalogInquiry .sTopMakerDetail {
	margin: 0;
	padding: 6px 0 0 0;
	text-align: right;
}

#errorContent .linkFlame .housemakerList a,
#catalogInquiry .linkFlame .housemakerList a {
	padding: 4px 0 4px 20px;
	background: url(/img/common/list_icon_05.gif) no-repeat left top;
}

#errorContent .sTopMakerDetail a,
#catalogInquiry .sTopMakerDetail a {
	padding: 10px 0 10px 20px;
	background: url(/img/common/list_icon_11.gif) no-repeat left center;
}
