@charset "UTF-8";

p{
margin:0;
padding:0;
}

br{
line-height:1;
}

div#gaiyou_head{
text-align:right;
margin:20px auto 0;
padding:0;
}

div.head_title{
border:2px #CCCCCC solid;
margin:10px 0 20px;
padding:0;
}

div.head_title h2{
font-size:medium;
font-weight:normal;
letter-spacing:0.05em;
margin:0;
padding:5px;
}

div.head_cont{
width:96%;
border:#CCCCCC solid 1px;
background:url(../img/gaiyou/bk01.jpg) repeat-x ;
/*background:#999966;*/
margin:10px auto 0;
padding:8px 10px;
}

div.head_cont h3{
font-size:medium;
font-weight:550;
letter-spacing:0.05em;
color:#333333;
margin:0;
padding: 5px 0;
}

div.head_cont a{
color:#333333;
}

div.head_left{
width:70%;
float:left;
}

div.head_right{
width:25%;
float:left;
}

div.head_second{
width:96%;
font-size:medium;
/*border:1px solid #CCCCCC;
background:#e1f0d5;*/
margin:0 auto 25px;
padding:6px 10px;
}

div.head_second p{
border-bottom:1px solid #CCCCCC;
line-height:1.6;
margin:5px 0;
padding:0;
}


.land_sc_left{
width:50%;
float:left;
margin:0 0 5px;
padding:0;
}

.house_sc_left{
width:33.3%;
float:left;
margin:0;
padding:0;
}

.rent_sc_left{
width:50%;
float:left;
margin:0 0 5px;
padding:0;
}

div.detail_cont{
width:98%;
font-size:medium;
letter-spacing:0.05em;
line-height:1.6;
margin:20px auto;
padding:0;
}

div.detail_cont p{
border-bottom:1px solid #CCCCCC;
margin:0;
padding:2px 0;
}

.detail_float{
width:50%;
float:left;
margin:0;
padding:5px 0;
}

div.photo  table{
margin:100%;
margin:0 auto;
padding:0;
}


div.photo_gallery{
float:left;
text-align:center;
margin:5px 10px;
padding:0;
}

div.photo_gallery p{
width:270px;
margin:5px 0 0;
padding:0;
}

div.gallery {
float:left;
border:1px #999999 solid;
background:#FFFFFF;
text-align:center;
padding:5px;
margin:0 auto;
}

div.mov_position{
text-align:center;
margin:10px auto;
padding:0;
}


div#gmap{
border:1px #999999 solid;
text-align:center;
margin:10px auto;
padding:0;
}

div.appeal{
width:90%;
background:#FFFFCC;
border:2px #FFCC66 solid;
margin:10px auto;
padding:5px;
}

div#footer_co_info{
width:80%;
border:1px solid #999999;
margin:25px auto 10px;
padding:0;
}

div#footer_co_info p{
text-align:center;
margin:10px 0;
padding:0;
}

div#footer_co_info h3{
font-size:medium;
font-weight:600;
margin:0;
padding:0;
}

div#footer_co_info h3 a{
color:#000000;
}

div#co_box{
background:#CCCCCC;
margin:10px 15px;
padding:5px;
}

div#co_box p{
text-align:left;
}

div#co_left{
float:left;
margin:10px 0 0 5px;
padding:0;
}

div#co_right{
float:right;
margin:0 10px 0 0;
padding:0;
}

.co_tel{
font-size:larger;
font-weight:600;
margin:5px 0;
padding:0;
}

.setubi {
border-bottom:1px #CCCCCC solid;
}

.setubi ul{
margin:0 0 10px;
padding:0;
}

.setubi li{
float:left;
list-style:none;
line-height:1.6;
white-space:nowrap;
margin:0 5px 0 0;
padding:0;
}


.setubi p{
border-bottom:none;
}

.Permalink{
width:80%;
text-align:right;
margin:10px auto;
padding:0;
}

.Permalink input{
color:#999999;
border:#999999 1px solid;
}

.Permalink a{
color:#999999;
font-size:small;
}

/*
.Permalink a:hover{
color:#003399;
border-bottom:1px solid #003399;
}
*/
