@charset "utf-8";

html {

  overflow-y: scroll;

}

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {

  margin: 0;

  padding: 0;

}

caption,cite,code,dfn,th,var {

  font-style: normal;

}

table {

  border-collapse: collapse;

  border-spacing: 0;

}

caption,th {

  text-align: left;

}

q:before,q:after {

  content: '';

}

object,

embed {

  vertical-align: top;

}

legend {

  display: none;

}

img,abbr,acronym,fieldset {

  border: 0;

}

li {

  list-style-type: none;

}

td{

  border:1px solid #CCCCCC;

}

body {

  background: #fff;

  color: #333;

  font-size: 12px;

  font-family: "メイリオ","Meiryo",verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

  line-height: 1.5em;

}

em {

  font-family: verdana,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro",Osaka,"ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

}



* html body {	/* for IF6 */

  font-family: "ＭＳ Ｐゴシック","MS PGothic",Sans-Serif;

}

div:after {

  content: ".";

  display: block;

  visibility: hidden;

  height: 0.1px;

  font-size: 0.1em;

  line-height: 0;

  clear: both;

}

/*----------------------------------------------

背景カラー

-----------------------------------------------*/

body {

  background: #f4f4e6;

}



/*----------------------------------------------

プライバシーポリシー

-----------------------------------------------*/

#i_privacy {

  padding: 10px;

  background: #fff;

}



/*----------------------------------------------

IE6、png透過

-----------------------------------------------*/

* html .iepngfix,#logo img,#menu li a,#search_rent li a,#search_sale li a {

  behavior: url(js/iepngfix.htc);

}

