@charset "UTF-8";

@import url("common.css");

/* **************************************************************************************

 コンテンツページのスタイル

*************************************************************************************** */

/* --------------------------------------------------------------------------------------
 共通
--------------------------------------------------------------------------------------- */

/* タイトル・リード文
------------------------------------------------------------ */

div#contLeft h2 {
	margin-bottom: 15px;
}

p.leadTxt {
	margin-bottom: 25px;
}

span.bold {
	font-weight: bold;
}


/* 最近詳細を見た物件
------------------------------------------------------------ */

div#recentArea {
	margin-bottom: 15px;
}

div#recentArea div#recentBox {
	width: 705px;
	background: url(../img/bg_detail_rp.gif) repeat-y;
}
div#recentArea div#recentBoxTp {
	width: 705px;
	background: url(../img/bg_detail_tp.gif) no-repeat left top;
}
div#recentArea ul#recentBoxBt {
	width: 695px;
	padding: 10px 0 9px 10px;
	background: url(../img/bg_detail_bt.gif) no-repeat left bottom;
}
* html div#recentArea ul#recentBoxBt {
	width: 705px;
}
div#recentArea ul#recentBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#recentArea ul#recentBoxBt { display:inline-block; }
/*\*/
* html div#recentArea ul#recentBoxBt { height:1%; }
div#recentArea ul#recentBoxBt { display:block; }
/**/

div#recentArea ul#recentBoxBt li {
	float: left;
	width: 116px;
	margin-right: 1px;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #6E6E6E;
	font-size: 86%;
}
* html div#recentArea ul#recentBoxBt li {
	/*width: 136px;*/
}

div#recentArea ul#recentBoxBt li img {
	margin-bottom: 5px;
}

div#recentArea ul#recentBoxBt li span {
	color: #6EBF01;
	font-weight: bold;
}

div#recentArea ul#recentBoxBt li a:link,
div#recentArea ul#recentBoxBt li a:visited {
	color: #3E3E3E;
	text-decoration: none;
}
div#recentArea ul#recentBoxBt li a:hover,
div#recentArea ul#recentBoxBt li a:active {
	color: #3E3E3E;
	text-decoration: underline;
}


/* お気に入り物件
------------------------------------------------------------ */

div#favoriteArea {
	margin-bottom: 15px;
}

div#favoriteArea div.tit {
	position: relative;
	width: 705px;
}

div#favoriteArea div.tit p {
	position: absolute;
	top: 0;
	right: 0;
	color: #F84848;
}
div#favoriteArea div.tit p a:link,
div#favoriteArea div.tit p a:visited,
div#favoriteArea div.tit p a:hover,
div#favoriteArea div.tit p a:active {
	color: #F84848;
}

div#favoriteArea div#favoriteBox {
	width: 705px;
	background: url(../img/bg_favorite_rp.gif) repeat-y;
}
div#favoriteArea div#favoriteBoxTp {
	width: 705px;
	background: url(../img/bg_favorite_tp.gif) no-repeat left top;
}
div#favoriteArea ul#favoriteBoxBt {
	width: 695px;
	padding: 10px 0 9px 10px;
	background: url(../img/bg_favorite_bt.gif) no-repeat left bottom;
}
* html div#favoriteArea ul#favoriteBoxBt {
	width: 705px;
}
div#favoriteArea ul#favoriteBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#favoriteArea ul#favoriteBoxBt { display:inline-block; }
/*\*/
* html div#favoriteArea ul#favoriteBoxBt { height:1%; }
div#favoriteArea ul#favoriteBoxBt { display:block; }
/**/

div#favoriteArea ul#favoriteBoxBt li {
	float: left;
	width: 116px;
	margin-right: 1px;
	padding: 10px 10px 5px 10px;
	border-bottom: 1px solid #000000;
	font-size: 86%;
}
* html div#favoriteArea ul#favoriteBoxBt li {
	width: 136px;
}

div#favoriteArea ul#favoriteBoxBt li img {
	margin-bottom: 5px;
}

div#favoriteArea ul#favoriteBoxBt li span {
	color: #6EBF01;
	font-weight: bold;
}

div#favoriteArea ul#favoriteBoxBt li a:link,
div#favoriteArea ul#favoriteBoxBt li a:visited {
	color: #3E3E3E;
	text-decoration: none;
}
div#favoriteArea ul#favoriteBoxBt li a:hover,
div#favoriteArea ul#favoriteBoxBt li a:active {
	color: #3E3E3E;
	text-decoration: underline;
}


/* フォーム
------------------------------------------------------------ */

div#formArea {
	clear: both;
	width: 730px;
	margin-top: 20px;
}

div#formArea p.ex {
	margin-bottom: 15px;
	color: #FE5252;
	font-size: 86%;
}
div#formArea p.ex02 {
	margin-bottom: 20px;
}

div#formArea p.ex02 em {
	color: #B46C14;
}

div#formArea p.ex02 span.require {
	color: #FE5252;
}

div#formArea dt {
	font-weight: bold;
}

div#formArea dd {
	width: 355px;
	margin-bottom: 15px;
	padding: 10px 0 10px 10px;
	border: 1px solid #D5D503;
	background: #FFF8E4;
	color: #000000;
}
* html div#formArea dd {
	width: 365px;
}
div#formArea dd td {
	color: #000000;
}
div#formArea dd.w500 {
	width: 500px;
}
* html div#formArea dd.w500 {
	width: 510px;
}
div#formArea dd.w550 {
	width: 550px;
}
* html div#formArea dd.w550 {
	width: 560px;
}
div#formArea dd.w615 {
	width: 605px;
}
* html div#formArea dd.w615 {
	width: 615px;
}
div#formArea dd.w270 {
	width: 260px;
}
* html div#formArea dd.w270 {
	width: 270px;
}
div#formArea dd.w410 {
	width: 400px;
}
* html div#formArea dd.w410 {
	width: 410px;
}
div#formArea dd.w120 {
	width: 120px;
}
* html div#formArea dd.w120 {
	width: 120px;
}

div#formArea dd.gray {
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
div#formArea dd.gray02 {
	width: 685px;
	padding-left: 20px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray02 {
	width: 705px;
}
div#formArea dd.gray03 {
	width: 663px;
	height: 160px;
	padding: 15px 20px 0;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
	overflow: auto;
}
* html div#formArea dd.gray03 {
	width: 703px;
	height: 190px;
}
div#formArea dd.gray04 {
	width: 685px;
	padding: 10px 0 10px 10px;
}
* html div#formArea dd.gray04 {
	width: 705px;
}

div#formArea dd.gray05 {
	width: 410px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray05 {
	width: 420px;
}

div#formArea dd.gray06 {
	width: 500px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray06 {
	width: 510px;
}

div#formArea dd.gray07 {
	width: 265px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray07 {
	width: 275px;
}

div#formArea dd.gray08 {
	width: 455px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray08 {
	width: 465px;
}

div#formArea dd.gray09 {
	width: 170px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray09 {
	width: 180px;
}

div#formArea dd.gray10 {
	width: 120px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray10 {
	width: 130px;
}
div#formArea dd.gray100 {
	width: 350px;
	border: 1px solid #CCCCCA;
	background: #F5F5F5;
}
* html div#formArea dd.gray100 {
	width: 360px;
}
div#formArea dd table.checkTbl {
	width: 100%;
}
div#formArea dd table.sp02 {
	margin: 0 0 0 2em;
}
div#formArea dd table.checkTbl td {
	padding-top: 7px;
}
div#formArea dd table.sp02 td {
	padding-top: 7px;
}
div#formArea dd table.sp03 td {
	padding-top: 7px;
	vertical-align: top;
}

div#formArea dd p.sp {
	margin: 7px 0 0 0;
}


div#formArea dd span.small {
	font-size: 86%;
}

div#formArea dd.gray03 p {
	padding-bottom: 15px;
}

div#formArea dd span.notes {
	color: #000000;
	font-size: 86%;
}

div#formArea dd.gray02 p.sp {
	margin: 5px 0 5px 2em;
}

div#formArea p.btn {
	margin: 40px 0;
	text-align: center;
}

div#formArea p.btn .sp {
	margin-right: 20px;
}

div#formArea p.agreeArea {
	margin: 20px 0 0;
	text-align: center;
}

div#formArea input {
	color: #000000;
}
div#formArea .inputstyle01 {
	width: 110px;
}
div#formArea .inputstyle02 {
	width: 335px;
}
div#formArea .inputstyle03 {
	width: 260px;
}
div#formArea .inputstyle04 {
	width: 240px;
}
div#formArea .inputstyle05 {
	width: 370px;
}
div#formArea .inputstyle06 {
	width: 65px;
}
div#formArea .inputstyle07 {
	width: 170px;
}
div#formArea .inputstyle08 {
	width: 140px;
}

div#formArea .textareastyle01 {
	width: 510px;
	height: 85px;
	margin-top: 5px;
	margin-bottom: 10px;
}
div#formArea .textareastyle02 {
	width: 670px;
	height: 100px;
}
div#formArea .textareastyle03 {
	width: 425px;
	height: 45px;
}
div#formArea .textareastyle04 {
	width: 200px;
	height: 55px;
}
div#formArea .textareastyle05 {
	width: 260px;
	height: 55px;
	vertical-align: top;
}

div#formArea .textareastyle06 {
	width: 260px;
	height: 110px;
	vertical-align: top;
}

p.completeTxt {
	margin: 50px 0;
}

.kaiin_txt10 {
	font-size: 10px;
}

/* --------------------------------------------------------------------------------------
 一覧ページ
--------------------------------------------------------------------------------------- */

div.cont-list div#conditionArea {}

div.cont-list div#conditionArea p.notes {
	margin-top: 10px;
	margin-bottom: 3px;
	color: #66A601;
	font-size: 86%;
	font-weight: bold;
}

div.cont-list div.conditionBox {
	position: relative;
	width: 730px;
	margin-bottom: 10px;
	background: url(../../search/img/bg_select_rp.gif) repeat-y;
}
div.cont-list div.conditionBoxTp {
	width: 730px;
	background: url(../../search/img/bg_select_tp.gif) no-repeat left top;
}
div.cont-list div.conditionBoxBt {
	width: 718px;
	padding: 11px 0 11px 12px;
	background: url(../../search/img/bg_select_bt.gif) no-repeat left bottom;
}
* html div.cont-list div.conditionBoxBt {
	width: 730px;
}
div.cont-list div.conditionBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-list div.conditionBoxBt { display:inline-block; }
/*\*/
* html div.cont-list div.conditionBoxBt { height:1%; }
div.cont-list div.conditionBoxBt { display:block; }
/**/

div.cont-list div.conditionBox p.btn {
	position: absolute;
	top: -122px;
	right: 0;
}

div.cont-list div.selectBox {
	float: left;
	width: 125px;
	margin-right: 5px;
	padding: 5px 0 7px 7px;
}
* html div.cont-list div.selectBox {
	width: 132px;
}

div.cont-list div.conditionBox02 {
	position: relative;
	width: 730px;
	margin-bottom: 70px;
	background: url(../../search/img/bg_select_rp02.gif) repeat-y;
}
div.cont-list div.conditionBox02Bt {
	width: 718px;
	padding: 0 0 11px 12px;
	background: url(../../search/img/bg_select_bt02.gif) no-repeat left bottom;
}
* html div.cont-list div.conditionBox02Bt {
	width: 730px;
}
div.cont-list div.conditionBox02Bt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-list div.conditionBox02Bt { display:inline-block; }
/*\*/
* html div.cont-list div.conditionBox02Bt { height:1%; }
div.cont-list div.conditionBox02Bt { display:block; }
/**/

div.cont-list div.conditionBox02 p.btn {
	position: absolute;
	bottom: -57px;
	left: 312px;
}

div.cont-list p.pageSelect {
	margin: 15px 0;
	color: #01B0D6;
}

div.cont-list p.pageSelect span {
	font-weight: bold;
}

div.cont-list ul#articleList {
	width: 730px;
}
div.cont-list ul#articleList:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-list ul#articleList { display:inline-block; }
/*\*/
* html div.cont-list ul#articleList { height:1%; }
div.cont-list ul#articleList { display:block; }
/**/

div.cont-list ul#articleList li {
	float: left;
	width: 349px;
	margin-right: 8px;
	margin-bottom: 8px;
	background: url(../../search/img/bg_list_rp.gif) repeat-y;
}
div.cont-list ul#articleList li div.articleBoxTp {
	width: 349px;
	padding-top: 11px;
	background: url(../../search/img/bg_list_tp.gif) no-repeat left top;
}
div.cont-list ul#articleList li div.articleBoxBt {
	width: 327px;
	padding: 0 11px 0 11px;
	background: url(../../search/img/bg_list_bt.gif) no-repeat left bottom;
}
* html div.cont-list ul#articleList li div.articleBoxBt {
	width: 349px;
}

div.cont-list ul#articleList li div.articleBoxLeft {
	float: left;
	width: 170px;
	margin-right: 10px;
}

div.cont-list ul#articleList li div.articleBoxRight {
	float: left;
	width: 146px;
}

div.cont-list ul#articleList li div.articleBoxLeft p {
	position: relative;
	width: 170px;
}

div.cont-list ul#articleList li div.articleBoxLeft p span.new {
	position: absolute;
	top: 0;
	left: 0;
}

div.cont-list ul#articleList li p.icon {
	padding: 5px 0;
}
div.cont-list ul#articleList li p.icon img {
	margin-right: 5px;
}

div.cont-list ul#articleList li p.txtCatch {
	margin-bottom: 5px;
	padding-bottom: 3px;
	font-size: 117%;
}

div.cont-list ul#articleList li p.txtEx {
	clear: both;
	width: 303px;
	margin: 0 0 9px 11px;
	padding: 7px 0 10px;
	background: url(../../search/img/line_dot_gray.gif) repeat-x left bottom;
}

div.cont-list ul#articleList li p.icon02 {
	width: 303px;
	margin: 0 0 0 11px;
	padding-bottom: 22px;
}

div.cont-list ul#articleList li p.icon02 img {
	margin-right: 10px;
	margin-bottom: 5px;
}


/* --------------------------------------------------------------------------------------
 詳細ページ
--------------------------------------------------------------------------------------- */

div.cont-detail div#btnArea {
	position: relative;
	width: 708px;
	min-height: 29px;
	margin-bottom: 10px;
}
* html div.cont-detail div#btnArea {
	height: 29px;
}

div.cont-detail div#btnArea p {
	padding-top: 5px;
	color: #01B0D6;
}

div.cont-detail div#btnArea p.btn01 {
	position: absolute;
	top: 0;
	left: 414px;
	padding: 0;
}
div.cont-detail div#btnArea p.btn02 {
	position: absolute;
	top: 0;
	left: 564px;
	padding: 0;
}

div.cont-detail div#detailImgArea {
	position: relative;
	width: 703px;
	margin-bottom: 15px;
	background: #545454 url(../../search/img/bg_detail_tp.gif) no-repeat left top;
}
div.cont-detail div#detailImgAreaIn {
	width: 703px;
	padding: 10px 0;
	background: url(../../search/img/bg_detail_bt.gif) no-repeat left bottom;
}

div.cont-detail div.detailImgBox {
	width: 679px;
	margin: 0 0 6px 11px;
	padding: 1px;
	background: #FFFFFF;
}
* html div.cont-detail div.detailImgBox {
	width: 681px;
}
div.cont-detail div.detailImgBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-detail div.detailImgBox { display:inline-block; }
/*\*/
* html div.cont-detail div.detailImgBox { height:1%; }
div.cont-detail div.detailImgBox { display:block; }
/**/

div.cont-detail div.detailImgBoxLeft {
	float: left;
	width: 384px;
	margin-right: 12px;
}

div.cont-detail div.detailImgBoxRight {
	float: left;
	width: 272px;
	padding-top: 7px;
}

div.cont-detail div.detailImgBoxLeft p {
	position: relative;
	width: 384px;
}
div.cont-detail div.detailImgBoxLeft p span.new {
	position: absolute;
	top: 0;
	left: 0;
}

* html div.cont-detail div.detailImgBoxLeft p img { /* IE-expression (fix png alpha) */
behavior: expression(
this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
this.style.behavior = "none"
);
}

div.cont-detail div.detailImgBoxRight p.txtCatch {
	margin-top: 5px;
	margin-bottom: 15px;
	padding-bottom: 6px;
	padding-right: 60px;
	font-size: 117%;
}

div.cont-detail div.detailImgBoxRight p.icon {
	margin-bottom: 10px;
}

div.cont-detail div.detailImgBoxRight p.icon img {
	margin-right: 7px;
}

div.cont-detail div.detailImgBoxRight p.plan {
	margin-top: 10px;
}

div.cont-detail div.detailImgBox02 {
	width: 690px;
	margin: 0 0 0 11px;
}
div.cont-detail div.detailImgBox02:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-detail div.detailImgBox02 { display:inline-block; }
/*\*/
* html div.cont-detail div.detailImgBox02 { height:1%; }
div.cont-detail div.detailImgBox02 { display:block; }
/**/

div.cont-detail div.detailImgBox02 p {
	float: left;
	width: 91px;
	margin-right: 5px;
	padding: 1px;
	background: #FFFFFF;
}
* html div.cont-detail div.detailImgBox02 p {
	width: 93px;
}

div.cont-detail div#detailImgArea p.btn {
	position: absolute;
	top: 0;
	right: 0;
}

div.cont-detail div#detailIconArea {
	width: 705px;
}

div.cont-detail div#detailIconArea ul {
	width: 705px;
}

div.cont-detail div#detailIconArea ul li {
	float: left;
	padding-bottom: 15px;
}

div.cont-detail div#detailMapArea {
	width: 730px;
	margin-bottom: 15px;
}
div.cont-detail div#detailMapArea:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-detail div#detailMapArea { display:inline-block; }
/*\*/
* html div.cont-detail div#detailMapArea { height:1%; }
div.cont-detail div#detailMapArea { display:block; }
/**/

div.cont-detail div#detailMapLeft {
	float: left;
	width: 346px;
	margin-right: 10px;
	border: 1px solid #CCCCCA;
}

div.cont-detail div#detailMapRight {
	float: left;
	width: 346px;
	border: 1px solid #CCCCCA;
}

* html div.cont-detail div#detailMapLeft,
* html div.cont-detail div#detailMapRight {
	width: 348px;
}

div.cont-detail div#detailMapLeft dd {
	padding: 0 10px 10px 10px;
}

div.cont-detail div#detailMapRight p {
	padding: 10px;
}

div.cont-detail div#detailTblArea {
	margin-bottom: 10px;
}

div.cont-detail div#detailTblArea table {
	width: 705px;
	border: 1px solid #9E9E9B;
}

div.cont-detail div#detailTblArea table caption {
	text-align: left;
	color: #000000;
	font-weight: bold;
}

div.cont-detail div#detailTblArea table th,
div.cont-detail div#detailTblArea table td {
	padding: 5px 8px;
	border: 1px solid #9E9E9B;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

div.cont-detail div#detailTblArea table th {
	width: 69px;
	background: #C5C5C4;
	font-size: 86%;
}

div.cont-detail div#detailTblArea table td {
	text-align: center;
}

div.cont-detail div#detailTblArea table td.txtRight {
	width: 130px;
	text-align: right;
}

div.cont-detail div#detailTblArea02 {
	width: 705px;
	margin-bottom: 30px;
}
div.cont-detail div#detailTblArea02:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-detail div#detailTblArea02 { display:inline-block; }
/*\*/
* html div.cont-detail div#detailTblArea02 { height:1%; }
div.cont-detail div#detailTblArea02 { display:block; }
/**/

div.cont-detail div#detailTblArea02 div#detailTblLeft {
	float: left;
	width: 251px;
}

div.cont-detail div#detailTblArea02 div#detailTblRight {
	float: left;
	width: 251px;
}

div.cont-detail div#detailTblArea02 table {
	border: 1px solid #9E9E9B;
}

div.cont-detail div#detailTblArea02 div#detailTblLeft table {
	width: 235px;
}
div.cont-detail div#detailTblArea02 div#detailTblRight table {
	width: 454px;
}

div.cont-detail div#detailTblArea02 table caption {
	text-align: left;
	color: #568A02;
	font-weight: bold;
}

div.cont-detail div#detailTblArea02 table th,
div.cont-detail div#detailTblArea02 table td {
	padding: 5px 8px;
	border: 1px solid #9E9E9B;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

div.cont-detail div#detailTblArea02 table th {
	width: 69px;
	background: #E3F9BF;
	font-size: 86%;
}

div.cont-detail div#detailTblArea02 div#detailTblLeft table td {
	text-align: right;
}

div.cont-detail div#detailTblArea02 div#detailTblRight table th.w01 {
	width: 14px;
	background: #C7EE88;
}
div.cont-detail div#detailTblArea02 div#detailTblRight table th.w02 {
	width: 44px;
}

div.cont-detail div#extraArea {
	width: 705px;
	margin-bottom: 30px;
	background: url(../../search/img/bg_extra.gif) repeat-y;
}
div.cont-detail div#extraAreaIn {
	width: 705px;
	background: url(../../search/img/bg_extra_bt.gif) no-repeat right bottom;
}
div.cont-detail div#extraAreaIn:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-detail div#extraAreaIn { display:inline-block; }
/*\*/
* html div.cont-detail div#extraAreaIn { height:1%; }
div.cont-detail div#extraAreaIn { display:block; }
/**/

div.cont-detail div#extraArea div.extraBox01 {
	float: left;
	width: 185px;
	margin-right: 20px;
}

div.cont-detail div#extraArea div.extraBox01 p.mail {
	margin: 8px 0;
	padding-left: 18px;
	background: url(../../search/img/icon_mail.gif) no-repeat 0 .4em;
}

div.cont-detail div#extraArea div.extraBox01 p.mail a:link,
div.cont-detail div#extraArea div.extraBox01 p.mail a:visited,
div.cont-detail div#extraArea div.extraBox01 p.mail a:hover,
div.cont-detail div#extraArea div.extraBox01 p.mail a:active {
	color: #5D9701;
}

div.cont-detail div#extraArea div.extraBox01 p.name {
	color: #000000;
}

div.cont-detail div#extraArea div.extraBox01 p.name span {
	color: #6F6F6F;
	font-size: 86%;
}

div.cont-detail div#extraArea div.extraBox02 {
	float: left;
	width: 145px;
	margin-right: 20px;
}

div.cont-detail div#extraArea div.extraBox02 p {
	margin-bottom: 10px;
}

div.cont-detail div#extraArea div.extraBox02 p.print {
	padding-left: 18px;
	background: url(../../search/img/icon_print.gif) no-repeat 0 .3em;
}

div.cont-detail div#extraArea div.extraBox02 p.print a:link,
div.cont-detail div#extraArea div.extraBox02 p.print a:visited,
div.cont-detail div#extraArea div.extraBox02 p.print a:hover,
div.cont-detail div#extraArea div.extraBox02 p.print a:active {
	color: #000000;
}

div.cont-detail div#extraArea div.extraBox03 {
	float: left;
	width: 178px;
	margin-right: 13px;
}

div.cont-detail div#extraArea div.extraBox03 table {
	width: 178px;
	border: 1px solid #9E9E9B;
}

div.cont-detail div#extraArea div.extraBox03 table th,
div.cont-detail div#extraArea div.extraBox03 table td {
	border: 1px solid #9E9E9B;
	text-align: left;
	vertical-align: top;
	font-weight: normal;
}

div.cont-detail div#extraArea div.extraBox03 table th {
	width: 70px;
	padding: 5px 0;
	background: #6D6D6D;
	text-align: center;
	color: #FFFFFF;
}

div.cont-detail div#extraArea div.extraBox03 table td {
	padding: 5px 15px;
}

div.cont-detail div#extraArea div.extraBox04 {
	float: left;
	width: 144px;
}

div.cont-detail div#extraArea div.extraBox04 dl {
	position: relative;
	width: 144px;
	margin-top: -14px;
	zoom: 1;
}

div.cont-detail div#extraArea div.extraBox04 dl dd {
	padding: 10px 15px;
	color: #014857;
}

body#print {
	background: #FFFFFF;
}

body#print div#contLeft {
	float: none;
	width: 705px;
	margin: 0 auto;
	text-align: left;
}

body#print p.printBtn {
	padding: 10px 0;
	text-align: right;
}

body#print p.printBtn img {
	vertical-align: middle;
	margin-right: 5px;
}

body#print p.printBtn a {
	font-size: 117%;
}

body#print p.printBtn a:link,
body#print p.printBtn a:visited,
body#print p.printBtn a:hover,
body#print p.printBtn a:active {
	color: #0000CE;
}


/* --------------------------------------------------------------------------------------
 マイページ　/search/mypage/
--------------------------------------------------------------------------------------- */

div.cont-mypage div.titBox {
	position: relative;
	width: 714px;
}

div.cont-mypage div.titBox p {
	position: absolute;
	top: 12px;
	right: 0;
}

div.cont-mypage ul#favoriteList {
	width: 730px;
	margin-bottom: 15px;
}
div.cont-mypage ul#favoriteList:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-mypage ul#favoriteList { display:inline-block; }
/*\*/
* html div.cont-mypage ul#favoriteList { height:1%; }
div.cont-mypage ul#favoriteList { display:block; }
/**/

div.cont-mypage ul#favoriteList li {
	float: left;
	width: 353px;
	margin-right: 5px;
	margin-bottom: 5px;
	background: url(../../search/mypage/img/bg_favorite_rp.gif) repeat-y;
}

div.cont-mypage div.favoriteBoxTp {
	width: 353px;
	padding-top: 11px;
	background: url(../../search/mypage/img/bg_favorite_tp.gif) no-repeat left top;
}
div.cont-mypage div.favoriteBoxBt {
	width: 326px;
	padding: 0 15px 0 12px;
	background: url(../../search/mypage/img/bg_favorite_bt.gif) no-repeat left bottom;
}
* html div.cont-mypage div.favoriteBoxBt {
	width: 353px;
}
div.cont-mypage div.favoriteBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-mypage div.favoriteBoxBt { display:inline-block; }
/*\*/
* html div.cont-mypage div.favoriteBoxBt { height:1%; }
div.cont-mypage div.favoriteBoxBt { display:block; }
/**/

div.cont-mypage div.favoriteBoxLeft {
	float: left;
	width: 32px;
	margin-right: 6px;
}

div.cont-mypage div.favoriteBoxRight {
	float: left;
	width: 288px;
	padding-bottom: 11px;
}
div.cont-mypage div.favoriteBoxRight:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-mypage div.favoriteBoxRight { display:inline-block; }
/*\*/
* html div.cont-mypage div.favoriteBoxRight { height:1%; }
div.cont-mypage div.favoriteBoxRight { display:block; }
/**/

div.cont-mypage div.favoriteBoxInLeft {
	float: left;
	width: 133px;
}

div.cont-mypage div.favoriteBoxInRight {
	float: right;
	width: 144px;
}

div.cont-mypage div.favoriteBoxRight p.txtCatch {
	margin-bottom: 5px;
	padding: 0 0 3px;
	font-size: 117%;
}

div.cont-mypage div.favoriteBoxLeft p.check {
	padding-top: 30px;
	text-align: center;
}

div.cont-mypage div.favoriteBoxInRight p.txtPlace {
	margin-bottom: 3px;
}
div.cont-mypage p.check a{
	background-color:#4aded7;
	color:#014e4a;
	display: block;
	width: 330px;
	padding: 5px;
	border: 1px solid #1ed2ca;
	margin: 25px 0px;
	text-align:center;
	text-decoration:none;
}
div.cont-mypage p.check a:hover {
	background-color:#93fdf8;
}
/* --------------------------------------------------------------------------------------
 お問い合わせ物件　/search/contact/
--------------------------------------------------------------------------------------- */

div.cont-contact div#checkArea div.txtBox {
	width: 705px;
	margin-bottom: 20px;
	font-size: 86%;
}
div.cont-contact div#checkArea div.txtBox:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-contact div#checkArea div.txtBox { display:inline-block; }
/*\*/
* html div.cont-contact div#checkArea div.txtBox { height:1%; }
div.cont-contact div#checkArea div.txtBox { display:block; }
/**/

div.cont-contact div#checkArea p.txtBoxLeft {
	float: left;
	width: 350px;
}

div.cont-contact div#checkArea p.txtBoxRight {
	float: right;
	width: 350px;
	text-align: right;
	color: #05B2EC;
}

div.cont-contact div#checkArea div.checkBox {
	width: 697px;
	margin: 0 0 0 4px;
	background: url(../../search/contact/img/bg_checkbox_rp.gif) repeat-y;
}
div.cont-contact div#checkArea div.checkBoxTp {
	width: 697px;
	background: url(../../search/contact/img/bg_checkbox_tp.gif) no-repeat left top;
}
div.cont-contact div#checkArea div.checkBoxBt {
	width: 685px;
	padding: 6px;
	background: url(../../search/contact/img/bg_checkbox_bt.gif) no-repeat left bottom;
}
* html div.cont-contact div#checkArea div.checkBoxBt {
	width: 697px;
}
div.cont-contact div#checkArea div.checkBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-contact div#checkArea div.checkBoxBt { display:inline-block; }
/*\*/
* html div.cont-contact div#checkArea div.checkBoxBt { height:1%; }
div.cont-contact div#checkArea div.checkBoxBt { display:block; }
/**/

div.cont-contact div#checkArea div.checkBoxLeft {
	float: left;
	width: 32px;
	margin-right: 8px;
}

div.cont-contact div#checkArea div.checkBoxRight {
	float: left;
	width: 633px;
}

div.cont-contact div#checkArea div.checkBoxLeft p.check {
	padding-top: 50px;
	text-align: center;
}

div.cont-contact div#checkArea div.checkBoxIn {
	position: relative;
	width: 633px;
	padding: 10px 0;
}
div.cont-contact div#checkArea div.checkBoxIn:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-contact div#checkArea div.checkBoxIn { display:inline-block; }
/*\*/
* html div.cont-contact div#checkArea div.checkBoxIn { height:1%; }
div.cont-contact div#checkArea div.checkBoxIn { display:block; }
/**/

div.cont-contact div#checkArea div.checkBoxInLeft {
	float: left;
	width: 155px;
}

div.cont-contact div#checkArea div.checkBoxInRight {
	float: right;
	width: 465px;
}

div.cont-contact div#checkArea div.checkBoxInRight p.icon {
	position: absolute;
	top: 12px;
	right: 0;
}

div.cont-contact div#checkArea div.checkBoxInRight p.icon img {
	margin-left: 7px;
}

div.cont-contact div#checkArea div.checkBoxInRight p.txtCatch {
	margin-bottom: 5px;
	padding: 5px 0 7px;
	font-size: 117%;
}

div.cont-contact div#checkArea div.checkBoxInRight p.txtPlace {
	margin-bottom: 3px;
}

div.cont-contact div#formArea {
	min-height: 475px;
	background: url(../../search/contact/img/bg_form.jpg) no-repeat left top;
}
* html div.cont-contact div#formArea {
	height: 475px;
}


/* --------------------------------------------------------------------------------------
 会員登録　/member/
--------------------------------------------------------------------------------------- */

div.cont-member div#formArea {
	min-height: 540px;
	background: url(../../member/img/bg_form.jpg) no-repeat left top;
}
* html div.cont-member div#formArea {
	height: 540px;
}

div#loginArea {
	position: relative;
	width: 554px;
	height: 63px;
	margin-bottom: 30px;
	background: url(../../member/img/bg_login.gif) no-repeat;
}

div#loginArea form {
	padding: 20px 0 0 28px;
}

div#loginArea p.btn {
	position: absolute;
	top: 4px;
	right: -41px;
}

div#loginArea p.linkTxt {
	position: absolute;
	top: 42px;
	left: 323px;
	color: #05B2EC;
	font-size: 86%;
}

div#loginArea p.linkTxt a:link,
div#loginArea p.linkTxt a:visited {
	text-decoration: none;
}
div#loginArea p.linkTxt a:hover,
div#loginArea p.linkTxt a:active {
	text-decoration: underline;
}

div#loginArea img,
div#loginArea input {
	vertical-align: middle;
}

div#loginArea input.inputstyle {
	width: 200px;
}

div#memberArea {
	position: relative;
	width: 705px;
	margin-bottom: 15px;
	background: #F4F4F4;
}

div#memberArea p.btn {
	position: absolute;
	top: 49px;
	left: 300px;
}

div#memberArea p.ex {
	margin-bottom: 20px;
	padding: 100px 413px 0 15px;
	color: #EB5454;
	font-size: 78%;
}

div#memberAreaIn {
	position: relative;
	width: 705px;
	background: url(../../member/img/bg_regist_rp.gif) repeat-y;
}
div#memberAreaInTp {
	width: 705px;
	background: url(../../member/img/bg_regist_tp.gif) no-repeat left top;
}
div#memberAreaInBt {
	width: 705px;
	min-height: 430px;
	padding: 15px 0 30px;
	background: url(../../member/img/bg_regist_bt.gif) no-repeat left bottom;
}
* html div#memberAreaInBt {
	height: 475px;
}

div#memberArea p.img {
	position: absolute;
	top: 13px;
	left: 33px;
}

div#memberArea p.img span.btn {
	position: absolute;
	top: 238px;
	left: -33px;
}

div#memberArea dl {
	width: 340px;
	margin: 0 0 0 337px;
}

div#memberArea dl dd {
	margin-bottom: 10px;
	padding-bottom: 7px;
	border-bottom: 1px solid #DCDCDC;
}
div#memberArea dl dd.last {
	margin-bottom: 0;
	padding-bottom: 0;
	border-bottom: none;
}


/* --------------------------------------------------------------------------------------
 新着情報　/news/
--------------------------------------------------------------------------------------- */

dl#newsList {
	width: 705px;
}

dl#newsList dt {
	color: #78C102;
	font-weight: bold;
}

dl#newsList dd {
	margin-bottom: 10px;
	padding-bottom: 10px;
	background: url(../../news/img/line_dot_gray.gif) repeat-x left bottom;
}
dl#newsList dd:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
dl#newsList dd { display:inline-block; }
/*\*/
* html dl#newsList dd { height:1%; }
dl#newsList dd { display:block; }
/**/

dl#newsList dd p.imgLeft {
	float: left;
	margin-right: 10px;
}

p.newsListSelect {
	margin: 20px 0;
}

p.newsListSelect a {
	margin-right: 30px;
}

p.newsListSelect a:link,
p.newsListSelect a:visited {
	color: #FD7575;
	text-decoration: none;
}
p.newsListSelect a:hover,
p.newsListSelect a:active {
	color: #FD7575;
	text-decoration: underline;
}

div#newsDetailArea {
	width: 705px;
	margin-bottom: 50px;
}

div#newsDetailArea div.titBox {
	position: relative;
	width: 705px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background: url(../../news/img/line_dot_gray.gif) repeat-x left bottom;
}

div#newsDetailArea div.titBox p.date {
	margin-bottom: 5px;
	color: #78C102;
	font-weight: bold;
}

div#newsDetailArea div.titBox h3 {
	width: 500px;
	font-size: 133%;
	font-weight: bold;
}

div#newsDetailArea div.titBox span {
	position: absolute;
	bottom: 5px;
	right: 0;
	width: 200px;
	display: block;
	text-align: right;
	color: #FD7575;
}
div#newsDetailArea div.titBox span a:link,
div#newsDetailArea div.titBox span a:visited,
div#newsDetailArea div.titBox span a:hover,
div#newsDetailArea div.titBox span a:active {
	color: #FD7575;
}

div#newsDetailArea div.imgTxtBox p {
	margin-bottom: 20px;
}


/* --------------------------------------------------------------------------------------
 オーナー様・管理会社様へ　/to01/
--------------------------------------------------------------------------------------- */

div.to01ListBox {
	background: url(../../to01/img/bg_list_rp.gif) repeat-y;
}
div.to01ListBox01 {
	margin-bottom: 5px;
}

div.to01ListBox01 dl {
	background: url(../../to01/img/bg_list01.gif) no-repeat left top;
}
div.to01ListBox02 dl {
	background: url(../../to01/img/bg_list02.gif) no-repeat left top;
}

div.to01ListBox dl dd {
	background: url(../../to01/img/bg_list_bt.gif) no-repeat left bottom;
}

div.to01ListBox ul {
	width: 100%;
	padding-bottom: 14px;
}

div.to01ListBox ul li {
	width: 651px;
	margin: 0 0 3px 24px;
	border: 1px solid #D5D4D4;
	background: #FFFFFF;
}
* html div.to01ListBox ul li {
	width: 653px;
}
div.to01ListBox ul li:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.to01ListBox ul li { display:inline-block; }
/*\*/
* html div.to01ListBox ul li { height:1%; }
div.to01ListBox ul li { display:block; }
/**/

div.to01ListBox ul li.no1 {
	background: #FFFFFF url(../../to01/img/bg_no1.gif) no-repeat right top;
}
div.to01ListBox ul li.no2 {
	background: #FFFFFF url(../../to01/img/bg_no2.gif) no-repeat right top;
}
div.to01ListBox ul li.no3 {
	background: #FFFFFF url(../../to01/img/bg_no3.gif) no-repeat right top;
}
div.to01ListBox ul li.no4 {
	background: #FFFFFF url(../../to01/img/bg_no4.gif) no-repeat right top;
}

div.to01ListBox ul li p.img {
	float: left;
	width: 63px;
}

div.to01ListBox ul li p.txt {
	float: right;
	width: 580px;
	padding-top: 10px;
}

div.to01ListBox ul li p.txt em {
	display: block;
	color: #046E8F;
	font-weight: bold;
}

div.cont-to01 div#formArea {
	min-height: 711px;
	background: url(../../to01/img/bg_form.jpg) no-repeat left top;
}
* html div.cont-to01 div#formArea {
	height: 711px;
}


/* --------------------------------------------------------------------------------------
 移転・閉店・売却をお考えの方　/to02/
--------------------------------------------------------------------------------------- */

div.cont-to02 p.sp {
	margin: 10px 0 30px;
}
div.cont-to02 p.sp02 {
	margin: 25px 0;
	text-align: center;
	color: #573102;
	font-weight: bold;
}

ul.to02List {
	width: 705px;
	margin: 25px 0 0;
}
ul.to02List:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
ul.to02List { display:inline-block; }
/*\*/
* html ul.to02List { height:1%; }
ul.to02List { display:block; }
/**/

ul.to02List li {
	float: left;
}

div.cont-to02 div#formArea {
	min-height: 585px;
	background: url(../../to02/img/bg_form.jpg) no-repeat left top;
}
* html div.cont-to02 div#formArea {
	height: 585px;
}


/* --------------------------------------------------------------------------------------
 成約フロー　/flow/
--------------------------------------------------------------------------------------- */

div.flowListBox {
	position: relative;
	width: 710px;
}

div.flowListBox p.img {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
}

div.flowListBox h3 {
	position: relative;
	z-index: 10;
	margin-left: 162px;
	margin-bottom: 3px;
}
div.flowListBox p.txt {
	position: relative;
	z-index: 10;
	margin-left: 162px;
}

div.cont-flow div.height01 {
	min-height: 151px;
}
* html div.cont-flow div.height01 {
	height: 151px;
}

div.cont-flow div.height02 {
	min-height: 155px;
}
* html div.cont-flow div.height02 {
	height: 155px;
}

div.cont-flow div.height03 {
	min-height: 153px;
}
* html div.cont-flow div.height03 {
	height: 153px;
}

div.cont-flow div.height04 {
	min-height: 155px;
}
* html div.cont-flow div.height04 {
	height: 155px;
}

div.cont-flow div.height05 {
	min-height: 156px;
}
* html div.cont-flow div.height05 {
	height: 156px;
}

div.cont-flow div.height06 {
	min-height: 106px;
	margin-bottom: 50px;
}
* html div.cont-flow div.height06 {
	height: 106px;
	margin-bottom: 50px;
}

/* ピックアップ
------------------------------------------------------------ */

div#pickupArea {
	width: 705px;
	margin-bottom: 15px;
	background: url(../../img/bg_pickup_rp.gif) repeat-y;
}
div#pickupAreaIn {
	width: 705px;
	background: url(../../img/bg_pickup_bt.gif) no-repeat left bottom;
}
div#pickupAreaIn:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#pickupAreaIn { display:inline-block; }
/*\*/
* html div#pickupAreaIn { height:1%; }
div#pickupAreaIn { display:block; }
/**/

div#pickupArea dl.pickupBox {
	float: left;
	width: 225px;
	margin-right: 15px;
}

div#pickupArea dl.last {
	margin-right: 0 !important;
}

div#pickupArea dl.pickupBox dd {
	padding: 5px 12px 15px 12px;
}

div#pickupArea dl.pickupBox dd span {
	display: block;
	margin-top: 10px;
	color: #05B2EC;
}

div#pickupArea02 {
	width: 705px;
	background: url(../../img/bg_pickup02_rp.gif) repeat-y;
}
div#pickupArea02Tp {
	width: 705px;
	background: url(../../img/bg_pickup02_tp.gif) no-repeat left top;
}
div#pickupArea02Bt {
	width: 705px;
	background: url(../../img/bg_pickup02_bt.gif) no-repeat left bottom;
}
div#pickupArea02Bt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#pickupArea02Bt { display:inline-block; }
/*\*/
* html div#pickupArea02Bt { height:1%; }
div#pickupArea02Bt { display:block; }
/**/

div#pickupArea02 dl.pickupBox02 {
	float: left;
	width: 444px;
	padding: 10px;
	margin-right: 16px;
}
* html div#pickupArea02 dl.pickupBox02 {
	width: 464px;
}
div#pickupArea02 dl.pickupBox02:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div#pickupArea02 dl.pickupBox02 { display:inline-block; }
/*\*/
* html div#pickupArea02 dl.pickupBox02 { height:1%; }
div#pickupArea02 dl.pickupBox02 { display:block; }
/**/

div#pickupArea02 dl.pickupBox02 dt {
	float: left;
	width: 307px;
	margin-right: 8px;
}
div#pickupArea02 dl.pickupBox02 dd {
	float: left;
	width: 128px;
}

div#pickupArea02 dl.pickupBox02 dd strong {
	color: #02AFDB;
}

div#pickupArea02 dl.pickupBox03 {
	float: left;
	width: 225px;
	background: url(../../img/bg_pickup_blog.jpg) no-repeat left top;
}

div#pickupArea02 dl.pickupBox03 dd {
	padding: 5px 10px 10px 10px;
	font-size: 86%;
}

div#pickupArea02 dl.pickupBox02 dd a:link,
div#pickupArea02 dl.pickupBox02 dd a:visited,
div#pickupArea02 dl.pickupBox02 dd a:hover,
div#pickupArea02 dl.pickupBox02 dd a:active {
	color: #454545;
}

div#pickupArea02 dl.pickupBox03 dd a:link,
div#pickupArea02 dl.pickupBox03 dd a:visited,
div#pickupArea02 dl.pickupBox03 dd a:hover,
div#pickupArea02 dl.pickupBox03 dd a:active {
	color: #395D01;
}


/* --------------------------------------------------------------------------------------
 Q&A　/qa/
--------------------------------------------------------------------------------------- */

div.qaBox {
	width: 698px;
	margin-bottom: 20px;
	background: url(../../qa/img/bg_qa_rp.gif) repeat-y;
}
div.qaBoxTp {
	width: 698px;
	background: url(../../qa/img/bg_qa_tp.gif) no-repeat left top;
}
div.qaBoxBt {
	width: 698px;
	padding: 38px 0 13px;
	background: url(../../qa/img/bg_qa_bt.gif) no-repeat left bottom;
}
div.qaBoxBt:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.qaBoxBt { display:inline-block; }
/*\*/
* html div.qaBoxBt { height:1%; }
div.qaBoxBt { display:block; }
/**/

div.qaBox h3 {
	float: left;
	width: 155px;
}

div.qaBox dl {
	float: left;
	width: 500px;
}

div.qaBox dl dt {
	margin-bottom: 5px;
	padding-bottom: 5px;
	background: url(../../qa/img/line_partition.gif) no-repeat left bottom;
	color: #03A3AF;
	font-weight: bold;
}

div.qaBox dl dd {
	padding-bottom: 25px;
	line-height: 1.7;
}


/* --------------------------------------------------------------------------------------
 サイトマップ　/sitemap/
--------------------------------------------------------------------------------------- */

.siteList01 a:link,
.siteList01 a:visited,
.siteList01 a:hover,
.siteList01 a:active {
	color: #000000;
}
.siteList02 a:link,
.siteList02 a:visited,
.siteList02 a:hover,
.siteList02 a:active {
	color: #000000;
}
.siteList03 a:link,
.siteList03 a:visited,
.siteList03 a:hover,
.siteList03 a:active {
	color: #000000;
}

.siteList01 li,
.siteList02 li,
.siteList03 li {
	color: #000000;
}

.siteList01 li.top {
	margin-bottom: 20px;
}

.siteList02 {
	width: 705px;
	margin-top: 6px;
	background: #EDECEC url(../../sitemap/img/bg_site_tp.gif) no-repeat left top;
}

.siteList02 ul {
	width: 675px;
	padding: 7px 15px;
	background: url(../../sitemap/img/bg_site_bt.gif) no-repeat left bottom;
}
* html .siteList02 ul {
	width: 705px;
}

.siteList02 ul li {
	display: inline;
	padding-right: 5px;
}

.siteList03 {
	width: 500px;
	margin-top: 20px;
}
.siteList03:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.siteList03 { display:inline-block; }
/*\*/
* html .siteList03 { height:1%; }
.siteList03 { display:block; }
/**/

.siteList03 li {
	float: left;
	width: 200px;
	margin: 0 20px 10px 0;
}


#formline {
	margin: 25px auto;
}




/* 09.12.01 追記 */
div.cont-list ul#articleList li div.articleBoxLeft p span.soldout {
	position: absolute;
	top: 0;
	left: 0;
}

* html div.cont-list ul#articleList li div.articleBoxLeft p img { /* IE-expression (fix png alpha) */
behavior: expression(
this.style.filter = this.src.match(/\.png$/) ? "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "')" : this.style.filter,
this.src = this.src.match(/\.png$/) ? this.src.slice(0, this.src.lastIndexOf("/")+1) + "ie6png.gif" : this.src,
this.style.behavior = "none"
);
}

/* 09.12.01 追記 */
/* 09.12.01 追記 */

div.cont-detail div.detailImgBoxLeft p span.negotiation {
	position: absolute;
	top: 0;
	left: 0;
}

/* 09.12.01 追記 */


/* 09.12.07 追記 */

div.cont-list div#listIconArea {
	width: 705px;
}

div.cont-list div#listIconArea ul {
	width: 705px;
}
div.cont-list div#listIconArea ul:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
div.cont-list div#listIconArea ul { display:inline-block; }
/*\*/
* html div.cont-list div#listIconArea ul { height:1%; }
div.cont-list div#listIconArea ul { display:block; }
/**/

div.cont-list div#listIconArea ul li {
	float: left;
	padding-bottom: 15px;
}

/* 09.12.07 追記 */