@charset "UTF-8";
@import url(base.css);
@import url(header.css);
@import url(gnavi.css);
@import url(footer.css);

/* -- toppage -- */
#mainimg{
width:700px;

}
#contentsL{
width:284px;
float:left;
}
#contentsR{
width:200px;
float:left;
padding-left:15px;
}
.property{
/*background:url(../top_img/bg_box.jpg) bottom no-repeat;*/
border:solid 1px #CCCCCC;
padding-bottom:5px;
margin-bottom:10px;
margin-top:17px;
/*margin-left:3px;*/
}
.property_txt{
margin:5px 0px 0px 0px;
}
.property_list{
margin:10px 2px 10px 5px;
}
.property_list ul{
/*padding:12px 15px 15px 15px;*/
}
.property_list ul li.bukken{
margin-bottom:10px;
}
.bukken_title{
margin-bottom:10px;
}
/*.bukken_title a{
color:#eb3625;
font-weight:bold;
}
.bukken_title a:hover{
color:#0033CC;
font-weight:bold;
}
*/

.property .cap{
clear:both;
font-size:1em;
font-weight:bold;
color:#666666;
margin-left:5px;
margin-bottom:3px;
}

.property .icon{
width:55px;
float:left;
padding:0px 3px 0px 6px;
}


.property .photo{
width:108px;
float:right;
padding:0px 8px 0px 0px;
}


.property .detail{
float:left;
padding-top:2px;
font-size:0.8em;
line-height:1.3em;
}

.property .detail2{
clear:both;
font-size:1.0em;
font-weight:bold;
color:#999999;
line-height:1.3em;
margin-left:8px;
}

.property .detail_link{
float:right;
padding:0px 8px 0px 0px;
}

/*.detail_link{
margin:7px 17px 0 17px;
text-align:right;
}
.detail_link a{
color:#000000;
text-decoration:none;
}
.detail_link a:hover{
color:#0033CC;
text-decoration:underline;
}
*/

/*
.eventnews{
background:url(../top_img/bg_box357_bottom2.gif) bottom no-repeat;
padding-bottom:23px;
}
.eventnews dl{
margin:5px 24px 0 16px;
}
.eventnews dl dt{
width:70px;
float:left;
}
.eventnews dl dd{
margin-left:70px;
}
*/

.topix_ti{
padding-left:4px;
margin-top:10px;
}

.topix{
border:solid 1px #CCCCCC;
padding-bottom:15px;
margin-left:4px;
width:270px;
font-size:0.8em;
}
.topix ul{
margin:15px 0px 0 16px;
}
.topix li{
color:#CC0000;
line-height:1.4em;
width:230px;
padding-top:10px;
}

.topix li a{
padding-left:15px;
display:block;
color:#333333;
text-decoration:none;
}
.topix li a:hover{
color:#0033CC;
text-decoration:underline;
}

.topix .more{
	padding:15px 10px 0px 0px;
	text-align: right;
}

.topix .more a{
color:#333333;
font-weight:bold;
text-decoration:none;
}

.topix .more a:hover{
color:#0033CC;
text-decoration:underline;
}

.ban_l{
width:280px;
}

.ban_l p{
margin-top:10px;
}

.ban_c{
width:343px;
}

.ban_c p{
margin-top:10px;
}

.ban_r{
width:193px;
}

.ban_r p{
margin-bottom:10px;
}


/* feedicon */
.topix h3{
float:right;
margin-top:5px;
margin-right:5px;
}
/* end */