@charset "UTF-8";

/* ***************************************************
* CSS file For coldwell.jp
	FileName: search.css
	2008/01/31 kinoshita

■目次 ==========================================
■[00]:共通指定
■[01]:エリア
■[02]:駅から探す
■[03]:学校区
■[04]:特集一覧
■[05]:検索結果一覧
■[06]:検索結果詳細
■[07]:TOP
**************************************************** */

/*-----------------------------------------------------------
■[00]:共通指定
------------------------------------------------------------*/
/* これ以降Mac IE 5のみに適用される \*//*/
h2{ float: left; }
/* これ以降Mac IE 5以外にも適用される */ 



/***** こだわり条件 *****/
div#Case {
	padding: 0 0 18px;
	margin: 0px;
	clear: both;
}

div#Case div {
	margin: 5px 0 0;
	border-bottom: 1px solid #ccc;
}

div#Case dl {
	width: 100%;
	border-top: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	min-height:0;
	display: inline-table; 
}

div#Case dl:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Case dl {height:0;} 
div#Case dl{display: block;} 
/* */ 

div#Case dl dt {
	width: 220px;
	border-right: 1px solid #ccc;
	background: #ecf2ff url(/search/img/case_li.gif) no-repeat 10px 12px;
	padding: 0 0 0 22px;
	float: left;
	line-height: 30px;
	color: #f60;
	font-size: 10px;
}
div#Case dl dt span {
	width: 55px;
	color: #039;
	font-size: 12px;
	display: block;
	float: left;
}
div#Case dl dt span.wide {width: 82px;}

div#Case dl dd {
	float: left;
	padding: 6px 0 0;
}
div#Case dl dd input {margin: 0 3px 0 10px;}

div#Case dl dd select {
	width: 124px;
	margin: 0 10px;
}

div#Case p {
	width: 100%;
	text-align: center;
	padding: 12px 0;
/* 	background-color: #ffeadc;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
 */}

div#Case p span {
	color: #ff6600;
	line-height: 22px;
}

/*-----------------------------------------------------------
■[01]:エリア
------------------------------------------------------------*/

/*-----------------------------------------------------------
■[02]:駅から探す
------------------------------------------------------------*/

/***** 駅から探す図 *****/

div#LineMap {
	width: 100%;
	background: #e0eaff;
	margin: 2px 0 10px;
	padding: 10px 0;
	float: left;
}

div#LineMap div {
	width: 780px;
	margin: 0 10px;
	background: #FFF;
}

div#LineMap div#Stock {
	margin: 10px 0 0;
	background: url(/search/img/p_bg.gif) repeat-x top;
	padding: 18px 0 5px;
	line-height: 24px;
}

div#LineMap div#Stock dl {
	width: 750px;
	margin: 0 15px;
	background: url(/search/img/line_stock.gif) no-repeat top left;
}

div#LineMap div#Stock dl dt {
	margin: 0 0 6px;
	padding: 0 0 3px 210px;
	float: left;
}

div#LineMap div#Stock input {
	width: 80px;
	margin: 0 7px 4px 0;
	border: 1px #999999 solid;
}
html[xmlns] div#LineMap div#Stock input {
	width: 79px;
	margin: 0 7px 6px 0;
	height: 16px;
}

div#LineMap div#Stock img {margin: 0 0 6px;}

table.Line {
	width: 100%;
	margin: 0 0 10px;
	border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;
	font-size: 12px;
	line-height: 20px;
	clear: both;
}
table.Line th,table.Line td {
	width: 20%;
	border-right: 1px solid #ccc;
	vertical-align: top;
}
table.Line th {
	background: #e3ecff url(/search/img/sub_school_bg.gif) repeat-x top;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 2px 8px 0;
	text-align: left;
	color: #000;
}
table.Line td {padding: 8px;}
table.Line td a:link,table.Line td a:visited {color: #039; text-decoration: underline;}
table.Line td a:hover {color: #39f; text-decoration: none;}

table.Line input {margin: 0 3px 0 0;}



/***** 駅名 *****/
div#Station {width: 100%;}
div#Station table {
	width: 100%;
	border-left: 1px solid #ccc;
	margin: 0;
	float: none;
}

div#Station table td.OStd {
	width: 20%;
	vertical-align: top;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
div#Station table.Line,div#Station table th,div#Station table td {border-right: none;}
div#Station table.Line {border-left: none; border-bottom: none; }


.bt_case{
	text-align: center;
	margin-top : 15px;
}

/*-----------------------------------------------------------
■[03]:学校区
------------------------------------------------------------*/
div#Tab {
	width: 100%;
	height: 30px;
	margin: 12px 0 4px;
	background: url(/search/img/tab_bg.gif) no-repeat bottom;
	float: left;
}
div#Tab div {padding: 0 0 0 6px;}

table.School {
	width: 100%;
	margin: 0 0 10px;
	border-left: 1px solid #ccc; border-bottom: 1px solid #ccc;
	font-size: 12px;
	line-height: 20px;
	float: left;
}
table.School th,table.School td {
	width: 25%;
	border-right: 1px solid #ccc;
	vertical-align: top;
}
table.School th {
	background: #e3ecff url(/search/img/sub_school_bg.gif) repeat-x top;
	border-bottom: 1px solid #ccc;
	font-weight: bold;
	padding: 2px 8px 0;
	text-align: left;
	color: #000;
}
table.School td {padding: 8px; line-height: 10px;}
table.School td a:link,table.School td a:visited {color: #039; text-decoration: underline;}
table.School td a:hover {color: #39f; text-decoration: none;}


table.School input {margin: 0 3px 0 0;}
table.School td span {font-size: 10px; line-height: 15px; color: #666666; margin-top : -10px;}

/***** その他の学校区 *****/
div#OtherS {width: 100%;}
div#OtherS table {
	width: 100%;
	border-left: 1px solid #ccc;
	margin: 0;
	float: none;
}
div#OtherS table td.OStd {
	width: 25%;
	vertical-align: top;
	border-right: 1px solid #ccc; border-bottom: 1px solid #ccc;
}
div#OtherS table.School,div#OtherS table th,div#OtherS table td {border-right: none;}
div#OtherS table.School {border-left: none; border-bottom: none; }



div.school_Attention{
	width: 800px;
	margin-top : 10px;
}

div.school_Attention dl{
}

div.school_Attention dl dt{
	float: left;
	width: 15px;
}



div.school_Attention dl dd{
	float: left;
	width: 785x;
}


/*-----------------------------------------------------------
■[04]:特集一覧
------------------------------------------------------------*/
.subtitle_feature{
	margin-top : 10px;
	background-color: #e0eaff;
	width: 800px;
	float: left;
}
.featur_box{
	margin-top : 15px;
	padding-bottom: 20px;
	background: url(/search/img/dot2.gif) repeat-x bottom;
	float: left;
	width: 800px;
}
.featur_box h1{
	font-size: 14px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	padding-bottom: 2px;
}
.featur_box h1 a:link,.featur_box h1 a:visited {color: #039; text-decoration: underline;}
.featur_box h1 a:hover {color: #39f; text-decoration: none;}

.featur_box p{
	margin-bottom : 5px;
}

.sub_list{
margin: 20px 0px 10px 0px;
}

/* 特集詳細 */
.featur_box_d{
	padding-bottom: 20px;
	background: url(/search/img/dot2.gif) repeat-x bottom;
	float: left;
	width: 800px;
	margin-top : 0px;
}

.featur_box_d h1{
	font-size: 14px;
	line-height: 22px;
	color: #003399;
	font-weight: bold;
	padding-bottom: 2px;
	padding-top: 5px;
}


/*-----------------------------------------------------------
■[05]:検索結果一覧
------------------------------------------------------------*/

/***** 検索数 *****/
div#Result {
	width: 100%;
	background: #e0eaff url(/search/img/result_bg.gif) repeat-x top;
	margin: 10px 0 15px;
	padding: 0 0 10px;
	float: left;
}

div#Result dl {
	width: 780px;
	margin: 0 10px;
	padding: 8px 0;
}
div#Result dl dt {
	width: 240px;
	float: left;
	background: url(/search/img/result_li.gif) no-repeat left 8px;
	text-indent: 18px;
	font-weight: bold;
}
div#Result dl dt span {
	font-size: 16px;
	color: #f60;
}
div#Result dl dd {
	text-align: right;
	font-weight: bold;
}

div#Result div {
	width: 780px;
	margin: 0 10px;
	background: #FFF;
}
div#Result div p {
	width: 760px;

	margin: 0 10px;
	padding: 10px 0;
}

/***** 並び替え条件 *****/
div#Order {
	width: 100%;
	background: #ffeadc;
	border: 1px solid #ffddc6;
	clear: both;
	margin: 0 0 10px;
}

div#Order dl {
	padding: 5px 0 3px;
	margin: 0 5px;
	min-height:0;
	display: inline-table; 
}

div#Order dl:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div#Order dl {height:0;} 
div#Order dl{display: block;} 
/* */ 

div#Order dl dt {
	float: left;
}
div#Order dl dd {
	float: left;
	background: url(/search/img/order_r_bg.gif) no-repeat 10px;
	padding: 0 0 0 20px;
}
div#Order dl dd a {padding: 2px;}
div#Order dl dd a:link,div#Order dl dd a:visited {color: #f60; text-decoration: underline;}
div#Order dl dd a:hover {color: #FFF; text-decoration: none; background: #f60;}

/***** 物件一覧 *****/
div.Article {
	width: 100%;
	border-bottom: 1px solid #ccc; border-left: 1px solid #ccc; border-right: 1px solid #ccc;
	margin: 0 0 10px;
	float: left;
}

div.Article table {
	width: 80%;
	border-left: 1px solid #ccc;
	float: left;
}
/* safari only 
div.Article table caption {
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 10px 8px;
	font-size: 14px;
	background: url(/search/img/caption_bg.gif) repeat-x top;
}
\*/

/* safari only 
html:\66irst-child div.Article table caption{
	width: 622px;
}
\*/
/* end 
div.Article table caption a:link {color: #039; text-decoration: underline;}
div.Article table caption a:visited {color: #39f; text-decoration: underline;}
div.Article table caption a:hover {color: #39f; text-decoration: none;}
*/
div.Article table th {
	width: 11%;
	border-top: 1px solid #ccc; border-right: 1px solid #ccc;
	background: #ebf1fe;
	color: #039;
	font-weight: bold;
	text-align: center;
	padding: 12px 5px;
}
div.Article table th#header {
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;
	color: #039;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 10px 8px;
	font-size: 14px;
	background: url(/search/img/caption_bg.gif) repeat-x top;
}
div.Article table th#header a:link {color: #039; text-decoration: underline;}
div.Article table th#header a:visited {color: #39f; text-decoration: underline;}
div.Article table th#header a:hover {color: #39f; text-decoration: none;}

div.Article table td {
	width: 22%;
	border-top: 1px solid #ccc; border-right: 1px solid #ccc;
	padding: 5px 5px;
}

div.Article div {
	width: 5%;
	border-top: 1px solid #ccc;
	text-align: center;
	float: left;
}
div.Article div input {margin: 10px 0;}

div.Article div.Photo {
	width: 15%;
	padding: 10px 0 0;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.Article div.Photo {width: 14.5%;}
/* これ以降Mac IE 5以外にも適用される */

div.Article div.Photo img.Ex {
	border: 1px solid #ccc;
	margin: 0 0 5px;
}

div.Article table.no_style {
	border-top: none;
	border-right: none;
	border-left:none;
	padding: 0px;
}
div.Article table td.no_style {
	border-top: none;
	border-right: none;
	border-left:none;
	padding: 0px;
}

/***** Pager *****/
dl#PagerTop,dl#PagerBtm {
	width: 100%;
	font-size: 14px;
}
dl#PagerBtm {
	background: url(/search/img/p_bg.gif) repeat-x bottom;
	margin: 0 0 10px;
	padding: 0 0 12px;
	float: left;
}

dl#PagerTop dt,dl#PagerBtm dt {
	width: 33%;
	float: left;
}
dl#PagerTop dd,dl#PagerBtm dd {
	width: 67%;
	float: left;
	text-align: right;
	font-weight: bold;
	font-size: 14px;
}
dl#PagerTop dd {padding: 20px 0 0;}

dl#PagerTop span.total,dl#PagerBtm span.total {color:red;font-weight:bold;font-size:18px;}
dl#PagerTop span.curnt,dl#PagerBtm span.curnt {color:red;font-weight:bold;font-size:14px;}

dl#PagerTop a,dl#PagerBtm a {
	color: #039; text-decoration: underline; padding: 2px;
}
dl#PagerTop a:link,dl#PagerBtm a:link {
	color: #039; text-decoration: underline; padding: 2px;
}
dl#PagerTop a:visited,dl#PagerBtm a:visited {
	color: #666; text-decoration: underline; padding: 2px;
}
dl#PagerTop a:hover,dl#PagerBtm a:hover {color: #39f; text-decoration: none;}


table#pager {
	width: 800px;
}
table#pager td{
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

table#pager span.total {color:red;font-weight:bold;font-size:18px;}
table#pager span.curnt {color:red;font-weight:bold;font-size:14px;}
table#pager td.num {
	font-size:14px;
	text-align: center;
	width:15px;
	background-color: #dbe7ff;
}
table#pager td.num  a {
	color: #039; text-decoration: none;
}
table#pager td.num  a:link {
	color: #039; text-decoration: none;
}
table#pager td.num  a:visited {
	color: #666; text-decoration: none;
}

table#pager span.total a {color: #0000ff; }
table#pager span.total a:link {color: #0000ff; }
table#pager span.total a:visited {color: #0000ff; }


table#pager_new {
	width: 800px;
}
table#pager_new td{
	font-size: 12px;
	font-weight: bold;
	line-height: 25px;
}

table#pager_new span.total {color:red;font-weight:bold;font-size:18px;}
table#pager_new span.curnt {color:red;font-weight:bold;font-size:14px;}
table#pager_new td.num {
	font-size:14px;
	text-align: center;
	width:15px;
	background-color: #dbe7ff;
}
table#pager_new td.num  a {
	color: #039; text-decoration: none;
}
table#pager_new td.num  a:link {
	color: #039; text-decoration: none;
}
table#pager_new td.num  a:visited {
	color: #666; text-decoration: none;
}

table#pager_new span.total a {color: #0000ff; }
table#pager_new span.total a:link {color: #0000ff; }
table#pager_new span.total a:visited {color: #0000ff; }
/*-----------------------------------------------------------
■[06]:検索結果詳細
------------------------------------------------------------*/

/* -- clear float -- */ 
.LRSplit { 
	min-height:0; 
	display: inline-table; 
} 
.LRSplit:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html .LRSplit {height:0;} 
.LRSplit{display: block;} 
/* */ 
/* -- end clear float -- */

div#Bk_title {
	float: left;
	background: url(/search/img/bktitle_bg.gif) repeat-x left top #ffffff;
	border: 1px solid #e0eaff;
	padding: 0px 5px;
	line-height: 20px;
}

div#Bk_title dl dt {
	float: left;
	width: 670px;
	font-size: 14px;
	font-weight: bold;
	padding: 8px 0;
}

div#Bk_title dl dd {
	float: right;
	width: 98px;
	padding-top: 4px;
}
	
div#Bk_title dl dd a {
	display: block;
}

div#Bk_title dl dd img {
	margin-top: 4px;
}

div#Explanation {
	float: left;
	margin: 10px 0 7px 0;.
	width: 100%;
}

div#Ct_left {
	float: left;
	width: 548px;
	margin-right: 16px;
}

div#Ct_right {
	float: left;
	width: 236px;
}

/* hide from Mac IE \*/
* html div#Ct_right img {
	margin-bottom: -3px;
}
/* */ 

*:first-child+html div#Ct_right img { margin-bottom: -3px;}

div.List_left, div.List_left2 {
	float: left;
	width: 212px;
	margin-right: 4px;
	margin-bottom: 5px;
	height: 100%;
}

div.List_right, div.List_right2 {
	float: left;
	width: 332px;
	margin-bottom: 5px;
}

div.List_left2, div.List_right2 {
	margin-bottom: 20px;
}

div.List_left table tr th {
	width: 100%;
}

th.Entry_bg {
	background: url(/search/img/item_bg.gif) repeat-x left bottom #ffffff;
	border-bottom: 1px solid #cccccc;
	line-height: 22px;
	font-size: 12px;
}
td.dtl_sub {
	line-height: 22px;
	font-size: 12px;
}

td.Img {
	text-align: center;
	padding: 10px;
	background-color: #ffffff;
	vertical-align: middle;
}

div.Entry {
	min-height:0; 
	display: inline-table; 
} 
.div.Entry:after{ 
	content:"."; 
	display:block; 
	height:0; 
	clear: both; 
	visibility:hidden; 
} 
/* \*/ 
* html div.Entry {height:0;} 
div.Entry{display: block;} 
/* */ 

div.Entry p {
	float: left;
	font-weight: bold;
	margin-left: 7px;
}

div.Entry img {
	float: right;
	margin: 4px 5px 0 0;
}

/***** 詳細 *****/

div.Detail_list {
	margin-top: 5px;
	margin-bottom: 5px;
}

div.Detail_list table, div.Detail_list2 table {
	width: 100%;
	font-size: 12px;
}

div.Detail_list2 {
	margin-top: 5px;
}

div.Detail_list table th {
	background: url(/search/img/detail_item_bg.gif) repeat-x left bottom #ffffff;
	padding: 12px 0px;
	text-align: center;
	width: 15%;
	color: #003399;
}

div.List_left2 div.Detail_list2 table tr td table tr th {
	background: url(/search/img/detail_item_bg.gif) repeat-x left bottom #ffffff;
	padding: 12px 0px;
	text-align: center;
	width: 38%;
	color: #003399;
}

div.List_right2 div.Detail_list2 table tr td table tr th {
	background: url(/search/img/detail_item_bg.gif) repeat-x left bottom #ffffff;
	padding: 12px 0px;
	text-align: center;
	width: 25%;
	color: #003399;
}

div.Detail_list table td.Detail1 {
	background-color: #ffffff;
	width: 20%;
	padding-left: 10px;
}

div.Detail_list table td.Detail2, div.Detail_list2 table tr td table tr td {
	background-color: #ffffff;
	padding: 5px 10px;
	line-height: 18px;
	height: 30px;
}

.Visual {
	border: 1px solid #cccccc;
}

.Visual2 {
	border-bottom: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	background-color: #ffffff;
	vertical-align: millde;
}

#Space {
	font-size: 0px;
	line-height: 0px;
	width: 5px;
	border: none;
}

#Space2	 {
	font-size: 0px;
	line-height: 0px;
	width: 5px;
	border: none;
}

/***** ボタン *****/
div#Btn {
	background: url(/search/img/btn_bg.gif) repeat-x left top;
	padding: 13px 0 13px 130px;
	margin-bottom: 10px;
}

div#Btn img {
	float: left;
	margin-right: 20px;
}

/***** コメント *****/

div#Comment {
	width: 526px;
	margin-bottom: 30px;
	border: 1px solid #cccccc;
	padding: 15px 10px;
}

/* hide from Mac IE \*/
* html div#Comment {
	width: 548px;
	margin-bottom: 30px;
	border: 1px solid #cccccc;
	padding: 15px 10px;
}
/* */ 

div#Comment dl dt {
	float: left;
	width: 18px;
}

div#Comment dl dd {
	float: right;
	text-align: left;
	width: 505px;
}

/***** 右カラム *****/

div#Ct_right_cl {
	background: url(/search/img/Bl_bg.gif) repeat-y left top;
	padding: 5px;
	margin-bottom: 10px;
}

div#Ct_right_cl_detail {
	background-color: #ffffff;
	text-align: center;
	font-size: 14px;
	padding: 5px;
}

div#Ct_right_cl_detail img {
	margin: 5px 0;
}

/* hide from Mac IE \*/
* html div#Ct_right_cl_detail img { margin: 5px 0 3px 0;}
/* */ 

*:first-child+html div#Ct_right_cl_detail img { margin: 5px 0 3px 0;}

div#Salespoint {
	line-height: 20px;
	margin-bottom: 10px;
}

div#Salespoint img {
/* 	margin-bottom: 10px;
 */}
div#Salespoint p {
	margin-top: 5px;
}

div#Icon {
	background: url(/search/img/Bl_bg.gif) repeat-y left top;
	padding: 5px;
	margin-bottom: 10px;
	padding: 5px 5px;
}

*:first-child+html div#Icon { margin-top: 1px;}

div#Icon_detail, div#Map_detail {
	background-color: #ffffff;
	text-align: center;
	font-size: 14px;
	padding: 0 5px;
}

div#Map_detail {
	padding: 10px 5px 5px 5px;
}

div#Icon_detail img {
	margin:10px 5px 0 5px;
	float: left;
}

div#Icon_img {
	margin-bottom: 10px;
}

div#Icon_detail p {
	float: right;
	margin-bottom: 10px;
}

div#Map_detail p {
	float: right;
	margin: 5px 0 0 0;
}


/* hide from Mac IE \*/
* html div#Map_detail p img { margin: 5px 0 8px 0;}
/* */ 

/* hide from Mac IE \*/
* html div#Icon_detail p img { margin: 5px 0 8px 0;}
/* */ 


*:first-child+html div.Mg { margin-top: 15px;}

/* hide from Mac IE \*/
* html div.Mg { margin-top: 15px;}
/* */ 




/*-----------------------------------------------------------
■[07]:TOP
------------------------------------------------------------*/
.toptext{
	margin-top : 10px;
	font-size: 14px;
	line-height: 20px;
}


div.topBton{
	margin: 15px 0px;
	float: left;
	width: 388px;
	font-size: 14px;
	line-height: 20px;
	margin-right : 24px;
	vertical-align: top;
}

div.topBton_R{
	margin: 15px 0px;
	float: left;
	font-size: 14px;
	line-height: 20px;
	width: 388px;
	vertical-align: top;
}

div.topBton img,div.topBton_R img{
	margin-bottom : 5px;
}



.topdot{
	background: url(/search/img/dot2.gif) repeat-x bottom;
	width: 800px;
	height: 3px;
}



/***** 物件一覧 *****/
div.Article_ChgPrice {
	width: 100%;
	margin: 0 0 10px;
	border-bottom: 1px solid #ccc;
}

div.Article_ChgPrice table {
	width: 100%;
	border-left: 1px solid #ccc;
}
/* safari only 
div.Article_ChgPrice table caption {
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 10px 8px;
	font-size: 14px;
	background: url(/search/img/caption_bg.gif) repeat-x top;
}
\*/

/* safari only 
html:\66irst-child div.Article_ChgPrice table caption{
	width: 622px;
}
\*/
/* end 
div.Article_ChgPrice table caption a:link {color: #039; text-decoration: underline;}
div.Article_ChgPrice table caption a:visited {color: #39f; text-decoration: underline;}
div.Article_ChgPrice table caption a:hover {color: #39f; text-decoration: none;}
*/
div.Article_ChgPrice table th {
	border-top: 1px solid #ccc; border-right: 1px solid #ccc;
	background: #ebf1fe;
	color: #039;
	font-weight: bold;
	text-align: center;
	padding: 12px 5px;
}
div.Article_ChgPrice table th#header {
	border-left: 1px solid #ccc; border-right: 1px solid #ccc; border-top: 1px solid #ccc;
	color: #039;
	text-align: left;
	font-weight: bold;
	margin: 0;
	padding: 10px 8px;
	font-size: 14px;
	background: url(/search/img/caption_bg.gif) repeat-x top;
}
div.Article_ChgPrice table th#header a:link {color: #039; text-decoration: underline;}
div.Article_ChgPrice table th#header a:visited {color: #39f; text-decoration: underline;}
div.Article_ChgPrice table th#header a:hover {color: #39f; text-decoration: none;}

div.Article_ChgPrice table td {
	border-top: 1px solid #ccc; border-right: 1px solid #ccc;
	padding: 5px 5px;
}

div.Article_ChgPrice div {
	border-top: 1px solid #ccc;
	text-align: center;
	float: left;
}
div.Article_ChgPrice div input {margin: 10px 0;}

div.Article_ChgPrice div.Photo {
	padding: 10px 0 0;
}
/* これ以降Mac IE 5のみに適用される \*//*/
div.Article_ChgPrice div.Photo {width: 14.5%;}
/* これ以降Mac IE 5以外にも適用される */

div.Article_ChgPrice div.Photo img.Ex {
	border: 1px solid #ccc;
	margin: 0 0 5px;
}

.memstr a:link {color: #000000; text-decoration: underline;}
.memstr a:visited {color: #000000; text-decoration: underline;}
.memstr a:hover {color: #000000; text-decoration: none;}
	




