/*___________ change == ___________ */
body      { color: #222222; background-image: url(img/body-back.gif); text-align: center; margin: 0px; padding: 0px 10px 10px }

div,td,th,p,pre {text-align:left;margin:0;font:12px/16px 'Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','ＭＳ Ｐゴシック', sans-serif;}
img {border:0;}
li  { list-style-type: none; list-style-position: ; margin: 0 }
ol, ul  { margin: 0; padding: 0 }
h1  { font-weight: bold; font-size: 16px; margin: 0 }
h2    { font-weight: normal; font-size: 14px; margin: 0 }

h4,h5,h6  { font-weight: normal; font-size: 14px; margin: 0 }
select  { display: block }
form  { margin: 0 }
em { font-style: normal }
a { color: #1e90ff; text-decoration: none }
a:hover { color: #fa8072; text-decoration: none }

.indent  { text-indent: -2345px }
.clear  { clear: both }
.nomal { font-weight: normal }
.center  { text-align: center }
.bukken { float: left; clear: none; margin: 10px; padding: 10px; border: dotted 1px #000; width: 140px; height: 200px }
.right { float: right }
.brown { color: #603913; }
.space30px { height: 30px}



/*全体部分*/
#aa        { background-color: #fff; margin: 0 auto; padding: 0px; border-right: 1px solid #dcdcdc; border-bottom: 1px solid #dcdcdc; border-left: 1px solid #dcdcdc; width: 740px }
/*トップ部分*/
#top            { background: url(img/top.gif) no-repeat; padding-top: 10px; padding-left: 10px; width: 740px; height: 55px }
#top a     { font-family: "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "ＭＳ Ｐゴシック", sans-serif }
#top p         { float: left; clear: none }
#top h1          { color: #444; font-size: 12px; float: left }
#top h2            { color: #444; font-weight: bold; font-size: 13px; float: left; padding-left: 1px; width: 270px }
.info  { margin-left: 430px }


.bar        { clear: none; margin-top: 4px; margin-right: 10px }
.bar ul     { list-style-type: none; width: 100% }
.bar li   { text-align: center; list-style-type: none; float: left }
.bar a     { color: #5e5e5e; font-size: 12px; padding: 5px; width: 100px; height: 17px; display: block }
.bar a:hover    { background: url(img/barura.gif) repeat-x center }

/*フラッシュ部分*/
.second   { width: 740px; height: 140px }

.flash  { float: left; clear: none; margin-right: 5px; margin-bottom: 10px; width: 500px }
.sintyaku  { background-color: #f8f8ff; float: right; clear: none; margin-right: 3px; padding-left: 10px; border-top: 1px solid #f0f0f0; border-bottom: 1px solid #f0f0f0; border-left: 1px solid #f0f0f0; width: 220px; height: 70px; overflow: auto }
.sintyaku li   { font-size: 12px; margin-top: 5px; border-bottom: 1px dotted #9f9 }
.up { color: #f30; font-weight: bold; margin-right: 2px; margin-left: 2px }

.toptel     { width: 230px; height: 52px }
.toptel img { float: right; padding-right: 5px }
.toptel p   { font-size: 12px; float: right; clear: none; padding-right: 5px }


/*コンテンツ部分*/
#content1        { float: right; margin-top: 10px; width: 555px }
#content1 h3       { font-weight: bold; font-size: 12px; line-height: 16px; clear: both; margin: 0px 0px 5px; border-bottom: 2px solid #10c410; width:100% }

.sin      { float: left; margin-right: 2px; margin-bottom: 2px; border: dotted 1px #808080; width: 180px }
.sin img   { float: left }

.tec img  { margin-top: 10px; margin-bottom: 10px }

.taipu   { font-size: 12px; margin-top: 15px; margin-bottom: 15px }
.taipu a  { color: #f00; font-weight: bold; font-size: 14px; background: url(img/bullet_red.gif) no-repeat; margin-left: 13px; padding-left: 15px }
.taipu a:hover  { color: #03f; font-weight: bold; font-size: 14px; background: url(img/bullet_red.gif) no-repeat; margin-left: 13px; padding-left: 15px }

/*地図部分*/
.tizu  { clear: none; margin-bottom: 10px; padding-left: 5px; width: 555px }
.tizu img { }
.tizuleft     { background: url(img/tizubar.gif) no-repeat; float: left; clear: none; padding-top: 5px; padding-left: 5px; width: 130px; height: 430px }
.tizuleft p { margin-top: 4px }

/*コンテンツフッター*/
.confoot  { float: right; clear: both; margin-right: 20px }

/*メニュー全体*/
#menu            { float: left; margin-top: 0px; margin-bottom: 10px; margin-left: 3px; width: 170px }
/*メニューエリア*/
#tizubar       { background-image: url(img/tizubar.gif); margin-top: 5px; margin-bottom: 10px; padding-top: 2px; padding-left: 5px; width: 168px; height: 280px }
#tizubar li    { line-height: 18px }

/*ブログ部分*/
.blog    { margin-bottom: 0px; width: 170px }
.blog ol { margin-right: 10px; margin-bottom: 3px; margin-left: 10px }
.blog li { border-bottom: 1px dotted #888 }
/*部屋タグ部分*/
.room     { font-size: 11px; width: 170px; height: 135px }
.room ol   { margin-right: 5px; margin-left: 5px }
.room li    { background: url(img/bullet_red.gif) no-repeat;  margin-bottom: 3px;}
.room p { font-size: 12px }
.room a { color: #f00; font-weight: bold; font-size: 14px; margin-left: 13px }
.room a:hover { color: #03f; font-weight: bold; font-size: 14px; margin-left: 13px }

/*検索部分*/
.content    { font-size: 12px; }
.content h3   { font-weight: normal; font-size: 15px; margin-top: 0px; margin-bottom: 0px;  }

.kensaku  { color: #fff; font-weight: bold; background-color: #f00; margin-top: 20px; padding-top: 10px; padding-bottom: 10px; border: solid 1px #808080 }

/*フッター部分*/
.footermenu      { clear: both; margin-left: 30px; width: 680px; height: 15px }
.footermenu li { float: left; clear: none; margin-bottom: 3px; margin-left: 8px }

address   { color: #808080; font-style: normal; font-size: 11px; margin-right: 30px; margin-left: 30px; padding-top: 5px; border-top: 1px dotted #808080; width: 680px }

#foot        { clear: both; padding-top: 0px; border-top: 3px solid #10C410; width: 100% }
#foot p { text-align: right; margin-right: 5px }

/*カテゴリーページ*/
.title  { color: #f63; font-weight: bold; font-size: 18px; background: url(http://www.selection-house-tottori.jp/img/katebar.gif) no-repeat right bottom; text-align: right; margin-top: 5px; padding-top: 2px; padding-right: 3px; width: 550px; height: 25px }

/*カテゴリートップ*/
.kate  { margin-top: 10px; margin-bottom: 10px; border-bottom: 1px dotted #888; width: 520px }
.kate p { margin-top: 15px }
.kate img  { float: left; margin-right: 10px }

.kate1 li  { float: left; margin-top: 5px; margin-right: 5px; margin-bottom: 10px; width: 120px }
.kate1 ul { float: right; }

/*カテゴリーコンテンツ*/

.kate-sin1      { clear: both; margin-bottom: 10px; border-bottom: 1px dotted #555; width: 555px; height: 140px }
.kate-sin1images  { float: left; margin-right: 10px }
.dl.kkk  { padding-top: 10px }

.table      { margin-right: 10px }
.table dl{ float: left; margin-top: 0px; border: solid 1px #000;}
.table dt { padding-left: 5px; border-bottom: 2px solid #10c410 }
.table dd { padding-top: 0px; padding-right: 5px; padding-bottom: 0px }

.permlink      { float: right }
.max  { width: 400px }
.red { color: #f00; font-weight: bold }

/*エントリーページ*/
.entry { margin-left: 15px }

span.new  { color: red; font-weight: bold; display: none }

#linkinfolayer { position: absolute; visibility: hidden }

.house   { clear: both; padding-top: 10px }
.house img   { margin-bottom: 5px; border: solid 1px #000 }
.house dl    { clear: none; margin-top: 0px; margin-bottom: 0px; border: solid 1px #000; width: 252px }
.house dt   { float: left; padding-left: 5px }
.house dd  { text-align: right }
.house1    { float: left; margin-left: 10px; width: 252px }
.house2     { float: right; margin-right: 10px; width: 252px }
.bikou    { margin-top: 20px; padding-left: 10px; border-bottom: 1px dotted #303030; width: 540px }

.comment   { margin-top: 20px; margin-bottom: 20px; padding-left: 10px }

.bikouran { margin: 10px }
.bikouran p { font-weight: bold; font-size: 13px }

/*その他のページ*/
.company { margin-left: 10px } 
.privacy  { margin-top: 10px; margin-bottom: 5px; border-bottom: 1px dotted #000; width:200px }


.box { margin-top: 10px; margin-bottom: 10px; margin-left: 20px; width: 680px }
.box h3         { padding-top: 3px; padding-bottom: 3px; height: 100% }
.big  { font-size: 15px; line-height: 120% }
.point  dl   { margin: 0px 10px }
.point  dt   { border-bottom: 1px solid #3c0; width: 120px }
.point  dd  { margin-left: 80px}
.point ol  { float: left; margin-left: 10px; width: 200px }
.point li { padding-left: 10px }

.buk     { float: left; margin-bottom: 10px; padding: 10px; border-right: 1px dotted #000; border-bottom: 1px dotted #000; width: 170px; height: 200px }
.ten   { list-style-type: disc; list-style-position: outside; margin-left: 10px }

.hako { padding: 10px; border: solid 1px #000 }
.rink      { font-size: 12px; background-color: #666; margin-left: 30px; width: 650px }
.rink img { width: 88px; height: 31px }
.rink td    { background-color: white; text-align: left; padding: 10px }

.hukidasi  { font-weight: bold; font-size: 15px; background: url(http://www.selection-house-tottori.jp/img/bb.gif) no-repeat; text-indent:15px; margin:0px 0px 2px 0px ; padding-top: 7px;width: 400px; height: 30px  }

.hukidasi1 { float: right ; padding:0px ;width: 400px;}


.white {margin :0px;text-align: left }
.white a { color: white }

.imagesone { margin-top:20px; padding: 0px;margin-bottom:20px }

/*ここから新規*/　
.kate {width:550px;margin:20px 0px;}
.kate dl{border-bottom: 1px dotted #808080;padding-bottom:20px;margin-bottom:20px;_zoom: 1;overflow: hidden;}
.kate dt{float:left;margin-right:10px;}
.kate dd{}

.kate table{text-align:center;width:550px;}
.kate td{width:25%;}

.categorylist {clear:both;}
.categorylist dl{clear:both;border-bottom: 1px dotted #808080;padding-bottom:20px;margin-bottom:20px;_zoom: 1;overflow: hidden;}
.categorylist dt{float:left;}
.categorylist dd{float:right;}
.categorylist table {border: 1px solid #808080;width:350px;border-collapse: collapse;}
.categorylist th {border: 1px solid #808080;}
.categorylist td {border: 1px solid #808080;}




