@charset "iso-2022-jp";

/* ==========================================

  Buy index css

========================================== */

#main					{	background:#ffffff;}



/* Base, Common
========================================== */

#buyContainer			{	width:850px; text-align:left; background:url(../../images/common/main_bg.gif) repeat-x 0 222px white;}
#buyContainer *			{	margin:0; padding:0;}

#buyContainer img		{	border:none; vertical-align:top; }


	/* text reset
	---------------------------------------- */
	#buyContainer	{	font:13px/1.231 "ＭＳ Ｐゴシック", "ヒラギノ角ゴ Pro W3", Osaka, sans-serif; *font-size:small;*font:x-small;}
	#buyContainer select,
	#buyContainer input,
	#buyContainer button,
	#buyContainer textarea,
	#buyContainer button
	{font:99% arial,helvetica,clean,sans-serif;}
	#buyContainer table	{font-size:inherit;font:100%;}
	#buyContainer pre,code,kbd,samp,tt
	{font-family:monospace;*font-size:108%;line-height:100%;}
	/*　notes
	Font-size Adjustment.
			77% = 10px	|	123.1% = 16px	|	167% = 22px
			85% = 11px	|	131% =  17px	|	174% = 23px 
			93% = 12px	|	138.5% = 18px	|	182% = 24px 
			100% = 13px	|	146.5% = 19px	|	189% = 25px 
			108% = 14px	|	153.9% = 20px	|	197% = 26px 
			116% = 15px	|	161.6% = 21px	| 

	*/	
	
	
	
	
/* flash
------------------------------------------ */
#buyContainer .flashBase		{	padding:7px 0 6px 0; background:#bdc6ce;}
#buyContainer #flashcontent		{	width:850px; height:209px;}
#buyContainer #flashcontent p	{	font-size:93%; padding:20px;}



/* content Box
========================================== */
#buyContainer .contBox		{	width:100%; overflow:hidden; background:url(../../images/navi/r_navi_bg.gif) repeat-y right; padding-bottom:60px;}
/** デザイン修正 .leftBox .inR .inL にheight:950pxを付記(サンプルの縦の長さよりも短くなるのを抑止"min-heightではIEで反映されず") */
#buyContainer .leftBox		{	width:668px; height:1000px; overflow:hidden; float:left; /*background:url(../common/pickup_bg_bottom.gif) no-repeat 343px bottom;*/}
	#buyContainer .leftBox .inL	{	width:295px; float:left; margin:30px 0 0 31px; display:inline;}
	#buyContainer .leftBox .inR	{	width:295px; float:left; margin:30px 0 0 17px;}
#buyContainer .rightNavi	{	width:181px; float:right;}



/* Right Navi
========================================== */
#buyContainer .rightNavi .bannerList	{	padding-top:25px;}
#buyContainer .rightNavi .bannerList li	{	list-style:none; margin:5px 0 0 15px;}

#buyContainer .rightNavi .menuList		{	padding-top:15px;}
#buyContainer .rightNavi .menuList li	{	list-style:none; margin:10px 0 0 0;}




/* Hypertext Module (Premium Mansion, Opne House)
---------------------------------------- */
#buyContainer p.bName 				{	font-size:85%; }
#buyContainer p.bName a				{	display:block; background:url(../../images/common/mark_off.gif) no-repeat; padding:0 6px 0 10px; margin-top:18px; line-height:1.2; }
#buyContainer p.bName a:link		{	text-decoration:none; color:#375069; }
#buyContainer p.bName a:visited		{	text-decoration:none; color:#375069;	}
#buyContainer p.bName a:hover,
#buyContainer p.bName a:active		{	text-decoration:none; color:#0066cc;  background:url(../../images/common/mark_on.gif) no-repeat; }


/* Premium Mansion
------------------------------------------ */
#buyContainer .pm				{	background:url(../common/pm_bg.jpg) no-repeat; line-height:0; overflow:hidden;}
#buyContainer .pm h2			{	padding:5px 0 0 3px;}
#buyContainer .pm ul			{	margin:0 0 0 12px;}
#buyContainer .pm li			{	width:271px; overflow:hidden; background:url(../common/white_box_top.gif) no-repeat; margin:0 0 2px 0; list-style:none;}
#buyContainer .pm li p.imgbdr		{	border:1px solid #ddd; float:left; margin:14px 0 0 6px; width:84px; display:inline; text-align:center;}
:root *> #buyContainer .pm li p.imgbdr{	width:82px;	}
#buyContainer .pm li div		{	width:175px; float:right;}
#buyContainer .pm li div .detail{	background:url(../common/white_box_inbg.gif) no-repeat; font-size:77%; margin:5px 0 0 0; padding:10px 6px 0 0; line-height:1.5; color:#333; height:62px;}
:root *> #buyContainer .pm li div .detail{height:53px;}
#buyContainer .pm li .fLimg		{	margin:1px 0;}
#buyContainer .pm li .bottom	{	font-size:0; clear:left;}
#buyContainer .pm .listBtn		{	margin:6px 0 0 239px;}


/* Opne House
------------------------------------------ */
#buyContainer .oh				{	background:url(../common/oh_bg.jpg) no-repeat; line-height:0;}
#buyContainer .oh h2			{	padding:37px 0 0 11px; font-size:10px;}
#buyContainer .oh ul			{	margin:0 0 0 12px;}
#buyContainer .oh li			{	width:271px; overflow:hidden; background:url(../common/white_box_top.gif) no-repeat; margin:0 0 2px 0; list-style:none;}
#buyContainer .oh li p.imgbdr	{	text-align:center; border:1px solid #ddd; float:left; margin:14px 0 0 6px; width:84px; display:inline;}
:root *> #buyContainer .oh li p.imgbdr{	width:82px;	}
#buyContainer .oh li div		{	width:175px; float:right;}
#buyContainer .oh li div .detail{	background:url(../common/white_box_inbg.gif) no-repeat; font-size:77%; margin:5px 0 0 0; padding:10px 6px 0 0; line-height:1.5; height:62px;}
:root *> #buyContainer .oh li div .detail{height:53px;}
#buyContainer .oh li .fLimg		{	margin:1px 0;}
#buyContainer .oh li .bottom	{	font-size:0; clear:left;}
#buyContainer .oh .listBtn		{	margin:6px 0 0 239px;}
#buyContainer .oh .bn			{	margin:16px 0 0 12px;}


/* bukken
------------------------------------------ */
#buyContainer .bk				{	margin-top:20px;}
#buyContainer .bk h2			{	position:relative; height:50px;}
#buyContainer .bk h2 .linkBtn	{	position:absolute; top:18px; left:240px;}
#buyContainer .bk li			{	width:295px; background:url(../common/bukken_bg_middle.gif) no-repeat bottom; font-size:85%; list-style:none; padding:8px 0 11px 0;}
#buyContainer .bk li a			{	background:url(../../images/common/mark_off.gif) no-repeat 0 1px; margin:0 0 0 12px; padding:0 13px 0 18px;}
#buyContainer .bk li a:link		{	text-decoration:none; color:#375069;}
#buyContainer .bk li a:visited	{	text-decoration:none; color:#375069;}
#buyContainer .bk li a:hover,
#buyContainer .bk li a:active	{	text-decoration:none; color:#0066cc;  background:url(../../images/common/mark_on.gif) no-repeat 0 1px;}



/* pick up properties
------------------------------------------ */
#buyContainer .pickup	{	margin-top:20px; height: 398px; background:url(../common/pickup_bg_bottom.gif) no-repeat bottom;}
#buyContainer .pickup li{	width:295px; font-size:85%; list-style:none; padding:7px 0;}
#buyContainer .pickup li a			{	display:block; background:url(../../images/common/mark_off.gif) no-repeat; margin:0 0 0 11px; padding:0 13px 0 18px;}
#buyContainer .pickup li a:link		{	text-decoration:none; color:#375069;}
#buyContainer .pickup li a:visited	{	text-decoration:none; color:#375069;}
#buyContainer .pickup li a:hover,
#buyContainer .pickup li a:active	{	text-decoration:none; color:#0066cc;  background:url(../../images/common/mark_on.gif) no-repeat;}


/* serch
------------------------------------------ */
#buyContainer .serch li				{	width:295px; font-size:93%; list-style:none; padding:8px 0 11px 0; background:url(../common/serch_bg_middle.gif) no-repeat bottom;}
#buyContainer .serch li.last		{	background:url(../common/serch_bg_middle.gif) no-repeat top; padding-bottom:0;}
#buyContainer .serch li a			{	background:url(../../images/common/mark_off.gif) no-repeat 0 1px; margin:0 0 0 11px; padding:0 13px 0 18px; color:#375069;}
#buyContainer .serch li a:link		{	text-decoration:none; color:#375069;}
#buyContainer .serch li a:visited	{	text-decoration:none; color:#375069;}
#buyContainer .serch li a:hover,
#buyContainer .serch li a:active	{	text-decoration:none; color:#0066cc;  background:url(../../images/common/mark_on.gif) no-repeat 0 1px;}

#buyContainer .serch li div				{	width:248px; overflow:hidden; margin-left:29px;}
#buyContainer .serch li div	.inputBox	{	width:195px; height:23px; margin:3px 0 0 0; }
#buyContainer .serch li div	.submitBtn	{	float:right; margin:3px 0 0 0;}












