@charset "shift_jis";

/*基本設定*/

body {
   margin:0px;
   padding:0px;
   background-color: #EEE8DF;
   font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", sans-serif;
   line-height: 1.5;
	 font-size:12px;
	 text-align:center;
}

p { margin:0 0 1em 0; }

ul,li { 
list-style-type:none;
margin:0px;padding:0px;
}

a img { border:0; }

h1,h2,h3,h4,h5,h6 {font-weight:normal;}

a:link{
color:#555555;
text-decoration:none;
}
a:hover{
color:#555555;
text-decoration:underline;
}
a:visited{
color:#555555;
text-decoration:none;
}
a:active{
color:#555555;
text-decoration:none;
}

/*基本設定終了*/

/*wrap*/
#wrap{
margin:auto;
padding:0px;
width:960px;
height:auto;
}

/*header*/
#header{
width:960px;
height:109px;
background-image:url(../img/header_bg.gif);
position: relative;
}

#header h1{
font-size:12px;
position:absolute;
top:10px;
left:40px;
}

#header .logo{
position:absolute;
top:40px;
left:40px;
}

#header .inquiry{
width:290px;
height:80px;
background-image:url(../img/inquiry_bg.gif);
position:absolute;
bottom:18px;
right:19px;
text-align:left;
}

#header .inquiry_imgarea{
margin-left:9px;
margin-top:31px;
height:25px;
}

#header .inquiry_mail{
margin-left:2px;
margin-bottom:6px;
}

#header .inquiry_textarea{
width:255px;
margin-left:10px;
height:auto;
font-size:10px;
}

.photo_margin{
margin-top:13px;
}


/*contents*/
#contents_wrap{
width:auto;
height:auto;
background-image:url(../img/bg_01.gif);
padding-top:15px;
}

#contents_area{
width:940px;
height:auto;
padding:0px 10px 0px 10px;
}


/*left*/
#left{
width:214px;
text-align:center;
float:left;
border:1px solid #D0D0D0;
padding:3px;
margin:auto auto auto 8px;
_margin-left:4px;
}

/*left_menu*/
#menu{
width:214px;
margin-top:12px;
}

#menu li{
margin:0px 0px 8px 0px;
}

/*left_voice*/

#voice{
margin-top:10px;
background-color:#F4ECD3;
border:1px solid #D3C1A5;
width:206px;
padding:10px 3px 0px 3px;
}

#voice .voice_text{
margin-top:10px;
width:200px;
line-height:1.6em;
color:#56401E;
text-align:left;
}

#voice .voice_btn{
margin-top:10px;
margin-left:100px;
}

/*left_link*/
#link_title{
margin:15px 0px 0px 0px;
}

#left_link{
width:200px;
margin:5px 0px 10px 0px;
}
#left_link ul{
text-align:left;
}
#left_link li{
background:url(../img/ar_01.gif);
background-repeat:no-repeat;
padding:0px 0px 0px 15px;
}

/*banner_voice*/
.banner{
margin-top:10px;
}


/*center*/
#center{
width:450px;
float:left;
margin-left:10px;
}


#center_01{
width:444px;
text-align:center;
border:1px solid #D0D0D0;
padding:3px;
}
#center_01 .map{
border:0px;
}

#center_02{
width:444px;
text-align:center;
border:1px solid #D0D0D0;
padding:3px;
margin-top:10px;
height:auto;
}

.center_02_title{
margin-bottom:10px;
}


/*right*/
#right_wrap{
width:236px;
float:left;
margin-left:10px;
}


#right_01{
width:228px;
text-align:center;
border:1px solid #D0D0D0;
padding:3px 3px 0px 3px;
}

#right_01 .right_01_title{
margin-bottom:10px;
}

#right_01 li{
margin-bottom:6px;
}

#right_01 .right_01_btn{
margin-left:100px;
}

#right_02{
width:228px;
text-align:center;
border:1px solid #D0D0D0;
margin-top:10px;
padding:3px 3px 0px 3px;
background-color:#F5FCFF;
}

#right_02 .right_02_text{
width:auto;
text-align:left;
margin-top:15px;
margin-left:5px;
margin-bottom:20px;
}

#right_03{
width:228px;
padding-bottom:14px;
margin-top:3px;
background-color:#fff;
text-align:left;
}


#right_03 .right_03_text_area{
padding-left:20px;
line-height:1.5em;
display:block;
}


.right_03_img01{
margin-top:10px;
}


#right_04{
padding-top:15px;
padding-left:5px;
}


#right_04 li{
background-image:url(../img/yajirushi.gif);
background-repeat:no-repeat;
text-align:left;
}

.right_04_text_position{
padding-left:20px;
margin-bottom:15px;
}

/*footer*/

#footer{
width:940px;
margin-left:2px;
background-color:#E4DACA;
height:30px;
position:relative;
}

#footer .copyright{
font-size:10px;
position:absolute;
right:13px;
bottom:8px;
}

.footer_img{
margin-top:10px;
margin-left:2px;
}
/*下層スタート*/

/*物件検索ページ*/
#contents{
width:690px;
text-align:center;
border:1px solid #D0D0D0;
padding:3px 3px 30px 3px;
margin:auto 5px auto auto ;
*margin:auto 2px auto auto ;
float:right;
background-color: #FFFFFF;
}

#contents .title{
padding:1px;
}
#contents .copy{
padding:25px 0px 0px 0px;
}
#contents .title_02{
padding:25px 0px 0px 0px;
text-align:center;
}


.map_b{
margin:30px auto 0 auto;}

.btn_b{
margin:30px auto 0 auto;}

#gototop{
width:940px;
padding-top:15px;
text-align:right;
margin-top:3px;
}
#gototop_02{
text-align:right;
padding:0 0 10px 0;
}

/*フォーム*/
#contents #copy2{
margin:25px 0 0 30px;
text-align:left;
}

.joken{
padding:10px 0px 0px 30px;
text-align:left;
}

.btn{padding:30px 0px 0px 0px;
text-align:center;
}
.cl{clear:both;}