body			{	font-size: 57%;
						font-famiry: Kaiti;
						color: #666666;
						margin: 0px 0px 0px 0px;
						background: url(../images/background-1.jpg) repeat;}

a				{	text-decoration: none;
						color: #666666;
						font: 1em ;}

a:hover			{	text-decoration: blink;
							text-decoration: underlin;
							color: #FF4500;}

li				{	list-style-type: none;
						text-align:left;}

.clear			{	clear: both; }

.clearnone		{	clear: none;}

.font10			{	font-size: 10px;}

.font15			{	font-size: 15px;}

.font20b		{	font-size: 20px; font-weight: bold;}

.font25b		{	font-size: 25px; font-weight: bold:}

.center			{	text-align: center;}

.balck			{	color: #000000;}

.blue			{	color: #003399;}

.colorw		{	color: #FFFFFF;}

.white			{	background-color: #FFFFFF;}

.padd5			{	padding-bottom: 5px; padding-top: 5px;}

.padd10			{	padding: 10px;}

.borderW		{	border-color: #FFFFFF;}

.borderb		{	border-color: #b5a188;}

.left			{	text-align: left;}

.underline	{	text-decoration: underline blink;}

.right			{	text-align: right;}

.marginright50	{	margin-right: 50px;}


.dec			{	text-decoration: underline;}

/*=====================head=====================================================*/

#head			{	background: url(../images/header_bar.jpg) repeat-x;
					width: 100%; height: 20px;
					margin-top: 0;}

#topMessage		{	text-align: center;
						color: #FFFFFF;
						font: 1.5em Kaiti #FFFFFF;}

#logo			{	margin-top: -10px;}

/*=====================ここまで=================================================*/


/*=====================body======================================================*/

#container		{	text-align: center;
							margin-left: auto; margin-right: auto;
							width: 900px; height: 100%;}

#body			{		background	: url("../images/image_background_ver1.gif") center top repeat-y;
								text-align: center;
								margin-top: 0px; margin-left: auto; margin-right: auto;
								widht: 900px; height:100%;}

#maincontent	{	margin-top: 0; margin-left: auto; margin-right: auto;
							width:	900px; height: 150px;
							background: url(../images/img_secondbackground.gif) no-repeat;}

#subtitle			{	text-align: left;}

#pagecontainer	{	background-color: #FFFFFF;
								text-align: center;
								margin-left: auto; margin-right: auto;
								padding-top: 10px;
								width: 900px;}

#grid				{	margin-left: 70px; border-color: #000000;}

#rightbody		{	float: left;
						margin-left: 50px;
						width: 600px;}

/*======================ここまで==================================================*/


/*======================sidemenu==================================================*/

.ItemLand_sale	{ 	background	: url(../images/logo_image_uriti_gray-1.gif)  left bottom no-repeat;
			    		width	: 136px; height:	31px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;}

.ItemLand_sale:hover { 	background	: url(../images/logo_image_uriti_red-1.gif)  left bottom no-repeat;
						width: 136px; height: 31px;}

.Itemarticle	{ 	background	: url(../images/logo_image_tatemonoi_gray-2.gif)  left bottom no-repeat;
			    		width	: 171px; height:	39px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;}

.Itemarticle:hover { 	background	: url(../images/logo_image_tatemonoi_red-2.gif)  left bottom no-repeat;
						width: 171px; height: 39px;}

.ItemLease		{ 	background	: url(../images/logo_image_tintai_gray-3.gif)  left bottom no-repeat;
			    		width	: 146px; height:	39px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;}

.ItemLease:hover{ 	background	: url(../images/logo_image_tintai_red-3.gif)  left bottom no-repeat;
						width: 146px; height: 39px;}

.Iteminquiry	{ 	background	: url(../images/logo_image_inquery_gray-5.gif)  left bottom no-repeat;
			    		width	: 175px; height:	39px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;}

.Iteminquiry:hover { 	background	: url(../images/logo_image_inquery_red-5.gif)  left bottom no-repeat;
						width: 175px; height: 39px;}

.Itemcompany	{ 	background	: url(../images/logo_image_company_gray-4.gif)  left bottom no-repeat;
			    		width	: 146px; height:	39px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;}

.Itemcompany:hover { 	background	: url(../images/logo_image_company_red-4.gif)  left bottom no-repeat;
						width: 146px; height: 39px;}

.Itemlink			{	background: url("../images/logo_image_link_gray-1.gif") left bottom no-repeat;
						width: 95px; height: 30px;
						display: block;
						vertical-align: bottom;
						text-indent: -9999px;}

.Itemlink:hover	{	background: url("../images/logo_images_link_red-1.gif") left bottom no-repeat;
							width: 95px; height: 30px;}

#content		{	text-align: left;
						margin-top: 80px; margin-left: 10px;
						width: 190px;
						float: left;}

#mainlogo		{	margin-top: 10px; margin-left: 20px;
						text-align: left; padding-top: 10px;}

#sidemenu		{	margin-top: 10px; margin-left: 25px;}


/*==========================ここまで==================================================================*/



/*==========================glorvalmenu================================================================*/

#glorvalmenu	{	z-index: 1;
						padding-left: 10px;
						margin-top: 10px; margin-left: auto; margin-right: auto;
						width: 920px; float: left;}

#Itemland_sale_glorval	{	float:left;
								margin-top: 7px; margin-right: 0px;}

#Itemarticle_glorval,
#ItemLease_glorval,
#Iteminquery_glorval,
#Itemcompany_glorval	{	float:left; margin-left: 5px;}

#Itemlink_glorval			{	float: left; margin-left: 5px; margin-top: 10px;}
/*===========================ここまで===================================================================*/



/*==========================main picture topic========================================================*/

#rightcontent	{	text-align: left;
						margin-left: 24px;}

#flash			{	margin-left: 194px; margin-top: 0px;}

#substitution	{	margin-top: 0px; margin-left: 0px;}

/*#mainpicture	{	width: 100%;}*/

#contents		{	 margin-left: 194px; margin-top: 80px;
							background: url("../images/img_bar_brown.gif") no-repeat;
							width: 662px; height: 100px;}

#innerContens	{	width: 650px; height: 100px;}

#explanation	{	font: 2em Kaiti;
						color: #FFFFFF;
						padding-top: 15px;
						margin-top: -85px;
						text-align: center;
						z-index: 1;}

#topic			{	margin-top: 20px; margin-left: 25px;}

#topicnews		{		margin-top: 25px; margin-left: 10px;
							padding-left: 40px;
							width: 640px; height: 100px;
							overflow: auto;
							font-size: 2em;}

#Itempendant	{	margin-top: 10px; margin-left: 200px;}

#info_bar,#information	{	margin-top:20px;  margin-left: 200px;}

.article_details{	text-align: center;
						margin-left: auto; margin-right: auto;
						width: 650px;}

.description	{	font-size: 18px; text-align: left;}

#estate			{	margin-left: 50px; margin-top: 20px;}

#padright		{	padding-right: 50px;}

.red			{	font-weight: 700; color: #FF0000;}

/*==========================ここまで=======================================================================*/

/*===========================estate========================================================================*/

#estateID		{	margin-left: auto; margin-right: auto;
							width: 900px; text-align: center;}

.estatetable,.estateview		{	margin-bottom: 10px; margin-left:auto; margin-right: auto;
												width:90%;
												border-collapse: collapse;
												border: 2px #000000 solid;}

.gmap			{	margin-left: auto; margin-right: auto;
							width: 600px; text-align: center;}

.borderno		{	border: 0px;}

.borderhav		{	border: thin 1px solid;}

.th					{	color: #000000;
							font-size: 15px;
							border-color: #000000;
							background-color: #b5a188;}

.td					{	border-color: #000000;
							color: #000000;}

.nospace		{	white-space: pre;}

.border			{	border: 1px #000000 solid;}

.borderright		{	border-right: 1px #000000 solid;}

/*===========================ここまで======================================================================*/

/*==========================inquery========================================================================*/

#inquiry			{	color: #000000;
							margin-left: auto; margin-right: auto;
							text-align: center;
							width: 700px;}

#datainquiry,#instructions	{	text-align: left; font-size: 1.3em;}

.dataGridTh		{	width: 200px; height: 50px;}

.dataGridThinquery	{	width: 200x; height: 200px;}

.accent			{	color: #FF0000;}

#privacyPolicy	{	background-color: #b5a188;
						font-weight: 700; font-size: 1.5em;
						text-align: left;}

.privacyPolicy	{	background-color: #b5a188; text-align: left;
						font-weight: 500; font-size: 1em; }

#dataprivacypolicy	{	margin: 20px;
								width: 650px; height: 300px;
								text-align: left; overflow: auto; }

#policy			{	text-align: center;}

.personalinformation	{	background-color: #FFFFFF;}

#inputaddress	{	width: 70px;}

#inputaddressname	{	width: 400px;}

#inputMail		{	width: 350px;}

#textareaContact	{	width: 550px; height: 200px;}

#submit			{	text-align: center;}

.width150		{	width: 150px;}

/*========================================ここまで==============================================================*/



/*========================================coropeate==============================================================*/

#corporate		{	margin-left: auto; margin-right: auto;
						width: 750px;
						text-align: center;}

#tablegrid		{	text-align: center;
						font-size: 1.5em;
						color: #000000;
						margin-left: auto; margin-right: auto;
						width: 900px;}

#corporatetablegrid	{	border-color: #000000; }

.corporatedetailstd	{	text-align: left; padding: 5px;}

.corporatedetailsth	{	background-color: #b5a188;
							width: 100px; padding: 5px;
							font-size: 1.1em;}

#tableTR		{	background-color: #b5a188;}

/*======================================ここまで=======================================================================*/


/*==========================陶器壁掛けペンダント/アクセサリー===========================================================*/

#ceramics		{	width: 600px;
							font-size: 1.3em;}

#ceramicgrid	{	text-align: center;
						border-color: #FFFFFF;}

#ceramicstd		{	background-color: #b5a188;
						color: #000000; font-size: 15px; font-weight: bold;}

#dolphin		{	font-size: 20px; font-weight: bold;}

#returns		{	font-size: 15px;}

.td1			{	text-align: left;}

.width260	{	width: 260px;}

.cartIn		{	background	: url(../images/cartin_blue-2.gif)  center no-repeat;
			    		width	: 164px; height:	40px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;
						margin-left: 215px;}

.cartIn:hover	{	background	: url(../images/cartinred-2.gif)  center no-repeat;
						width: 164px; height: 40px;}

/*==========================ここまで======================================================================*/

/*===========================LINK======================================================================*/

#link				{	width: 700px; height: 100%;
							margin-left: auto; margin-right: auto;
							text-align: center;}


/*============================LINKここまで=================================================================*/

/*===========================cart=======================================================================*/

.customer	{ 	background	: url(../images/Orderblue-1.gif)  center no-repeat;
			    		width	: 223px; height:	43px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;
						margin-left: 350px;}

.customer:hover { 	background	: url(../images/Orderred-1.gif)  center no-repeat;
						width: 223px; height: 43px;}

/*============================ここまで====================================================================*/


/*============================order======================================================================*/

.reterns		{	background	: url(../images/returns_blue-4.gif)  center no-repeat;
			    		width	: 162px; height:	35px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;
						float: left;
						margin-left: 50px;}

.reterns:hover	{	background	: url(../images/returns_red-4.gif)  center no-repeat;
							width: 162px; height: 35px;}

.sending		{	background	: url(../images/sending_blue-3.gif)  center no-repeat;
			    		width	: 166px; height:	41px;
			    		display:block;
			    		vertical-align: bottom ;
						text-indent:-9999px;
						float: left;
						margin-left: 200px;}

.sending:hover		{	background	: url(../images/sending_red-3.gif)  center no-repeat;
								width: 166px; height: 41px;}

#send		{	margin-left: auto; margin-right: auto;
						width: 700px; text-align: center;}
/*============================ここまで=====================================================================*


/*==========================支払い・送料===================================================================*/

#carriage_payment	{	padding-top: 20px; margin-left: 250px;
							text-align: left;}

#carriage,#return,#trader,#payment	{	text-align: left;
											font-size: 2em;}

#tablecarriage	{	color: #000000;}

.carriage_paymentTh	{	width: 150px; height: 30px;
							background-color: #669933;}

.carriage_paymentTd	{	text-align: center; width: 400px; height: 30px; padding-top: 5px;}

#tablepayment	{	text-align: center; font-size: 2em;
						 border-color: #000000;}

.explanation1	{	font-size: 1.5em;
						text-align: left;}

#cartdetails	{	width: 650px; text-align: center;
						margin-left: auto; margin-right: auto;}

/*===========================ここまで======================================================================*/


/*==========================footer=========================================================================*/

#pagebottom		{	font-size: 1.5em;}

#footer_area,#pagefooter_area		{	background-color: #FF4500;
								background-image:  url(../images/footer_bar.jpg);
								background-repeat: repeat;
								width: 100%; height: 70px;
								padding-top: 15px;
								margin-top: -15px;}

#footer			{	margin-top: 10px; margin-left: auto; margin-right: auto;
							text-align: center;
							width: 900px;}

#footerNavi		{	margin-top: 0px; margin-left: 80px;
							padding-bottom:20px;
							font-size: 1.5em;}

#pagefooterNavi	{	margin-top: 10px;
							padding-top:0px;
							word-spacing: 0.6em;
							font-size: 1.5em;}

#Copyright		{	color: #FFFFFF; font-size: 1.5em;
							margin-top: -20px; text-align: right;}

#pageCopyright	{	color: #FFFFFF; font-size: 1.5em;
								text-align: right;}

/*============================ここまで=====================================================================*/

/*==========================Refer=========================================================================*/

#refer				{ margin-left: auto; margin-right: auto;
						width: 650px; text-align: center;}
table#referTable td { height: 30px;
					  border-color: #ffffff ; }
#msg				{ height: 150px; width: 400px; font-size: 1.5em; }
#msg2				{ height: 15px; width: 100px; }
#Nm,#tel					{ width: 150px; height: 20px; font-size: 1.5em;}
#Addr				{ width: 300px; height: 20px; font-size: 1.5em;}
#zip1,#zip2			{ width: 50px;  height: 15px; font-size: 1.5em;}
#add2,#add3,#add4,#add5		{ width: 300px; height: 20px;}
#Kap				{ width: 50px; height: 20px; font-size: 1.5em;}
#app				{	width: 80px; height: 20px; font-size: 1.5em;}
.textarea		{	width: 500px; height: 200px; font-size: 1.5em;}
/*============================ここまで=====================================================================*/

