@charset "utf-8";

/*
--------------------------------------------------------
Since: 2009-06-24
Modified: none
Guideline: Ver1.0
Editor: DW8
-------------------------------------------------------- */

body{
margin:0px auto;
padding:0px;
font-family: "MS PGothic", Osaka, "MS Gothic", Gothic, sans-serif;
line-height: 1.5;
font-size: 12px;
color:#333;
text-align:center;
*font-size: 75%; /*for IE6,IE7*/
background-image:url(../img/bg06.jpg);
background-repeat:repeat-x;
}

p,dl,dt,dd,div,ol,ul,li{ 
margin:0px;padding:0px;
}

ul,li {
list-style:none;
}

a img { border:0; }

img { vertical-align: bottom; }

hr { display: none; }

textarea { font-size: 100%; }

h1,h2,h3,h4,h5,h6 {
font-weight:normal;
}

.m_b5{
margin-bottom:5px;
}

.m_b10{
margin-bottom:10px;
}

.m_b20{
margin-bottom:20px;
}

.m_b30{
margin-bottom:30px;
}

.m_b40{
margin-bottom:40px;
}

.m_t15{
margin-top:15px !important;
}

.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;
}


/*基本設定終了*/




/*header*/

.head{
width:950px;
height:108px;
position:relative;
margin:0 auto 0 auto;
}

.head .logo{
position:absolute;
top:7px;
left:0px;
}

.head .img01{
position:absolute;
top:34px;
left:116px;
}

.head .img02{
position:absolute;
top:60px;
left:116px;
}

.head .tel{
position:absolute;
top:4px;
right:0px;
}

.head .mail{
position:absolute;
bottom:6px;
right:0px;
}

.head .time{
position:absolute;
top:58px;
right:7px;
}

.head h1{
position:absolute;
top:18px;
left:116px;
font-size:10px;
font-weight:normal;
padding:0px;
margin:0px;
}

.head strong{
font-weight:normal;
}

.menu_box{
height:42px;
width:auto;
background-image:url(../img/bg01.gif);
margin:0px;
padding:0xp;
}

.menu{
width:950px;
margin:auto;
}

.wrap{
width:950px;
height:auto;
margin:10px auto 0 auto;
}

.main_box{
width:950px;
height:auto;
margin:auto;
overflow:auto;
position:relative;
}

.main_img{
float:left;
}

.main_right{
float:right;
width:270px;
background-image:url(../img/bg02.gif);
border-bottom:4px solid #efefef;
}

.main_right_in{
margin:10px auto 5px auto;
width:250px;
text-align:left;
overflow:auto;
position:relative;
}

.main_btn01{
width:122px;
height:20px;
text-align:center;
background-image:url(../img/btn02.gif);
line-height:20px;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin:0 0 3px 3px;
*margin:0 0 3px 2px;
float:left;
}

.main_btn01 a:link{
color:#fff;
font-weight:bold;
text-decoration:none;
}

.main_btn01 a:hover{
color:#006633 !important;
text-decoration:underline !important;
font-weight:bold;
}

.main_btn01 a:visited{
color:#fff;
text-decoration:none;
}

.main_btn01 a:active{
color:#fff;
text-decoration:none;
}


.main_btn02{
width:122px;
height:20px;
text-align:center;
background-image:url(../img/btn03.gif);
line-height:20px;
vertical-align:middle;
font-size:12px;
font-weight:bold;
color:#FFFFFF;
margin:0 0 3px 3px;
*margin:0 0 3px 2px;
float:left;
}

.main_btn02 a:link{
color:#FFF;
font-weight:bold;
text-decoration:none;
}

.main_btn02 a:hover{
color:#003399 !important;
text-decoration:underline !important;
font-weight:bold;
}

.main_btn02 a:visited{
color:#fff;
text-decoration:none;
}

.main_btn02 a:active{
color:#fff;
text-decoration:none;
}

.con_box{
width:auto;
height:100%;
overflow:hidden;
margin-top:20px;
background-image:url(../img/bg03.gif);
}


.left_wrap{
float:left;
width:660px;
text-align:left;
}

.left_stitle{
margin-bottom:2px;
}

.left_con{
border:5px solid #EFEFEF;
width:650px;
height:auto;
margin-bottom:30px;
}

.left_con_m{
width:auto;
height:auto;
background-image:url(../img/bg04.gif);
background-position:bottom;
background-repeat:no-repeat;
background-color:#FFFFFF;
padding-bottom:10px;
}

.left_con_mtext{
margin:20px 0 0 13px;
line-height:1.5em;
color:#333;
}


.left_con_co{
width:650px;
height:155px;
background-color:#FFFFFF;
position:relative;
}

.left_con_co01{
top:15px;
left:20px;
position:absolute;
}

.left_con_co02{
top:42px;
left:25px;
position:absolute;
line-height:1.4em;
}

.left_con_co03{
bottom:15px;
left:20px;
position:absolute;
}

.left_con_co04{
top:10px;
right:10px;
position:absolute;
}


.right_wrap{
float:right;
text-align:left;
width:270px;
}


.right_box{
float:right;
text-align:left;
width:250px;
padding:10px;
}

.right_text{
background-image:url(../img/ar.gif);
background-position:left top;
height:10px;
vertical-align:middle;
line-height:10px;
font-size:10px;
padding-left:15px;
background-repeat:no-repeat;
color:#0066CC;
margin:5px 0 15px 0px;
}

.right_text a:link{
color:#0066cc;
text-decoration:underline;
}

.right_text a:hover{
color:#0000CC !important;
text-decoration:none;
font-weight:bold;
}

.right_text a:visited{
color:#6633FF;
text-decoration:underline;
}

.right_text a:active{
color:#0066cc;
text-decoration:underline;
}


.right_text02{
background-image:url(../img/ar.gif);
background-position:left top;
height:20px;
vertical-align:middle;
line-height:12px;
font-size:10px;
padding-left:15px;
background-repeat:no-repeat;
color:#0066CC;
margin:5px 0 15px 0px;
}

.right_text02 a:link{
color:#0066cc;
text-decoration:underline;
}

.right_text02 a:hover{
color:#0000CC !important;
text-decoration:none;
font-weight:bold;
}

.right_text02 a:visited{
color:#6633FF;
text-decoration:underline;
}

.right_text02 a:active{
color:#0066cc;
text-decoration:underline;
}

.right_text03{
background-image:url(../img/ar.gif);
background-position:left top;
height:30px;
vertical-align:middle;
line-height:12px;
font-size:10px;
padding-left:15px;
background-repeat:no-repeat;
color:#0066CC;
margin:5px 0 15px 0px;
}

.right_text03 a:link{
color:#0066cc;
text-decoration:underline;
}

.right_text03 a:hover{
color:#0000CC !important;
text-decoration:none;
font-weight:bold;
}

.right_text03 a:visited{
color:#6633FF;
text-decoration:underline;
}

.right_text03 a:active{
color:#0066cc;
text-decoration:underline;
}

/*footer*/
.foot{
height:134px;
padding:8px 0 8px 0;
text-align:center;
font-size:10px;
color:#FFFFFF;
background-image:url(../img/bg05.gif);
}

.foot_in{
width:950px;
margin:auto;
font-size:10px;
color:#FFFFFF;
text-align:left;
}

.foot_in dl{
width:950px;
margin:0;
font-size:10px;
color:#FFFFFF;
text-align:left;
overflow:hidden;
position:relative;
height:100%;
}

.foot_in dd{
width:840px;
font-size:10px;
color:#FFFFFF;
text-align:left;
float:right;
display:block;
}

.foot_in dt{
width:110px;
font-size:10px;
color:#FFFFFF;
text-align:left;
float:left;
display:block;
}

.foot_in_dt01{
width:100px;
height:50px;
font-size:10px;
color:#FFFFFF;
text-align:left;
float:left;
display:block;
}

.foot_in a:link{
color:#fff;
text-decoration:none;
}

.foot_in a:hover{
color:#666666 !important;
text-decoration:underline;
font-weight:bold;
}

.foot_in a:visited{
color:#fff;
text-decoration:none;
}

.foot_in a:active{
color:#fff;
text-decoration:none;
}

.copylight{
background-image:url(../img/bg03.gif);
text-align:right;
margin:auto;
padding-right:10px;
width:940px;
height:30px;
line-height:30px;
}

.l_copylight{
text-align:right;
margin:auto;
padding-right:10px;
width:940px;
height:30px;
line-height:30px;
}


/*cms部分*/


/*-----------------------------------------------
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;
}

/*wrap*/
#wrap{
margin:0;
padding:0;
}

/*header*/

#header{
background:url(../img/head_bk.gif) repeat-x;
height:85px;
border-bottom:solid 1px #d7d7d7;
}

#head{
width:710px;
margin:0 auto;
position:relative;
height:85px;
}

#header #logo{
position:relative;
top:15px;
left:0px;
}

#header #head_title{
position: absolute;
top:30px;
left:48px;
}

#header  h1{
margin:0;
padding:0;
color:#00369A;
font-size: 14px;
font-weight:bold;
position: absolute;
top:44px;
left:50px;
width:auto;
}

#header #head_title02{
position: absolute;
top:20px;
left:190px;
}

#head_nav{
position: absolute;
top:0px;
right:0px;

}

#head_nav li{
display:inline;
}

.footer{
background:url(../img/foot_bk.gif) repeat-x;
height:55px;
margin:20px 0 0 0;
}

.copy{
text-align:center;
font-style:normal;
padding:25px 0 0 0;
font-size:10px;
}

/*-----------------------------------------------
 
-----------------------------------------------*/


/*Contents*/
#contents{
width:710px;
margin:0 auto;
min-height:450px;
}

* html #contents {
height:expression(
  document.all('contents').scrollHeight < 451?
    '450px':'auto');
}

.float_box{
width:720px;
margin: 15px 0 0 0;
}

.float_box li{
float:left;
margin-right: 5px;
}

.float_box01_top{
width:230px;
}

.float_box01_cen{
background: url(../img/float_bk01_middle.jpg) repeat-y;  
width:190px;
padding:10px 20px;
}

.float_box01_bottom{
background: url(../img/float_bk01_bottom.gif) repeat-y;
width:196px;
height:45px;
padding:0 17px;
}

.float_box02_cen{
background: url(../img/float_bk02_middle.jpg) repeat-y;  
width:190px;
padding:10px 20px;
}

.float_box02_bottom{
background: url(../img/float_bk02_bottom.gif) repeat-y;
width:196px;
height:45px;
padding:0 17px;
}

.float_box03_cen{
background: url(../img/float_bk03_middle.jpg) repeat-y;  
width:190px;
padding:10px 20px;
}

.float_box03_bottom{
background: url(../img/float_bk03_bottom.gif) repeat-y;
width:196px;
height:45px;
padding:0 17px;
}

.table01{
text-align:center;
margin:15px 0 0 0;
}

/*-----------------------------------------------
 ログイン画面
-----------------------------------------------*/

.login { 
border: 1px inset #ccddee ;
background-color: #DDE9FF;
width: 120px;
height: 20px;
}

.login01{
width:201px;
margin:20px auto 0 auto;
}

dl.topics {
color:#666666;
background: url(../img/topics_bk.gif) repeat-x left bottom;
padding:10px 0 20px 0;
*padding:10px 0 10px 0;
margin:8px 0 0 0;
width:710px;
height:5px;
}

.topics dt{
float:left;
width:75px;
padding:0 0 0 5px;
}

.topics dd{
float:right;
width:630px;
}

#tel{
background:url(../img/tel.gif) no-repeat;
width:525px;
height:85px;
position:relative;
margin:30px 0 0 0;
}

#tel_btn{
position:absolute;
top:50px;
right:10px;
}

#pr{
color:#556677;
width:505px;
border:1px solid #67A5F8;
padding:10px;
margin:15px 0 0 0;
}

/*-----------------------------------------------
 物件入力画面
-----------------------------------------------*/

.inp_table01{
font-size:12px;
color:#fff;
padding:3px;
border: 1px solid #aabbcc;
margin:20px 0 0 0;
background:#0066CC;
}

.inp_table01 td{
vertical-align: top;
line-height:1.75em;
}

.title01{
width:18.5%;
}

.inp_table02{
font-size:12px;
color:#333333;
padding:10px;
border: 1px solid #aabbcc;
margin:20px 0 0 0;
}

.inp_table02 th{
background:#F0F0F0;
}

.inp_table02 td{
vertical-align: top;
line-height:1.75em;
border-bottom: 1px solid #d7d7d7;
padding:3px;
}

.inp_table03{
width:600px;
margin:15px auto 0 auto;
text-align:left;
}

.inp_table03 th{
font-weight:normal;
background-color:#DEE6FB;
padding:3px;
text-align:center;
}

.inp_table03 td{
font-weight:normal;
background-color:#FFF;
padding:3px;
}

.inp_table03_01{
width:70px;
}
.inp_table03_02{
width:460px;
}
.inp_table03_03{
width:70px;
}
.inp_table03_04{
text-align:center;
}

.inp_table04{
width:710px;
margin:15px auto 0 auto;
border:#CCC 1px solid;
text-align:left;
}

.inp_table04 th{
font-weight:normal;
background-color:#DEE6FB;
border-bottom:#CCC 1px solid;
border-top:#FFF 1px solid;
border-left:#FFF 1px solid;
padding:3px;
text-align:center;
}

.inp_table04 td{
font-weight:normal;
background-color:#FFF;
border-bottom:#CCC 1px solid;
border-top:#FFF 1px solid;
border-right:#CCC 1px solid;
padding:3px;
}

.inp_table04_01{
width:60px;
}
.inp_table04_02{
width:60px;
}
.inp_table04_03{
width:60px;
}
.inp_table04_04{
width:155px;
}
.inp_table04_05{
width:155px;
}
.inp_table04_06{
width:155px;
}
.inp_table04_07{
width:65px;
}
.inp_table04_08{
text-align:right;
}

.inp_table05{
width:710px;
margin:15px auto 0 auto;
border:#CCC 1px solid;
text-align:left;
}

.inp_table05 th{
font-weight:normal;
background-color:#DEE6FB;
border-bottom:#CCC 1px solid;
border-top:#FFF 1px solid;
border-left:#FFF 1px solid;
padding:3px;
text-align:center;
}

.inp_table05 td{
font-weight:normal;
background-color:#FFF;
border-bottom:#CCC 1px solid;
border-top:#FFF 1px solid;
border-right:#CCC 1px solid;
padding:3px;
}

.inp_table05_01{
width:30px;
}
.inp_table05_02{
width:90px;
}
.inp_table05_03{
width:50px;
}
.inp_table05_04{
width:140px;
}
.inp_table05_05{
width:280px;
}
.inp_table05_06{
width:120px;
}
.inp_table05_07{
text-align:center !important;
}
.inp_table05_08{
text-align:right;
}


/*　別窓で開くページ　*/

.inq_Area01{
margin:25px auto;
text-align:center;
}

.title02{
width:18%;
vertical-align: top;
}

.inp {
border: 1px solid #aabbcc;
background-color: #E8F4FF;
}

.bo01 {
border: 2px solid #FF3333;
padding:5px;

}

.btn01{
text-align:center;
margin:30px 0 0 0;
}

.btn02 {
background: #DBFFCE;
width: 60px;
height: 18px;
font-size: 10px !important;
}

.btn03{
text-align:center;
margin:15px 0 0 0;
}


#arrow01{
text-align:center;
padding:5px 0 5px 40px;
}


/*
足立追加分
*/
/*-----------------------------------------------
 FORM
-----------------------------------------------*/

.form{
margin: 0px;
padding: 0px;
}

.fileup{
width:50px;
height:19px;
margin:0px 0px 0px 3px;;
padding:0px;
border:solid 1px #AABBCC;
background-color: #5FCBFD;
}

/*-----------------------------------------------
 画像アップロードページ
-----------------------------------------------*/

/*wrap*/
#img_wrap{
margin:0;
padding:0;
text-align:center;
}

#img_wrap h1{
color:#00369A;
font-size: 16px;
font-weight:bold;
margin:0;
padding-top:50px;
padding-bottom:10px;
}

.img_contents{
width:400px;
margin:0 auto;
padding-bottom:50px;
}

/*-----------------------------------------------
 その他
-----------------------------------------------*/

.small_text{
font-size:12px;
color:#FF0000;
}

.insert01{
font-size:16px;
font-weight:bold;
margin:20px 0 0 0;
padding: 0px;
}




/*下層共通*/

.lower_box{
width:auto;
height:auto;
}

.lower_con{
width:auto;
heihgt:auto;
overflow:auto;
padding:35px 0 0 0;
}

.lower_left_w{
width:230px;
float:left;
text-align:left;
}

.lower_left{
width:220px;
text-align:center;
border:5px solid #efefef;
padding:0 0 5px 0;
background-color:#FFFFFF;
}


.lower_left li{
width:185px;
height:23px;
margin:10px auto 0 auto;
background-image:url(../../list/img/ar.gif);
background-repeat:no-repeat;
background-position:left;
line-height:23px;
vertical-align:middle;
border-bottom:1px dotted #CC6A01;
padding:0 0 0 15px;
text-align:left;
}


.lower_left_li02{
width:185px;
height:40px !important;
margin:10px auto 0 auto;
background-image:url(../../list/img/ar02.gif) !important;
background-repeat:no-repeat;
background-position:left top !important;
line-height:1.5em !important;
padding:0 0 0 15px;
text-align:left;
border-bottom:none !important;
}

.lower_left a:link{
color:#CC6600;
text-decoration:none;
display:block;
}

.lower_left a:hover{
color:#CC0000 !important;
text-decoration:underline !important;
font-weight:bold;
display:block;
}

.lower_left a:visited{
color:#CC6600;
text-decoration:none;
display:block;
}

.lower_left a:active{
color:#CC6600;
text-decoration:none;
display:block;
}

.lower_right_w{
width:700px;
float:right;
text-align:left;
}

.lower_right{
width:690px;
border:5px solid #efefef;
}

.ss_ttile{
margin:10px 0 15px 0;
}


/*物件一覧*/
.li_box{
width:940px;
border:5px solid #EFEFEF;
background-color:#FFFFFF;
}

.li_in{
width:auto;
padding:10px;
text-align:left;
}

.li_btn01{
width:auto;
height:100%;
margin:10px 0 0 20px;
overflow:auto;
position:relative;
}

/*お部屋探しの流れ*/
.r_w{
margin:10px 10px 0 10px;
}

.r_con{
width:auto;
height:100%;
overflow:hidden;
position:relative;
padding:0 10px 0 10px;
margin-bottom:30px;
}

.r_text{
width:480px;
height:auto;
float:right;
}

.r_photo{
width:auto;
height:auto;
float:left;
}



/*サイトマップ*/
.site_w{
margin:10px 10px 0 10px;
}

.site_w dl{
width:auto;
height:100%;
overflow:hidden;
position:relative;
margin-bottom:30px;
}

.site_w dt{
margin:0 0 10px 0px;
color:#cc6600;
font-size:14px;
font-weight:bold;
}

.site_w dd{
width:120px;
height:23px;
margin:0 auto 0 10px;
background-image:url(../../list/img/ar.gif);
background-repeat:no-repeat;
background-position:left;
line-height:23px;
vertical-align:middle;
padding:0 0 0 15px;
text-align:left;
float:left;
}

.site_w p{
width:auto;
height:23px;
margin:0 auto 0 10px;
background-image:url(../../list/img/ar.gif);
background-repeat:no-repeat;
background-position:left;
line-height:23px;
vertical-align:middle;
padding:0 0 0 15px;
text-align:left;
}

/*プライバシーポリシー*/

.p_w{
margin:10px 10px 0 10px;
}

.p_w dl{
width:auto;
height:100%;
overflow:hidden;
position:relative;
margin-bottom:30px;
}

.p_w p{
margin:0 0 10px 0px;
color:#cc6600;
font-size:14px;
font-weight:bold;
}

.p_w dt{
width:20px;
margin:0 0 10px 15px;
color:#cc6600;
font-size:12px;
float:left;
}

.p_w dd{
margin:0 auto 0 10px;
padding:0 0 0 15px;
text-align:left;
}

/*プロパティマネジメント*/

.pro_w{
margin:10px 10px 0 10px;
}

.pro_w dt{
margin:0 0 10px 0px;
color:#cc6600;
font-size:12px;
font-weight:bold;
}

.pro_w dd{
margin:0 auto 0 10px;
padding:0 0 0 0px;
text-align:left;
}

.pro_w p{
margin:10px 0 5px 0px;
color:#006633;
font-weight:bold;
text-align:left;
}

/*会社概要*/

.com_w{
margin:10px 10px 0 10px;
}


.companydata{
width:650px;
height:auto;
margin:auto;
text-align:left;
font-size:14px;
margin-bottom:30px;
}

.companydata dl.dataList {
background:transparent url(../img/databgimg.gif) repeat-y scroll 0;
display:block;
float:left;
margin-bottom:5px;
padding:0;
width:580px;
}
.companydata dl.dataList dt {
clear:left;
display:block;
float:left;
margin:2px 0;
padding-left:8px;
width:100px;
text-align:left;
}

.companydata dl.dataList dd {
display:block;
float:right;
margin:2px 0;
padding:0;
width:450px;
background-image:none;
}

.companydata dl.dataList a:hover {
color:#B8DEA8;
}
.companydata dl.dataList a:active {
color:#CCCCCC;
}

.companyaccses{
width:650px;
height:auto;
margin:auto;
text-align:left;
font-size:14px;
position:relative;
overflow:hidden;
}

.companyaccses_text{
width:320px;
height:auto;
margin:auto;
text-align:left;
font-size:12px;
float:right;
}

.companyaccses_text p{
color:#006633;
font-weight:bold;
}

.companyaccses_map{
width:300px;
height:auto;
margin:auto;
text-align:left;
font-size:12px;
float:left;
}

/*採用情報*/

.rec_w{
margin:10px 10px 0 10px;
}

.rec_w dl{
margin:0 0 30px 0;
}

.rec_w dt{
margin:0 0 10px 10px;
font-size:12px;
}

.rec_w dd{
margin:0 auto 0 20px;
padding:0 0 0 0px;
text-align:left;
}

.recdata{
width:600px;
height:auto;
margin:0 0 30px 20px;
text-align:left;
font-size:12px;
}

.recdata dl.dataList {
background:transparent url(../img/databgimg01.gif) repeat-y scroll 0;
display:block;
float:left;
margin-bottom:5px;
padding:0;
width:580px;
}
.recdata dl.dataList dt {
clear:left;
display:block;
float:left;
margin:2px 0;
padding-left:8px;
width:130px;
text-align:left;
}

.recdata dl.dataList dd {
display:block;
float:right;
margin:2px 0;
padding:0;
width:430px;
background-image:none;
}

.recdata dl.dataList a:hover {
color:#B8DEA8;
}
.recdata dl.dataList a:active {
color:#CCCCCC;
}

/*新生活準備マニュアル*/
.new_w{
margin:10px 10px 0 10px;
}

.new_con{
width:auto;
margin:0 0 40px 0;
padding:0 0 15px 0;
border-bottom:1px dotted #fefefe;
overflow:hidden;
position:relative;
height:100%;
}

.new_w dl{
width:450px;
margin:0 auto 0 0;
padding:0 0 0 0px;
text-align:left;
float:left;
}

.new_w dt{
margin:0 0 10px 10px;
font-size:14px;
color:#cc6600;
font-weight:bold;
}

.new_w dd{
width:450px;
margin:0 auto 0 20px;
padding:0 0 0 0;
text-align:left;
}

.new_con img{
float:left;
margin:20px 0 0 20px;
}

.new_w strong{
color:#FF3300;
margin-left:15px;
}


/*マンション一覧*/
.m_letter{
text-align:center;
margin:0px auto 20px auto;
}

.m_table{
margin:10px auto 0 auto;
}

.m_table th{
background-color:#FFF1E8;
color:#FF6600;
}

.m_table td{
padding:5px;
background-color:#F9F9F9;
}

.b_menu{
width:auto;
padding:10px;
margin:0 auto 10px auto ;
overflow:hidden;
position:relative;
}

.b_menu li{
float:left;
margin-right:6px;
display:block;
border:1px solid #CB100A !important;
font-size:14px;
}


.b_menu a:link{

color:#CB100A;
padding:5px;
height:auto;
}

.b_menu a:hover{
color:#fff !important;
background-color:#CB100A !important;
padding:5px;
}

.b_menu a:visited{
color:#CB100A;
padding:5px;
}

.b_menu a:active{
color:#CB100A;
padding:5px;
}

.property_name{
width:200px;
}

.address{
width:200px;}

.access{
width:240px;
}


/*住まい選びの前に*/

.use_w{
margin:0 0 40px 20px;
line-height:1.8em;
}


