@charset "utf-8";


/*
--------------------------------------------------------
Since: 2010-01-15
Modified: none
Guideline: Ver1.0
Editor: DW8
-------------------------------------------------------- */

body {
margin:0px;
padding:0px;
font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
line-height: 1.25;
font-size: 12px;
*font-size: 75%; /*for IE6,IE7*/
color:#333;
}

p,dl,dt,dd,div,ol,ul,li{ 
margin:0px;padding:0px;
}

ul,li {
list-style:none;
}

a{outline:none;}
a img { border:0; }

img { vertical-align: bottom; }

hr { display: none; }

.clearfix:after {
content: ".";
display: block; 
clear: both;
height: 0;
visibility: hidden;
}

.clearfix {
min-height: 1px;
}

* html .clearfix {
height: 1px;
/*\*//*/
height: auto;
overflow: hidden;
/**/
}

html>/**/body .clearfix {
height /*\**/: 1px\9;
height: auto\9;
overflow: hidden\9;
}


textarea { font-size: 100%; }


h1,h2,h3,h4,h5,h6 {
font-weight:normal;
}

header, article, footer, article, aside, time ,nav{
display:block;
}

a:link{
color:#0066CC;
text-decoration:underline;
}
a:hover{
color:#99CCFF;
text-decoration:none;
}
a:visited{
color:#0066CC;
text-decoration:underline;
}
a:active{
color:#99CCFF;
text-decoration:underline;
}

label:hover {
background-color:#FFFFCC;
}


/*-----------------------------------------------
spacer
-----------------------------------------------*/
.mt05{
margin-top:5px;
}

.mt10{
margin-top:10px;
}

.mt15{
margin-top:15px;
}

.mt20{
margin-top:20px;
}

.mt25{
margin-top:25px;
}

.mt30{
margin-top:30px;
}

.mt40{
margin-top:40px;
}

.mb30{
margin-bottom:30px;
}

.cen{
text-align:center;
}

/*-----------------------------------------------
text
-----------------------------------------------*/
.r10{
color:#FF3333;
font-size:10px;
}

.r12{
color:#FF3333;
}

.rb12{
color:#FF3333;
font-weight:bold;
}

.bl12{
color:#000066;
font-weight:bold;
}

.rb15{
color:#FF3333;
font-weight:bold;
font-size:15px;
}

/*wrap*/
#list_wrap{
margin:0 auto;
padding:0;
width:600px;
}

.boxA{
margin:5px 0 0 0;
padding:0;
width:600px;
}

.boxA td{
padding:0 0px 0 0;
margin:0;
vertical-align:top;
}

.txt01{
font-size:12px;
}

.txt02{
font-size:10px;
}

.txttime{
text-align:center;
width:100%;
margin:5px auto 0 auto;
}



/*　　　　　オレンジ　　　　　*/


/*2列表示　オレンジ*/
.boxArea{
width:275px;
padding:10px;
height:auto;
}

.boxArea h2{
font-weight:bold;
font-size:12px;
line-height:1.25em;
margin:0 0 5px 0;
}

.boxArea p{
text-align:justify;
text-justify:distribnute-all-lines;
}

.boxArea_l{
float:left;
width:120px;
height:auto;
}

.boxArea_new{
margin-top:1px;
}

.boxArea_r{
float:right;
width:140px;
height:auto;
}

.txt01_o{
color:#CC3300;
}

/*　　　　　オレンジ　ここまで　　　　　*/


/*--ページング表示部分--*/
.page{
width:auto;
height:auto;
text-align:center;
font-size:12px;
font-weight:bold;
color:#666666;
margin:10px auto;
}

.page a:link{
color:#009966;
font-weight:bold;
text-decoration:none;
}

.page a:hover{
color:#006633 !important;
text-decoration:underline !important;
font-weight:bold;
}

.page a:visited{
color:#009966;
text-decoration:none;
}

.page a:active{
color:#009966;
text-decoration:none;
}

/*--一覧ページ部分--*/
.note {
margin: 0px auto;
width:690px;
}

.note th {
font-size:12px;
font-weight: bold;
color:#333;
text-align: left;
line-height: 1.5;
padding:10px 0;
vertical-align: middle;
text-align:center;
background:#EFEFEF;
}

.note td {
font-size:12px;
padding: 5px 0;
vertical-align: middle;
background-color: #fff;
line-height: 1.5em;
text-align:center;
}

/*--トップページ物件部分--*/
.red_text{
font-size:12px;
color:#FF0000;
font-weight:bold;
}

