@charset "Shift_JIS";
/* ===================================================================
---style.css--- ver.2011.2----
=================================================================== */
/*==================
---- 共通 ----
==================*/

/* --- wrapper --- */
#wrapper{
	width:100%;
	height:100%;
	margin:auto;
	text-align:center;
	background-color:#d7d8d8;
}

/* --- headerArea --- */
#headerArea{
	width:100%;
	padding:0px 0 0px 0px;
	margin:0 auto;
	background-color:#c7c7c7;
}

/* --- header --- */
#header{
	width:800px;
	margin:0 auto;
	padding:0px;
}

/* --- gnavi --- */
#gnavi{
	width:800px;
	height:26px;
	background-image:url(../img/bg_img01.gif);
	background-repeat:repeat-x;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
#gnavi ul{
	margin:0px 15px 0 15px;
	padding:3px 0 0 0;
	text-align:center;
}
#gnavi li{
	display:inline;
	list-style:none;
	margin: 0px 3px 0 0;
	padding:0;
}
#gnavi li.lastList{
	margin: 0 0px 0 0;
}
/* --- footer --- */
#footer{
	width:800px;
	height:56px;
	padding:0px 0 0px 0px;
	margin:0px auto;
	text-align:left;
	background: url(../img/bg_img04.gif) no-repeat left top;
}
#footer p{
	padding:0px 0 0px 13px;
	font-size:1.0em;
}
#footer a,
#footer a:visited,
#footer a:active{
	color:#333;
	text-decoration: none;
}
#footer a:hover{
	color:#333;
	text-decoration:underline;
}
#footerL{
	float:left;
	margin:15px 0 0 0;
	padding:0;
}
#footerR{
	float:right;
	margin:16px 0 0 0;
	padding:0;
	text-align:right;
}
#footerR img{
	margin:0 14px 0 0px;
}

/*==================
------ ホーム -------
==================*/
#topContentColumn{
	width:760px !important;width:800px;
	padding:0px 20px 30px 20px;
	margin:0 auto;
	background-color:#fff;
	text-align: left;
}
.topColumn01{
	padding:20px 0px 0 0;
	margin:0 auto;
}
.topColumn01L{
	width:490px;
	float:left;
}
.topColumn01R{
	width:250px;
	float:right;
}
dl.topNews{
	margin:10px 0 10px 0;
}
dl.topNews dt{
	font-weight:bold;
	margin:5px 0 0 0;
	font-size:0.95em;
}
dl.topNews dd{
border-bottom:1px dashed #ccc;
padding:0px 0 8px 0;
line-height:1.5;
}
ul#newsList{
	float:right;
	margin: 0px 0 0px 0px;
	padding:0 0 0px 0px;
}
ul#newsList li{
	background: url(../img/arr_img01.gif) no-repeat center left;
	padding:0 0 0px 16px;
	margin: 0px 0 0px 0px;
	list-style:none;
}
.infoBoxStyleH4{
	margin:12px 0 0 0;
}
div.proBox{
	width:222px !important;width:240px;
	border:1px solid #aaa;
	padding:8px 8px 8px 8px;
	margin:0px 0 0 0;
}
.proBox ul{
	margin:0px 0 4px 0;
}
.proBox li{
	background: url(../img/arr_img02.gif) no-repeat left 0.2em;
	padding:0 0 0 12px;
	list-style:none;
	font-weight:bold;
	line-height:1.2;
}
/* for ie8 */  
html>/**/body .proBox li{
	background /*\**/: url(../img/arr_img02.gif) no-repeat left 0.05em\9;
}
.proBox img{
	float:left;
	display:block;
	margin:2px 0 0 0;
}
.proBox p{
	float:right;
	width:115px;
	font-size:1.1em;
	line-height:1.5;
}
div.recoProBox{
	margin:10px 0 0 0;
}
.recoProBoxL{
	float:left;
	margin:0 10px 0 0;
}
.recoProBoxR{
	float:right;
	margin:0 0px 0 0;
}
div.proBox02{
	width:232px !important;width:250px;
	border:1px solid #aaa;
	padding:8px 8px 8px 8px;/*2px 8px 8px 8px*/
	margin:10px 0 0 0;
}
.proBox02 ul{
	margin:0px 0 4px 0;
}
.proBox02 li{
	background: url(../img/arr_img03.gif) no-repeat left 0.2em;
	padding:0 0 0 12px;
	list-style:none;
	font-weight:bold;
	color:#0033ff;
/*	color:#824319;*/
	line-height:1.2;
}
/* for ie8 */  
html>/**/body .proBox02 li{
	background /*\**/: url(../img/arr_img03.gif) no-repeat left 0.05em\9;
}
.proBox02 img{
	float:left;
	display:block;
	margin:2px 0 0 0;
}
.proBox02 p{
	float:right;
	width:120px;
	font-size:1.1em;
	line-height:1.5;
}

/*-- プロジェクト準備中 --*/
div.proBox03{
	width:232px !important;width:250px;
	border:1px solid #aaa;
	padding:8px 8px 8px 8px;/*2px 8px 8px 8px*/
	margin:10px 0 0 0;
}
.proBox03 ul{
	margin:3px 0 3px 0;
}
.proBox03 li{
	background: url(../img/arr_img03.gif) no-repeat center left;
	padding:0 0 0 12px;
	list-style:none;
	font-weight:bold;
	color:#824319;
}
.proBox03 img{
	float:left;
	display:block;
	margin:2px 0 0 0;
}
.proBox03 p{
	float:right;
	width:120px;
	font-size:1.1em;
	line-height:1.5;
}

/*==========================
------ 下層ページ共通 -------
==========================*/
/* --- headerPage --- */
#headerPage{
	width:800px;
	height:60px;
	margin:0 auto;
	padding:0px;
	background:#fff;
}
#headerPage h1{
	float:left;
	padding:18px 0 0 17px;
}
#headerPage h2{
	float:left;
	padding:25px 0 0 15px;
}
#headerPage ul{
	float:right;
	padding:23px 17px 0 0;
}
#headerPage li{
	display:inline;
	list-style:none;
	margin: 0px 0px 0 8px;
}

/* --- パンくず --- */
#topicPath{
	width:800px;
	height:23px;
	margin:0 auto;
	background:url(../img/bg_img03.gif) repeat-x;
}
#topicPath ul {
	padding: 3px 0px 0px 17px;
	margin: 0px 0px 0px 0px;
	font-size:10px;
}
/* For IE8 */
html>/**/body #topicPath ul{
  padding /*\**/: 4px 0 0px 17px\9;
} 
#topicPath ul li {
	display: inline;
	list-style-type: none;
}
#topicPath ul li a {
	padding: 0px 10px 0px 0px;
	background: url(../img/arr_img04.gif) no-repeat right center;
	margin:0 2px 0 0 ;
}
#topicPath {
	color: #333;
	text-align:left;
	text-decoration:none;
}
#topicPath a,
#id_name a:link,
#id_name a:visited,
#id_name a:active{
	text-decoration: none; 
	color:#0000aa;
}
#topicPath a:hover {
	text-decoration: underline; 
	color:#099ade;
}

/* --- 配置 --- */
#pageContentColumn{/*2カラム--サイドナビあり*/
	width:770px !important;width:800px;
	margin:0px auto 0 auto;
	padding:15px 15px 0 15px;
	background:#fff;
	text-align:left;
}
#pageColumnL{
	width:555px;
	float:left;
}
#pageColumnR{
	width:195px;
	float:right;
}
#pageContentOneColumn{/*1カラム--サイドナビなし*/
	width:650px !important;width:800px;
	margin:0px auto 0 auto;
	padding:15px 75px 0 75px;
	background:#fff;
	text-align:left;
}
/* --- 見出し --- */
#pageTitleH3{/*カテゴリタイトル*/
	width:800px;
	margin:0 auto;
	padding:0;
}
#pageColumnL h4 img,#pageOneColumn h4 img{
	padding:0 0 0px 0;
	margin:0 0 15px 0;
	line-height:0;
	vertical-align:bottom;
}
#pageColumnL h4.imgH4{/*アクセスマップ*/
	margin:0 0 10px 0;
	padding:0;
	border-bottom:#bbb 0px solid;
}
#pageColumnL h4.newsYearH4{/*ニュース年号*/
	background:url(../img/bg_img05.gif) no-repeat;
	padding:0 0 0px 10px;
	margin:0 0 15px 0;
	line-height:27px;
	font-size:1.3em;
	font-weight:bold;
	color:#fff;
}
/* --- リンク --- */

ul#linkNavi{
	margin:25px 0px 0 20px;
	padding:0 0px 0 0;
	list-style:none;
}
ul#linkNavi li{
	padding:0 0px 0 30px;
	background:url(../img/arr_img05.gif) no-repeat left center;
}
/* For IE8 */
html>/**/body ul#linkNavi li{
	background /*\**/:url(../img/arr_img05.gif) no-repeat left 0.4em\9;
}
ul#linkNavi02{
	margin:10px 0px 0 10px;
	padding:0 0px 0 0;
	list-style:none;
}
ul#linkNavi02 li{
	padding:0 0px 0 30px;
	background:url(../img/arr_img05.gif) no-repeat left center;
}
/* For IE8 */
html>/**/body ul#linkNavi02 li{
	background /*\**/:url(../img/arr_img05.gif) no-repeat left 0.4em\9;
}

/*-----ページの先頭へ-----*/
.pgTopLine{
	background:url(../img/line_img01.gif) repeat-x left top;
	padding:10px 0 0 0;
	text-align:right;
	margin:30px 0 20px 0;
}
.pgTop{
	text-align:right;
	margin:20px 0 20px 0;
}

/*-----snavi-----*/
#snaviBox{
	width:195px;
	background:#e1e1e1;
	padding:0;
	margin:0 0 25px 0;
	border-top:#e0a440 4px solid;
}
#snaviBox ul{
	list-style:none;
	padding:2px 4px 4px 4px;
	margin:0;
	line-height:0;
}
#snaviBox ul li{
	margin:0px 0 0px 0;
	padding:0px 0 2px 0;
}
#snaviBox ul li.snaviLastList{
	padding:0px 0 0px 0;
	margin:0px 0 0px 0;
}
#snaviBox img{
	vertical-align:bottom;
	line-height:0;
}
#snaviBox ul li ul{
	list-style:none;
	padding:0px 0px 0px 0;
	margin:0;
	line-height:0;
}
#snaviBox ul li ul li{
	padding:0px 0px;
	margin:0;
}

/*------サイドバナー-------*/
#pageColumnR h4{
	margin:0px 0 5px 0;
}
#pageColumnR h4.bnLast{
	margin:0px 0 30px 0;
}

/*==========================
--------- 会社案内 --------
==========================*/
/*------会社概要-------*/
table.outTbl{
	width:100%;
}
table.outTbl th{
	padding:10px 13px 7px 10px;
	white-space: nowrap;
	text-align:center;
	vertical-align:top;
	border-bottom:1px #ddd solid;
	border-left:0px #aaa solid;
}
table.outTbl th.outTblFirst01{
	border-top:0px #ddd solid;
	padding:2px 18px 10px 15px;
}
table.outTbl th span.outTblNoBold{
	font-weight:normal;
	font-size:0.8em;
	line-height:1.5;
}
table.outTbl td{
	border-bottom:1px #ddd solid;
	border-left:0px #aaa solid;
	padding:7px 0px 7px 0px;
}
table.outTbl td.outTblFirst02{
	border-top:0px #ddd solid;
	padding:0px 0px 7px 0px;
}
table.outTbl td p{
	border-left:2px #FEBD37 solid;
	font-size:1.0em;
	padding:3px 0 3px 25px;
}

/*------事業案内-------*/
div.aboBox h5{
	font-size:1.4em;
	font-weight:bold;
	margin:25px 0 10px 0;
	padding: 0px 0 0px 15px;
	line-height:30px;
}
div.aboBox h5.aboFirstH5{
	margin:0px 0 10px 0;
}
div#aboBox01 h5{
	background: url(../img/bg_title01.gif) no-repeat;
}
div#aboBox02 h5{
	background: url(../img/bg_title02.gif) no-repeat;
}
div#aboBox04 h5{
	background: url(../img/bg_title03.gif) no-repeat;
}
div#aboBox03 h5{
	background: url(../img/bg_title04.gif) no-repeat;
}
div.aboGyomuBox{
	width:480px;
	margin:0 0 0 37px;
}
div.aboBox ul{
	margin:0px 0px 0 0px;
	list-style:none;
	padding:0px 0 7px 8px;
}
div#aboBox01 ul{
	border-bottom:2px solid #DDE1F1;
}
div#aboBox02 ul{
	border-bottom:2px solid #D7F1DB;
}
div#aboBox04 ul{
	border-bottom:2px solid #f1dbd1;
}
div.aboBox li{
	float:left;
	margin:0px 0px 0 0px;
	padding:0 20px 0 12px;
	white-space:nowrap;
}
div#aboBox01 li{
	background: url(../img/arr_img09.gif) no-repeat left center;
}
div#aboBox02 li{
	background: url(../img/arr_img10.gif) no-repeat left center;
}
div#aboBox04 li{
	background: url(../img/arr_img11.gif) no-repeat left center;
}
div.aboBox h6{
	font-size:1.3em;
	font-weight:bold;
	margin:13px 0 5px 0;
	padding:2px 0 2px 10px;
/*	background:#fafafa;*/
}
div#aboBox01 h6{
	color:#466ACE;
	border-top:2px solid #DDE1F1;
	border-bottom:1px solid #DDE1F1;
}
div#aboBox02 h6{
	color:#3A994D;
	border-top:2px solid #D7F1DB;
	border-bottom:1px solid #D7F1DB;
}
div#aboBox04 h6{
	color:#A0362E;
	border-top:2px solid #F1E1D7;
	border-bottom:1px solid #f1dbd1;
}
p.aboArr01{
	background:url(../img/arr_img05.gif) no-repeat left center;
	margin:8px 0 0 8px;
	padding:0 0 0 28px;
}

/*------プロジェクトクリエイション事業部-------*/
h5.abo01H5{
	font-size:1.4em;
	font-weight:bold;
	color:#466ACE;
	margin:0 0 6px 0;
}
h6.abo01H6{
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	margin:20px 0 10px 0;
	padding:3px 0px 3px 10px;
	background:#466ACE;
	border-bottom:#2D4484 2px solid;
}
p.aboArr02{
	background:url(../img/arr_img05.gif) no-repeat left center;
	margin:10px 0 0 10px;
	padding:0 0 0 28px;
}

/*------プロパティマネジメント事業部-------*/
h5.abo02H5{
	font-size:1.4em;
	font-weight:bold;
	color:#2f893e;
	margin:0 0 6px 0;
}
h6.abo02H6{
	font-size:1.4em;
	font-weight:bold;
	color:#fff;
	margin:20px 0 10px 0;
	padding:3px 0px 3px 10px;
	background:#52a964;
	border-bottom:#275B31 2px solid;
}

/*------採用案内-------*/
table.recTbl01{
	width:100%;
	border-top:1px #cbc6bb solid;
}
table.recTbl01 th{
	background:#f2ecdf;
	padding:7px 15px 7px 20px;
	border-bottom:1px #fff solid;
	border-left:0px #cbc6bb solid;
	vertical-align:top;
}
table.recTbl01 th.lastTh{
	border-bottom:1px #cbc6bb solid;
}
table.recTbl01 td{
	padding:7px 0px 7px 20px;
	border-bottom:1px #cbc6bb solid;
}

/*==========================
--------- ニュース --------
==========================*/
dl.pageNews,dl.pageNews02{
	margin:0px 0 0 0;
}
dl.pageNews dt,dl.pageNews02 dt{
	font-weight:bold;
	margin:0px 0 0 0;
	padding:0px 0 0px 6px;
	line-height:1.5;
	color:#d8840d;
	font-size:0.95em;
	border-left:#F2A848 3px solid
}
dl.pageNews dd{
	padding:6px 0 9px 9px;
	margin:0px 0 12px 0;
	line-height:1.5;
	background:url(../img/line_img01.gif) repeat-x left bottom;
}
dl.pageNews02 dd{
	padding:6px 0 9px 9px;
	margin:0px 0 12px 0;
	line-height:1.5;
	background:url(../img/line_img01.gif) repeat-x left bottom;
	font-weight:bold;
	font-size:1.17em;
}
img.image_tb{
	vertical-align: middle;
	margin-top:-2px;
	*margin-top:1px;
}
/*-----個別ニュースページ共通-----*/

#imgBox{/*-- 画像ニュース --*/
	margin:0 auto;
	padding:0 0 0 40px;
}
#imgBox img {
	vertical-align:bottom;
}
div#movieBox{/*-- 動画ニュース --*/
	text-align:center;
	margin:20px 0 0 0;
}

/*--2009.7.16-------
プレゼンター紹介----*/
div#prsntRisa{
	width:470px;
	margin:0px 0px 0 75px;
	padding:12px 0 0 0;
}
div#risaBox{
	margin:0;
	padding:0 0px;
}
div#risaBox p{
	margin:0px 0 0 0;
	padding:3px 0 0 0;
	line-height:1.6;
}
div#risaBox img{
	margin:3px 20px 0 0px;
	padding:0;
	float:left;
}
div#risaBoxL{
	margin:20px 0 0 0 ;
	background:#ffe7e0;
}
div#cmntBox{
	margin:0px;
	padding:22px 20px 15px 20px;
	background: url(../news/img/line_img03.gif) no-repeat;
	border:#ffc7ae solid;
	border-width: 2px 0px 2px 0px;
}
div#cmntBox h3{
	margin:0 0 5px 0;
	line-height:1.5;
	font-size:1.3em;
	color:#b47156;
	font-weight:bold;
}
div#cmntBox p{
	margin:0px;
	line-height:1.6;
}
div#prfBox{
	margin:20px 0px 10px 0px;
	padding:12px 13px 10px 13px;
	border:1px solid #ccc;
}
div#prfBox p{
	margin:0px;
	line-height:1.55;
	font-size:1.0em;
}
div#prfBox p.mtA{
	margin:5px 0 0 0;
}
div#prfBox p.mtB{
	margin:5px 0 0 0;
}
div.prfTtl01{
	float:left;
	margin:0 10px 0 0;
}
div#prfBox div.prfTtl01 p{
	background:#999;
	color:#fff;
	font-size:1.15em;
	padding:1px 8px;
}
div.prfTtl02{
	float:left;
	margin:2px 0px 0 0;
}
div#prfBox div.prfTtl02 p{
	font-size:1.15em;
}
/*--2009.02.04----------------
株式会社アイベックス分社化 ---*/

table.groupIbextbl{
	margin:3px 0 0 0;
	width:550px;
}
table.groupIbextbl th{
	border:#aaa 1px solid;
	padding:3px 10px;
}
table.groupIbextbl td{
	border:#aaa 1px solid;
	padding:3px 10px;
}

/*==========================
--------- アクセス --------
==========================*/
ul.accList{
	margin:0 0 0px 15px;
}
ul.accList li{
	color:#feb132;
	line-height:1.6;
}
dl.accBox{
	border-right:#c4c4c4 1px solid;
	border-bottom:#c4c4c4 1px solid;
	margin:15px 0 0px 0;
	padding:10px 10px 10px 20px;
	background:#f6f6f6;
}
dl.accBox dt{
	font-size:1.2em;
	font-weight:bold;
	margin:0px 0 0px 0;
	color:#d8840d;
}
/*==========================
-------- お問い合わせ -------
==========================*/
div#inqbox{
	margin:20px 0 0 0;
}
#pageColumnL h4.inqH4{
	font-size:1.2em;
	line-height:1.5;
	font-weight:bold;
	border-left:#de9b2c 0px solid;
	border-right:#ddc39f 1px solid;
	border-top:#de9b2c 0px solid;
	border-bottom:#ddc39f 1px solid;
	padding:4px 0 4px 10px;
	margin:20px 0 0px 0;
	background:#fff6e4;
}
p.inqStyle01{
	font-size:1.5em;
	font-weight:bold;
	margin:8px 0 0 10px;
}
span.inqSmallStyle{
	font-size:0.8em;
}
span.inqStyle02{
	font-size:0.7em;
	font-weight:normal;
}
/*============================
---- プライバシーポリシー ----
============================*/
dl.priBox01{
}
dl.priBox01 dt{
	font-weight:bold;
	margin:15px 0 0 0;
}
dl.priBox01 dd{
	margin:0 0 0 20px;
}
dl.priBox01 dd ul{
	font-size:1.0em;
	margin:3px 0 0 15px;
}
dl.priBox01 dl{
	font-weight:normal;
	font-size:0.9em;
	border:#aaa 1px solid;
	margin:10px 0 0 0;
	padding:10px 12px;
}
dl.priBox01 dl dt{
	margin:0 0 2px 0;
	padding:0;
}
dl.priBox01 dl dd{
	line-height:1.5;
	margin:0 0 0 0px;
}
dl.priBox02{
	border:#aaa 1px solid;
	margin:15px 0 0 0;
	padding:0px 15px 13px 15px;
}
dl.priBox02 dt{
	font-weight:bold;
	margin:13px 0 0 0;
}

/*==========================
-------- サイトマップ -------
==========================*/
div#siteBox{
	margin:0px 0 0 0;
}
div.siteBoxL{
	float:left;
	width:265px;
}
div.siteBoxR{
	float:right;
	width:265px;
}
div#siteBox h4{
	font-size:1.3em;
	border-left:0px solid #de9b2c;
	border-bottom:1px solid #de9b2c;
	border-right:0px solid #de9b2c;
	border-top:0px solid #de9b2c;
	background:url(../img/arr_img06.gif) no-repeat 4px 0.65em #fffaf3;
	margin:0px 0 10px 0;
	padding:5px 0 5px 21px;
	font-weight:normal;
	line-height:1.5;
}
div#siteBox h4.siteListStyle01{
	margin:0px 0 0px 0;
}
div#siteBox ul{
	font-size:1.3em;
	line-height:1.6;
	list-style:none;
	margin:0px 0 12px 20px;
}
div#siteBox li{
	background:url(../img/arr_img07.gif) no-repeat left center;
	border-bottom:1px solid #ddd;
	padding:2px 0 3px 12px;
	margin:2px 0 0px 0px;
}
div#siteBox li.siteListStyle02{
	background:url(../img/arr_img07.gif) no-repeat left 0.6em;
	padding:2px 0 2px 12px;
}
div#siteBox li p{
	font-size:1.0em;
	border-top:1px dashed #ddd;
	padding:3px 0 3px 10px;
	margin:3px 0 0px 0px;
	background:url(../img/arr_img08.gif) no-repeat left 0.7em;
}
div#siteBox li p.siteFirst{
	padding:4px 0 2px 10px;
	*padding:4px 0 1px 10px;
	*background:url(../img/arr_img08.gif) no-repeat left 0.8em;
}
div#siteBox a,
div#siteBox a:visited,
div#siteBox a:active{
	color:#333;
	text-decoration:none;
}
div#siteBox a:hover{
	text-decoration: underline; 
	color:#099ade;
}
/*==================
---- お客様の声 ----
==================*/
/*------お客様の声の各ページ-------*/
#covCase H6{
	font-size:1.2em;
	color:#07732d;
	line-height:1.4;
	font-weight:bold;
	border-left:#12853a 5px solid;
	border-right:#97df89 1px solid;
	border-bottom:#12853a 1px solid;
	padding:5px 10px 5px 10px;
	margin:0 0 5px 0;
	background: url("../img/cov_h6TitBg.gif") no-repeat scroll left bottom;
}
#covCase p{
	padding:0 0 0 0;
	margin:0 0 10px 0;
}
#covCase .covWrap{
	padding:0 0 0 0;
	margin:0 0 15px 0;
}
#covCase .covL01{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:260px;
	float:left;
}
#covCase .covR01{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:390px;
	float:right;
}
#covCase .covL02{
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:390px;
	float:left;
}
#covCase .covR02{
	text-align:right;
	padding:0 0 0 0;
	margin:0 0 0 0;
	width:260px;
	float:right;
}

div#pageContent404er{
	width:650px !important;width:800px;
	margin:0px auto 0 auto;
	padding:50px 75px 100px 75px;
	background:#fff;
	text-align:center;
}
div#page404er{
	margin:0px 0 20px 0;
}
div#pageContent404er h3{
	font-size:1.5em;
	font-weight:bold;
}
/*==========================
-------- MRシリーズ -------
==========================*/
.resBox{
	margin:25px 0 0px 0;
}
.resBoxL{
	float:left;
	vertical-align:bottom;
}
.resBoxR{
	float:right;
	width:440px;
}
#pageColumnL div.resBox h4{
	font-size:1.3em;
	line-height:1;
	background:url(../img/bg_img06.gif) repeat-x;
	height:13px !important;height:28px;
	padding:8px 0 7px 8px;
	margin:0 0 0px 0;
	color:#E10030;
	font-weight:bold;
}
#pageColumnL div.resBox h4 a,
#pageColumnL div.resBox h4 a:visited,
#pageColumnL div.resBox h4 a:active{
	color:#333;
	text-decoration:none;
}
#pageColumnL div.resBox h4 a:hover{
	color:#333;
	text-decoration: underline;
}
#pageColumnL div.resBox h4.soldH4{
	background:url(../img/bg_img07.gif) repeat-x;
}


div.resBox dl{
	position:relative;
}
div.resBox dt{
	width:6em !important;width:6.7em;
	position:absolute;
	left:0;
	font-weight:bold;
	padding:2px 0 2px 0.7em;
	background:#eee;
	border-bottom:#ffd288 1px solid;
}
div.resBox dd{
	padding:2px 0 2px 7.5em;
	border-bottom:#ffd288 1px solid;
}
span.resBoxStyle{
	font-size:0.95em;
}
div.resBoxR p{
	margin:4px 0 0 0;
	text-align:right;
}
