body		{background-color:#ffffff;
		 margin:0px 0px 0px 0px;
		 text-align:center;
		 font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 color=#333333
		margin:0 auto;
}


table		{border-collapse:collapse;
		 empty-cells;hide;
		 table-layout:fixed}
caption		{caption-side:bottom}
td,th		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 color=#333333}}
th		{font-weight:normal;}
.Tpadding	{padding:1px 5px 1px 5px;}
hr		{color=#999999;
		 background-color:#999999;
		 border-style:none;
		 height: 1px;}
h1		{margin-top:5px;margin-bottom:0px;}
h4		{margin-bottom:0px;}
p		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 color=#333333;
		 text_align:justify; text_justify: newspaper;
		 text-indent:0em;}
p.Indent	{text-indent:1em;
		}
address		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 color=#333333;
		 font-style:normal;
		 text-decoration:none;}
a:link,a:visited
		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 text-decoration:none;
		 color=#0000ff}}
a:active,a:hover
		{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 text-decoration:none;
		 color=#666666}}
ul		{list-style-image:url(../images/ulbutton.gif);}
li,dt,dd	{font-family: 'ＭＳ Ｐゴシック',Osaka,sans-serif;
		 font-size:13px;
		 line-height:135%;
		 color=#333333}

img		{border-style:none;
		border:none;
}

.ileft		{margin:0px 20px 0px 0px;float:left;}	/*	画像の回り込み	*/
.iright		{margin:0px 0px 0px 20px; float:right;}
.txtend		{clear:both;}

.f_small	{font-size:10px;			/*	文字サイズ	*/
		letter-spacing:-0.1em;
		 line-height:135%;
		font-weight:normal;
}

.f_big		{font-size:14px;
		 line-height:135%;}
.f_bold		{font-weight:bold;}
.f_red		{color=#ff0000}
.f_blue		{color=#0000ff}

.vtop		{vertical-align:top;}			/*	表示位置	*/
.vmid		{vertical-align:middle;}
.vbottom	{vertical-align:bottom;}
.tleft		{text-align:left;}
.tright		{text-align:right;}
.tcenter	{text-align:center;}

.zenkaku	{ime-mode: active}			/*	フォームの日本語入力制御	*/
.hankaku	{ime-mode: inactive}

div.Main	{position:relative;
		 /*top:0px;
		 left:8px;*/
		 width:720px;
		 text-align:left;
		margin:0 auto;
}


DIV.Main DIV.Foot
		{padding:50px 7px 0px 0px;
  		text-align : left;
		font-weight:normal;
}

.Frame		{padding:0px 10px 10px 10px;
		 border:1px solid #cccccc;}
.BackColor	{background-color:#ffffcc;}
.TitleBar	{padding:2px 0px 0px 10px;
		 margin-bottom:10px;
		 border-color:#339900;
		 border-width:0px 0px 0px 10px;
		 border-style:none none solid solid;}


/*--------------------------
     new_bukken
------------------       */


.clearfix:after {
  content: ".";  /* 新しい要素を作る */
  display: block;  /* ブロックレベル要素に */
  clear: both;
  height: 0;
  visibility: hidden;
}

.clearfix {
  min-height: 1px;
}

* html .clearfix {
  height: 1px;
  /*\*//*/
  height: auto;
  overflow: hidden;
  /**/
}


p.Indent{
	text-indent:1em;
	clear:both;
}


div.contents{
	padding:0;
	margin:0;

}

div.new_bukken img{
	vertical-align:top;
}

div.new_bukken{
	width:525px;
	padding:0;
	margin:0;
}

div.new_bukken h3{
	height:50px;
	padding:0;
	margin:0;

}

div.bukken{
	width:162px;
	float:left;
	background:url(../images/bg_index_line.gif) no-repeat right top;
	padding:0 3px 0 0;
	margin:0 0 8px 3px;
}

*html div.bukken{
	width:165px;

}

div.bukken dl{
/*	width:165px;*/
	padding:0;
	margin:0;
}

div.bukken dl dt{
	text-align:center;
}

div.bukken dl dd{
	margin:0;
	padding:0;
	font-size:13px;
}

div.bukken dl dd img{
	margin-right:3px;
}

div.bukken dl dd.dd_price{
	color:red;
}

div.bukken dl dd.menseki{
	padding:0 0 5px 10px;
}
