
body {
	font-weight:normal;
	margin:0px 0px 0px;
	font-family:Lucida Grande',
 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3',
 Meiryo, メイリオ, sans-serif;
}
*{zoom: 1}
img {
	border:none;
}
p {
	font-weight:normal;
	margin:0px 0px 0px 0px;
	line-height:17px;
}
h1 {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 0px;
	color:#000000;
}
h2 {
	font-size:12px;
	font-weight:normal;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#000000;
}
h3 {
	font-weight:normal;
	color:#333333;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
h3 img {
	margin:0px;
}
h4 {
	font-weight:normal;
	color:#02379f;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
strong {
	font-weight:normal;
}
object {
}
.FontRed {
	color:#ff0000;
	font-size:80%;
}
form {
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0em;
}
input {
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
}
label {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
select {
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
}
textarea {
	height:100px;
	margin:0px 0px 0px 3px;
	padding:0px 0px 0px 0px;
 width:90%;
}
ul {
	list-style-type:none;
}
a {
	outline:0px none transparent;
}

a:link {
	color:#3399FF;
	text-decoration:none;
}
a:visited {
	color:#3399FF;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
a.active {
	color:#000000;
	text-decoration:underline;
}

table {
	border-collapse:collapse;
	border-spacing:0;
}
th {
}
#wrapper {
	width:100%;
	margin:0 auto;
	padding:0;
	/*background:url(../img/main_bg.gif) repeat-x;
	background-position:0px 340px;*/
}
#wrapper:after {
content: "";
display: block;
clear: both;
}
div#Column {
	width:100%;
	margin:0px auto;
}
/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�R�E�E�E��E�E�E��E�E�E�e�E�E�E��E�E�E��E�E�E�c */
/* ================================================== */
#RightBox {
	width:740px;
	height:100%;
	margin:0px 0px 0px 20px;
	padding:0px 0px 0px 0px;
	clear:right;
	float:left;
}

/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E�C�E�E�E��E�E�E� */
/* ================================================== */
#Main {
	width:80%;
	margin:10%;
	padding:0px 0px 0px 0px;
	position: relative;
}
#Main_Top {
	position: relative;
	width: 100%;
	margin:0px 0px 0px 8px;
	padding:0px 0px 0px 0px;
	float:right;
}
.toph3 {
	margin:0px 0px 10px 6px;
	clear:both;
}

#Main_Top .toph3__osusume{
	vertical-align: middle;
	margin:12px 0 20px 0px;
	background-image: url("../img/banner_background.png");
	background-repeat: no-repeat;
	color:white;
	padding-left:20px;
	font-size:15px;
	height:23px;
	padding-top:3px;


}
/* ================================================== */
/*  �E�E�E�e�E�E�E��E�E�E��E�E�E�o�E�E�E��E�E�E� */
/* ================================================== */
.titlebox {
	width:100%;
	color:#666;
	font-weight:bold;
	font-size:20px;
	margin: 0;
	/*background: #095DA6/* url(../img/midashi_other.png) no-repeat*/ ;*/
	padding:18px;
	display:block;
	clear:both;
	height:auto;
	text-align:left;
}
.titlebox a {
	padding:0px;
}
/* ================================================== */
/*  �E�E�E�\�E�E�E�[�E�E�E�g */
/* ================================================== */
.sort {
	font-size:16px;
	text-align:right;
	padding:0px 10px 0px 0px;
}
/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E�̃y�E�E�E�[�E�E�E�W�E�E�E�̃g�E�E�E�b�E�E�E�v�E�E�E�ɖ߂� */
/* ================================================== */
.pagetop {
	font-size:12px;
	text-align:right;
	margin:0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:middle;
	clear:both;
}
.pagetop a:hover img {
opacity:0.3;
filter: alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
}

.ichiran_back {
	font-size:12px;
	text-align:right;
	margin:0px 0px 0px;
	padding:10px 0px 10px 0px;
	vertical-align:middle;
	clear:both;
}
.ichiran_back a {
	color: #0033ff;
    text-decoration: underline;
}

/* ================================================== */
/*  �E�E�E�y�E�E�E�[�E�E�E�W�E�E�E��E�E�E��E�E�E�O */
/* ================================================== */
.PagingBox {
	text-align:center;
	clear:both;
	font-size:small;
	margin:5px 0px 5px 0px;
	height:30px;
	width:100%;
	float:none;
	inline:block;

}
.PagingBox:after   {
     content: ".";
     display: block;
     visibility: hidden;
     height: 0.1px;
     font-size: 0.1em;
     line-height: 0;
     clear: both;
}


#Pager {

	width:100%;
	height:80px;
	padding:2em 0em 0em 0em;
	margin:10px 0 10px 0px;
	font-size:14px;

	clear:both;
	display:block;

}


#Pager li {
	padding:0em 0em 0em 0em;
	margin:0em 0em 0em 0.5em;
	border:1px solid #3f3a39;
	background-color: #3f3a39;
	font-size:14px;
	line-height:18px;
	display: inline-block;
}
#Pager li a {
	padding:0em 0.5em 0em 0.5em;
	margin:0em 0em 0em 0em;
	text-decoration:none;
	color:#ffffff;
	font-size:14px;
	line-height:18px;
	display:block;
}
#Pager li a:hover {
	padding:0em 0.5em 0em 0.5em;
	margin:0em 0em 0em 0em;
	text-decoration:none;
	background-color:#ffffff;
	color: #3f3a39;
	font-size:14px;
	line-height:18px;
	display:block;
}
#Pager .active {
	padding:0em 0.5em 0em 0.5em;
	margin:0em 0em 0em 0.5em;
	border:1px solid #3f3a39;
	background-color:#ffffff;
	font-size:14px;
	line-height:18px;
}
#Pager .none {
	padding:0em 0.5em 0em 0.5em;
	margin:0em 0em 0em 0.5em;
	border:1px solid #3f3a39;
	background-color:#3f3a39;
	color: #ffffff;
	font-size:14px;
	line-height:18px;
}
/* ================================================== */
/*  �E�E�E�V�E�E�E��E�E�E��E�E�E��E�E�E��E�E�E��E�E�E� */
/* ================================================== */
#Main_Top #newbox {
	width:100%;
	height:100%;
	margin: 8px; /* 各地域の物件表示*/
}

#newbox {
	width:100%;
	/*margin:7px; /* 各地域の物件表示*/
	clear:both;
	display:block;
}
.NewBukken {
	width:50%;
	height:460px;
	float:left;
	display:block;
	padding: 0px;
}

.NewBukken ul {
	margin:0px;
}

.NewBukken .None {
	border:none;
}

}
.NewBukken li .Price {
	font-size: 14pt;
	color:#333333;
	font-weight:bolder;
}
.NewBukken img{
	overflow: hidden;
	margin-bottom: 3px;
}

.NewBukken .FbsliDet {
	border:none;
}
.bukken_image{
    float: left;
    margin: 0;
    position: relative;
}
.list_right
{}
.bukken_title{
	margin-top:3px;
	font-size:11pt;
	color:#333333;
	font-weight: bolder;
	line-height: 18pt;
	display:block;
	text-align:left;
    margin-left:150px;
}
.bukken_address span{
	font-size:10pt;
	color: #999999;
	font-weight: bolder;
	line-height: 14pt;
}
.bukken_detail{
	margin:15px 0 10px 0;;
	font-size: 11pt;
	color: #333333;
	width:340px;
	text-align: center;
	height:40px;
	overflow:hidden;

}
.bukken_detail2{
	margin:15px 0 10px 5px;
	font-size: 10pt;
	color: #333333;
	width:auto;
	text-align: left;
	height:40px;
	overflow:hidden;
	float-left:5px;
    float: left;

}
.price
{
    color: orange;
    float: left;
    font-size: 18px;
    font-weight: bold;
    height: 16px;
    line-height: 1;
    margin-left: 8px;
    margin-top: 7px;
}
.address_ichiran
{
    border: 1px solid #aaaab0;
    float: left;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
    margin-left:10px;
    padding: 1px;
    text-align: center;
}
.address_ichiran2
{
    border: 1px solid #aaaab0;
    float: right;
    font-size: 11px;
    font-weight: bold;
    margin-top: 5px;
    margin-left:10px;
    padding: 1px;
}

@media only screen and (max-width:400px) {
.bukken_detail{
	margin:15px 0 10px 0;;
	font-size: 11pt;
	color: #333333;
	width:340px;
	text-align: center;
	height:40px;
	overflow:hidden;

}
.bukken_detail2{
	margin:15px 0 10px 0;;
	font-size: 10pt;
	color: #333333;
	width:auto;
	text-align: left;
	height:40px;
	overflow:hidden;
    float: left;

}}
@media only screen and (min-width:480px) {
.grid ul{
	height:180px;

}}

/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�ߕ��E�E�E��E�E�E� */
/* ================================================== */
.FeedBox {
    display: block;
    float: left;
    height: 360px;
    margin: 5px 30px 10px 0;
    width: 340px;
    padding: 0;
}
.FeedBox .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FeedBox .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 130px;
}
.FeedBox .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBox a:link {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.FeedBox a:visited {
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.FeedBox a:hover {
	color:#999999;
	text-decoration:none;
	font-weight:bold;
}
.FeedBox a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBox .Link a{
	display: block;
	background: url(../img/detailpic.png) top right no-repeat;
	height: 21px;
	width: 90px;
}
.FeedBox .Link a:hover{
	display: block;
	background: url(../img/detailpic_on.png) top right no-repeat;
	height: 21px;
}
.FeedBox .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	position:relative;
	top:22px;
}
.FeedBox .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.gif) no-repeat scroll 0 0
}
.FeedBox .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.gif) no-repeat scroll 0 0
}






.FeedBox2 {
	width:365px;
	height:365px;
	margin:5px 0px 0px 14px;
	padding:0px;
	float:left;
}
.FeedBox2 dd {
	font-size:small;
}
.FeedBox2 .Title {
	margin:0px 0px 0px 2px;
	padding:9px 1px 1px 0px;
	line-height:18px;
}
.FeedBox2 .Title strong {
	font-weight:bold;
}
.FeedBox2 .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

/*//////////////////////////////*/

.FeedBox3 {
  width:345px;
  height:105px;
  margin:5px 20px 0px 5px;
  padding:0px;
  float:left;
}
.FeedBox3 dd {
  font-size:small;
}
.FeedBox3 .Title {
  margin:0px 0px 0px 130px;
  padding:0px 0px 0px 5px;
  line-height:18px;
}
.FeedBox3 .Title strong {
  font-weight:bold;
}
.FeedBox3 .Title p {
  font-size:small;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.FeedBox3 .Pic {
  width:128px;
  height:96px;
  overflow:hidden;
  margin:0px;
  padding:0px 0px 0px 0px;
  float:left;
}
.FeedBox3 .End {
  width:90px;
  margin:5px 0px 0px -90px;
  padding:0px 0px 0px 0px;
  float:left;
}
.FeedBox3 .Coment {
  height:auto;
  font-size:small;
  letter-spacing:1px;
  text-align:justify;
  padding:0px 5px 0px 5px;
  margin:0px 0px 0px 130px;
}
.FeedBox3 .More {
  height:25px;
  margin:0px 0px 0px 0px;
  padding:0px 10px 0px 0px;
  text-align:right;
  display:block;
}
.FeedBox3 a:link {
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}
.FeedBox3 a:visited {
  color:#333333;
  text-decoration:none;
  font-weight:bold;
}
.FeedBox3 a:hover {
  color:#b9b9b9;
  text-decoration:underline;
  font-weight:bold;
}
.FeedBox3 a.active {
  color:#333333;
  text-decoration:none;
}
.FeedBox3 .None {
  width:100px;
  height:23px;
  text-indent:-9999px;
  text-align:left;
  font-size:small;
  margin:0px;
  float:right;
  position:relative;
  top:8px;
}
.FeedBox3 .None a {
  width:91px;
  height:22px;
  text-indent:-9999px;
  text-align:left;
  font-size:small;
  float:right;
  background:url(../img/detailpic.png) no-repeat scroll 0 0
}
.FeedBox3 .None a:hover {
  width:90px;
  height:22px;
  text-indent:-9999px;
  text-align:left;
  font-size:small;
  float:right;
  background:url(../img/detailpic_on.png) no-repeat scroll 0 0
}

/* */


.FeedBox2 .Pic {
	width:340px;
	height:255px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;

}
.FeedBox2 .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox2 .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 130px;
}
.FeedBox2 .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBox2 a:link {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBox2 a:visited {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBox2 a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.FeedBox2 a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBox2 .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	padding-right:10px;
	position:relative;
	top:10px;
}
.FeedBox2 .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.gif) no-repeat scroll 0 0
}
.FeedBox2 .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.gif) no-repeat scroll 0 0
}


/* ================================================== */
/*  �E�E�E�X�E�E�E�^�E�E�E�b�E�E�E�t�E�E�E�Љ�̃u�E�E�E��E�E�E��E�E�E�O */
/* ================================================== */
.FeedBoxStaff {
	width:350px;
	height:105px;
	margin:5px 20px 0px 0px;
	padding:0px;
	float:left;
}
.FeedBoxStaff dd {
	font-size:small;
}
.FeedBoxStaff .Title {
	margin:0px 0px 0px 130px;
	padding:0px 0px 0px 5px;
	line-height:18px;
}
.FeedBoxStaff .Title strong {
	font-weight:bold;
}
.FeedBoxStaff .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FeedBoxStaff .Pic {
	width:128px;
	height:96px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBoxStaff .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 130px;
}
.FeedBoxStaff .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBoxStaff a:link {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxStaff a:visited {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxStaff a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.FeedBoxStaff a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBoxStaff .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	position:relative;
	top:22px;
}
.FeedBoxStaff .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.png) no-repeat scroll 0 0
}
.FeedBoxStaff .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.png) no-repeat scroll 0 0
}

/* ================================================== */
/*  �tabephoto feed
/* ================================================== */
.tabephoto {
	margin:5px 5px 1px 7px;
	background: url(../img/tabe_photo.png) no-repeat;
	padding-left:150px;
	height:100px;
}
.FeedBoxtabephoto {
	width:231px;
	height:150px;
	margin:5px 5px 1px 7px;
	padding:0px;
	float:left;
}
.FeedBoxtabephoto dd {
	font-size:small;
}
.FeedBoxtabephoto .Title {
	margin:0px 0px 0px 130px;
	padding:0px 0px 0px 5px;
	line-height:18px;
}
.FeedBoxtabephoto .Title strong {
	font-weight:bold;
}
.FeedBoxtabephoto .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FeedBoxtabephoto .Pic {
	width:236px;
	height:133px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBoxtabephoto .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 130px;
}
.FeedBoxtabephoto .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBoxtabephoto a:link {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxtabephoto a:hover {
	opacity:0.7
}
.FeedBoxtabephoto a:visited {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxtabephoto a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.FeedBoxtabephoto a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBoxtabephoto .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	position:relative;
	top:22px;
}
.FeedBoxtabephoto .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.png) no-repeat scroll 0 0
}
.FeedBoxtabephoto .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.png) no-repeat scroll 0 0
}

.breadcrumb2 {
position: relative;
}
.scroll {
position: absolute;
left: 50%;
top: -80px;
}

/* ================================================== */
/*  �cocobana feed
/* ================================================== */
.cocobana {
	margin:5px 5px 1px 7px;
	background: url(../img/cocobana.png) no-repeat;
	padding-left:150px;
	height:100px;
}
.FeedBoxcocobana {
	width:700px;
	margin:5px 0px 0px 0px;
	padding:0px;
	float:left;

}
.FeedBoxcocobana dd {
	font-size:small;
}
.FeedBoxcocobana .Title {
	margin:0px 0px 0px 130px;
	padding:0px 0px 0px 5px;
	line-height:18px;
}
.FeedBoxcocobana .Title strong {
	font-weight:bold;
}
.FeedBoxcocobana .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FeedBoxcocobana .Pic {
	width:236px;
	height:133px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBoxcocobana .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	margin:0px 0px 10px 130px;
}
.FeedBoxcocobana .border {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	border-bottom:1px dashed #2a8dbe;
}
.FeedBoxcocobana .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBoxcocobana a:link {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxcocobana a:hover {
	opacity:0.7
}
.FeedBoxcocobana a:visited {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxcocobana a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.FeedBoxcocobana a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBoxcocobana .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	position:relative;
	top:22px;
}
.FeedBoxcocobana .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.png) no-repeat scroll 0 0
}
.FeedBoxcocobana .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.png) no-repeat scroll 0 0
}


/* ================================================== */
/*  �sunphoto feed
/* ================================================== */
.sunphoto {
	margin:5px 15px 1px 7px;
	background: url(../img/sun_photo.png) no-repeat;
	padding-left:180px;
	height:100px;
}
.FeedBoxsunphoto {
	width:231px;
	height:150px;
	margin:3px 5px 1px 7px;
	padding:0px;
	float:left;
}
.FeedBoxsunphoto dd {
	font-size:small;
}
.FeedBoxsunphoto .Title {
	margin:0px 0px 0px 130px;
	padding:0px 0px 0px 5px;
	line-height:18px;
}
.FeedBoxsunphoto .Title strong {
	font-weight:bold;
}
.FeedBoxsunphoto .Title p {
	font-size:small;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.FeedBoxsunphoto .Pic {
	width:236px;
	height:133px;
	overflow:hidden;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBox .End {
	width:90px;
	margin:5px 0px 0px -90px;
	padding:0px 0px 0px 0px;
	float:left;
}
.FeedBoxsunphoto .Coment {
	height:auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	padding:0px 5px 0px 5px;
	margin:0px 0px 0px 130px;
}
.FeedBoxsunphoto .More {
	height:25px;
	margin:0px 0px 0px 0px;
	padding:0px 10px 0px 0px;
	text-align:right;
	display:block;
}
.FeedBoxsunphoto a:link {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxsunphoto a:hover {
	opacity:0.7
}
.FeedBoxsunphoto a:visited {
	color:#0033CC;
	text-decoration:none;
	font-weight:bold;
}
.FeedBoxsunphoto a:hover {
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.FeedBoxsunphoto a.active {
	color:#FF6600;
	text-decoration:none;
}
.FeedBoxsunphoto .None {
	width:100px;
	height:23px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	margin:0px;
	float:right;
	position:relative;
	top:22px;
}
.FeedBoxsunphoto .None a {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic.png) no-repeat scroll 0 0
}
.FeedBoxsunphoto .None a:hover {
	width:90px;
	height:22px;
	text-indent:-9999px;
	text-align:left;
	font-size:small;
	float:right;
	background:url(../img/detailpic_on.png) no-repeat scroll 0 0
}
}
/* ================================================== */
/*  flash�E�E�E�R�E�E�E��E�E�E��E�E�E�e�E�E�E��E�E�E��E�E�E�c */
/* ================================================== */
.FlashBox {
	width:100%;
	height:314px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background:url(../img/flash_bg.gif) #00254c repeat-x;
}
.FlashBoxother {
	width:100%;
	height:340px;
	margin:0px auto;
	padding:0px 0px 0px 0px;
}
.FlashArea {
	width:960px;
	margin:0 auto;
}

/* ================================================== */
/*  �E�E�E�T�E�E�E�C�E�E�E�g�E�E�E�}�E�E�E�b�E�E�E�v */
/* ================================================== */
#SiteMap {
	width:735px;
	padding:0px 0px 0px 0px;
	margin:-5px 0px 0px 0px;
}
#SiteMap dt {
	height:20px;
	font-size:80%;
	clear:both;
	margin:10px 0px 5px 0px;
	padding:5px 0px 0px 5px;
	background-color:#f2f2f2;
	border:1px solid #cccccc;
}
#SiteMap dd {
	width:150px;
	height:20px;
	font-size:80%;
	display:block;
	margin:0px 0px 7px 20px;
	padding:3px 0px 0px 10px;
	float:left;
	background:url(../img/headlink_list.gif) no-repeat left;
}
#SiteMap a {
	padding:3px;
}
#SiteMap a:hover {
	padding:3px;
	text-decoration:underline;
	font-weight:bold;
}
#SiteMap a:hover strong {
	padding:3px;
	text-decoration:underline;
	font-weight:bold;
}
/* ================================================== */
/*  �E�E�E�v�E�E�E��E�E�E��E�E�E�C�E�E�E�o�E�E�E�V�E�E�E�[ */
/* ================================================== */
.privacy {
	width:762px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:75%;
}
.privacy h3 {
	font-weight:bold;
	color:#ffffff;
}
.privacy dt {
	padding:0px 0px 0px 10px;
	margin:0px 0px 5px 0px;
}
.privacy dt .titlebox {
	width:754px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	line-height:34px;
	padding:0px 0px 0px 8px;
	background:url(../img/midashi_other.gif) no-repeat;
	display:block;
}

.privacy dd {
	width:650px;
	padding-top:2px;
	text-align:justify;
	margin:5px auto;
	line-height:18px;
}
.privacy .st {
	font-weight:bold;
}
/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E�o�E�E�E�^�E�E�E�y�E�E�E�[�E�E�E�W */
/* ================================================== */
.PreJoinForm {
	width:100%;
	margin:10px 0px 0px 0px;
	border-collapse:collapse;
	border-spacing:0;
	font-size:15px;
}
.PreJoinForm input{
	height:27px;
	width:30%;


}

.PreJoinForm #submit{
	height:50px;
	width:280px;
	padding:15px auto;
	margin:0;
	background:#095DA6;
	color:#fff;
	font-weight:700;
	border:none;
	border-radius:5px;
	font-size:20px;


}
.PreJoinForm #submit:hover{
	opacity:0.8;
}

.PreJoinForm input[type=radio], input[type=checkbox] {
	width:20px;
	height:20px;
	margin:0;
	padding:0;

}
.PreJoinForm select{
	height:27px;

}

.PreJoinForm th {
	text-align:left;

}

.PreJoinForm label {
	font-weight:500;
	line-height:1.5;
	padding:0;
	margin:0;

}

@media only screen and (max-width:300px) {
.PreJoinForm input{
	width:90%;
	height:27px;
}
.PreJoinForm  input[type=radio] {
	margin-left:0;
}
}
.PreJoinForm caption {
	font-size:23px;
	text-align:center;
	font-weight:500;
	margin:15px 0;
	color:#666666;

}
.PreJoinForm caption span {
	color:#72513B;
}
.PreJoinForm table{
		background-color:#f0f0f0;
		padding:30px;
}
.PreJoinForm th {
	width:160px;
	margin:0em;
	padding: 1% 3% 0;
	font-weight:normal;
	font-size:16px;
	text-align:left;
	background-color:#f0f0f0;
	/*border:1px solid #d2d2d2;*/
	font-weight:500;
}

.PreJoinForm td {
	width:75%;
	margin:0em;
	padding: 1% 3%;
	font-weight:normal;
	text-align:left;
	/*border:1px solid #d2d2d2;*/
	background-color:#f0f0f0;
}

@media screen and (max-width: 767px) {
	.PreJoinForm {
}

 .PreJoinForm th,.PreJoinForm td{
   display: block;
    width:100%;

}
.PreJoinForm th{
 	padding-top:10px;

}
}


.Preshubetu {
	width:550px;
	margin:0;
	padding:0.5em;
}
.Preshubetu li {
	width:130px;
	float:left;
}
.Preshubetu li label {
	padding:0px 0px 0px 5px;
}
.Preshubetu .ex {
	margin:5px 0px 0px 0px;
	color:#ff0000;
}
.Presyubetu {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Presyubetu li {
	width:100px;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
.Presyubetu li label {
	padding:0px 0px 0px 3px;
	vertical-align:middle;
}

/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E�o�E�E�E�^�E�E�E�y�E�E�E�[�E�E�E�W */
/* ================================================== */
.JoinButton {
	display:block;
	padding:0px;
}
.JoinButton img{
	width:100%;

	}
.JoinButton input {
	margin:0px;
	padding:0px;
}
.PreJoinForm img{
	width:100%;
}
/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E�o�E�E�E�^�E�E�E�y�E�E�E�[�E�E�E�W */
/* ================================================== */
.joinflow img{
	width:90%;
	height:0 auto;
	margin:10px 5%;
}

/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�ꗁE*/
/* ================================================== */
.BukkenList {
	width:100%;
	font-size:12px;
	border-top:1px solid #DEDEDE;
	border-right:1px solid #DEDEDE;
	border-left:1px solid #DEDEDE;
	margin:10px 0px 0px 0px;
}
.BukkenList th {
	padding:0px;
}
.BukkenList td {
	padding:3px;
	border-top:1px solid #DEDEDE;
	border-bottom:1px solid #DEDEDE;
}
.BukkenList h3 {
	font-weight:bold;
	background-color:#BBE0EA;
	padding:3px;
	text-align:left;
	font-size:16px;
}
.BukkenList .FbsliDet {
	width:110px;
	float:right;
	margin:0px 3px 5px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
	border-bottom:none;
}
.BukkenList .FbsliDet a {
	width:110px;
	height:30px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	display:block;
	text-indent:-9999px;
	background:url(../img/listbtn.gif) no-repeat top right;
}
.BukkenList .FbsliDet a:hover {
	width:110px;
	height:30px;
	margin:0px 5px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../img/listbtn_on.gif) no-repeat top right;
	display:block;
	text-indent:-9999px;
}
.BukkenList a {
	text-decoration:underline;
	color:#333333;
}
.BukkenList a:hover {
	text-decoration:none;
	color:#b9b9b9;
}
.BukkenList tr:hover {
	/*background:#fffcce;*/
}
.BukkenList .bukkenListPrice{
	font-weight:bold;
	font-size:23px;
	color:#FF0000;
}
.BukkenList .bukkenListMember{
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
}


/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�o�E�E�E�[�E�E�E�o�E�E�E�^ */
/* ================================================== */

.Member_main{
	width:100%;
}
.MemberButton {
	width:100%;
	height:10%;
	margin:0 auto;
}
.MemberButton li {
	width:48%;
	margin:1%;
	height:10%;
	float:left;

}
.MemberButton .Member a {
	width:85%;
	height:auto;
	padding:10%;
	display:block;
	text-indent:-9999px;
	background:url(../img/m_login.gif) no-repeat;
	background-size:100% auto;
}
.MemberButton .Member a:hover {
	width:85%;
	height:auto;
	padding:10%;
	display:block;
	text-indent:-9999px;
	background:url(../img/m_login_on.gif) no-repeat;
	background-size:100% auto;
}
.MemberButton .Join a {
	width:85%;
	height:auto;
	padding:10%;
	display:block;
	text-indent:-9999px;
	background:url(../img/j_login.gif) no-repeat;
	background-size:100% auto;
}
.MemberButton .Join a:hover {
	width:85%;
	height:auto;
	padding:10%;
	display:block;
	text-indent:-9999px;
	background:url(../img/j_login_on.gif) no-repeat;
	background-size:100% auto;
}

.Memberp {
	width:100%;
	margin:15px auto;
	font-size:small;
	letter-spacing:1px;
	text-align:justify;
	line-height:auto;
}
.PreRed {
	color:#ff0000;
}
.PreBox {
	width:100%;
	height:285px;
	margin:0px auto;
	clear:both;
}
.PreBukken1 {
	width:350px;
	height:auto;
	display:block;
	float:left;
	background:url(../img/bukken_01.gif) no-repeat;
}
.PreBukken1 p {
	width:250px;
	margin:10px 0px 0px 85px;
	font-size:12px;
	text-align:justify;
}
.PreBukken2 {
	width:350px;
	height:auto;
	display:block;
	float:left;
	background:url(../img/bukken_02.gif) no-repeat;
}
.PreBukken2 p {
	width:250px;
	margin:10px 0px 0px 85px;
	font-size:12px;
	text-align:justify;
}

.PreBukken3 {
	width:350px;
	height:auto;
	display:block;
	float:left;
	background:url(../img/bukken_03.gif) no-repeat;
}
.PreBukken3 p {
	width:250px;
	margin:10px 0px 0px 85px;
	font-size:12px;
	text-align:justify;
}
.PreBukken4 {
	width:350px;
	height:auto;
	display:block;
	float:left;
	background:url(../img/bukken_04.gif) no-repeat;
}
.PreBukken4 p {
	width:250px;
	margin:10px 0px 0px 85px;
	font-size:12px;
	text-align:justify;
}
.PreBukken5 {
	width:350px;
	height:auto;
	display:block;
	float:left;
	background:url(../img/bukken_05.gif) no-repeat;
}
.PreBukken5 p {
	width:250px;
	margin:10px 0px 0px 85px;
	font-size:12px;
	text-align:justify;
}


/* ================================================== */
/*  staff page */
/* ================================================== */
.StaffBlogBox {
	float:left;
	margin:10px 0px 0px 13px;
}
.StaffBlogBox dt {
	width:120px;
	height:160px;
	float:left;
}
.StaffBlogBox img {
	width:120px;
	height:160px;
}
.StaffBlogBox dd {
	font-size:12px;
}
.StaffBlogBox .Name {
	margin:0px 0px 0px 130px;
	padding:3px 5px 3px 5px;
	font-weight:bold;
	font-size: 13.2pt;
	border-left:4px solid #012351;
}
.StaffBlogBox .Com {
	width:220px;
	margin:30px 0px 0px 130px;
	line-height:16px;
}
.StaffBlogBox .Det {
	margin:30px 0px 0px 180px;
}
.StaffBlogBox .Det .profile a{
	width:118px;
	height:27px;
	display:block;
	background:url(../img/staff_blog_det.png) no-repeat;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:left;
}
.StaffBlogBox .Det .profile a:hover {
	width:118px;
	height:24px;
	display:block;
	background:url(../img/staff_blog_det_on.png) no-repeat;
	margin:0px 0px 0px 2px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:left;
}


.StaffBlogBox .Det .facebook a{
	width:83px;
	height:24px;
	display:block;
	background:url(../images/facebook.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:left;
}
.StaffBlogBox .Det .facebook a:hover{
	width:83px;
	height:24px;
	display:block;
	background:url(../images/facebook_h.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
	float:left;
}

.StaffImage {
	float:left;
	margin:10px 10px 10px 15px;
}
.StaffComent {
	margin:10px 10px 10px 10px;
}
.StaffComent .Main {
	font-size:14px;
	font-weight:bold;
}
.StaffComent .Sub {
	margin:10px 0px 0px 0px;
	font-size:12px;
	line-height:20px;
}

.StaffImage2 {
	float:right;
}
.StaffComent_left {
	width: 470px;
	float:left;
	margin:10px 10px 10px 10px;
}
.StaffComent_left .Main {
	font-size:14px;
	font-weight:bold;
}
.StaffComent_left .Sub {
	width:480px;
	margin:0px 0px 10px 0px;
	font-size:12px;
	line-height:20px;
}
.StaffComent_left span {
	clear:both;
	font-size:13px;
	font-weight:bold;
}
.Staff_title_small{
	font-size: smaller;
}
.Staff_subtitle{
	color:#1272A2;
	font-weight: bold;
	font-size: 12pt;
}
.Staff_adress{
	float: right;
	color:#1272A2;
}
.Staff_adress a,
.Staff_adress a:link{
	color:#1272A2;
}

/* ================================================== */
/*  kurashi page */
/* ================================================== */
.SeaPicBox {
	width:740px;
	margin:0px auto;
}
.SeaPicBox:after {
	content: "";
	display: block;
	clear:both;
}
.SeaPicBox .area_detail{
	display: block;
}
.SeaPicBox .title {
	width:754px;
	margin:20px 0px 20px 0px;
	text-align:center;
	font-weight:bold;
	font-size:110%;
	line-height:20px;
}
.SeaPicBox p {
	width:720px;
	margin:10px 20px 10px 0;
	font-size:small;
}

/*  wiki */
.SeaPicBox .wiki {
	width:720px;
	margin:10px auto;
	display: block;
	text-align: right;
}
.SeaPicBox .wiki a {
	font-size:small;
	color:#b3b3b3;
	text-decoration:none;
}
.SeaPicBox .wiki a:hover {
	font-size:small;
	color:#999999;
	text-decoration:underline;
}
.SeaPicBox p strong {
	font-weight:bold;
}
.SeaPic {
	width:340px;
	margin:0px 0px 50px 30px;
	float:left;
}
.SeaPic dt {
	width:300px;
	text-align:center;
	font-size:small;
}
.SeaPic dd {
	float:left;
}

.SeaPicDet {
	width:754px;
	margin:0px auto 30px auto;
	display: block;
}
.SeaPicDet:after {
	content:"";
	display: block;
	clear:both;
}
.SeaPicDet li {
	float:left;
	margin:5px;
}

.dd_leftspace{
	padding-left: 6em;
	margin-top: -1em;
	display: inline-block;
}
/* ================================================== */
/*  �E�E�E�C�E�E�E�݃J�E�E�E��E�E�E��E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�N */
/* ================================================== */
.SearchLink {
	font-size:120%;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
	line-height:20px;
}
.SearchLink:after {
	content: "";
	display: block;
	clear: both;
}
.SearchLink a {
	font-size:120%;
	color:#1581c5;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
	display: block;
	float: left;
}
.SearchLink a:hover {
	font-size:120%;
	color:#66b7d8;
	font-weight:bold;
	text-align:right;
	text-decoration:underline;
}

/* ================================================== */
/*  海辺の暮らし画像
/* ================================================== */
#kurashi_page{
	font-size: small;
}
#kurashi_page h4 .about_area{
	font-size:13pt;
	font-weight: bold;
	color: #2d2d2d;
}
#kurashi_page .monku{
	font-size: 11.5pt;
	padding: 16px 0 0 53px;
}

#kurashi_page .new_member{
	float: right;
	margin: -10px 66px 0 0px;
}
.kurashi_bukkenLink a:hover img {
opacity:0.5;
filter: alpha(opacity=50);
-ms-filter: "alpha( opacity=50 )";
}

#kurashi_page  > .titlebox {

}
.title_kurashi{
	padding: 0 0 0 0;
}
.mansion_area{
		float: left;
		width: 230px;
		display: block;
		margin: 10px 5px 10px -30px;
}

.rail{
		display: block;
		margin: 5px 0 30px 0;
}

.rail li{
/*	text-align: center; */
	margin: 0 0 0 0 ;
	padding: 0 0 0 0 ;
}
.kurashi_bukkenLink{
	border: 1px solid #909090;
	width: 650px;
	height:165px;
	margin: 0 auto 20px 44px;
	margin-bottom: 20px;
}
.kurashi_bukkenLink .title{
background-color: #37657C;
font-size: 20px;
color: #ffffff;
text-align: center;
width: 100%;
height: 26px;
margin-top: 0;
display: block;
padding-top: 7px;
margin-bottom: -10px;
}
.Map_area{
	margin: 20px 0;
}
.kurashi_bukkenLink ul{
	width: 100%;
}
.kurashi_bukkenLink ul li{
	color: #ffffff;
	display: block;
	width: 190px;
	height: 45px;
	float: left;
	margin: 10px 7px;
}
.kurashi_bukkenLink ul li a {
	color: #ffffff;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
	width: 190px;
	height: 45px;
	display: block;
	float: left;

	padding: 13px 10px 10px 0px;
	text-decoration: none;
}

.kurashi_bukkenLink ul li a:hover{
opacity:0.3;
filter: alpha(opacity=30);
-ms-filter: "alpha( opacity=30 )";
}
.kurashi_bukkenLink:after{
display: block;
content: "";
clear: both;
}

/* kamakura btn */
.tochi_kamakura{
	background: url("/img/tochi_kamakura.png") no-repeat;
}
.kodate_kamakura{
	background: url("/img/kodate_kamakura.png") no-repeat;
}
.mansion_kamakura{
	background: url("/img/mansion_kamakura.png") no-repeat;
}

/* zushi btn */
.tochi_zushi{
	background: url("/img/tochi_zushi.png") no-repeat;
}
.kodate_zushi{
	background: url("/img/kodate_zushi.png") no-repeat;
}
.mansion_zushi{
	background: url("/img/mansion_zushi.png") no-repeat;
}

/* hayama btn */
.tochi_hayama{
	background: url("/img/tochi_hayama.png") no-repeat;
}
.kodate_hayama{
	background: url("/img/kodate_hayama.png") no-repeat;
}
.mansion_hayama{
	background: url("/img/mansion_hayama.png") no-repeat;
}

/* akiya btn */
.tochi_akiya{
	background: url("/img/tochi_akiya.png") no-repeat;
}

.kodate_akiya{
	background: url("/img/kodate_akiya.png") no-repeat;
}
.mansion_akiya{
	background: url("/img/mansion_akiya.png") no-repeat;
}

/* ================================================== */
/*  company page */
/* ================================================== */
.ComTitle {
	font-weight:bold;
	font-size:small;
	margin:5px 0px 5px 0px;
}
.ComTitleDet {
	width:600px;
	font-size:small;
	margin:5px auto 5px auto;
}
.CompanyTable {
	width:49%;
	font-size:85%;
	margin:0.2em 0em 2em 0.5em;
	border-top:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	clear:none;
	float:left;
}
.CompanyTable th {
	font-size:85%;
	background-color:#f0f0f0;
	font-weight:normal;
	padding:0.3em 0.3em 0.3em 0em;
	width:100px;
	text-align:right;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.CompanyTable td {
	font-size:85%;
	padding:0.3em 0.4em 0.3em 0.4em;
	border-bottom:1px solid #e0e0e0;
}
.CompanyTable2 {
	width:100%;
	font-size:85%;
	margin:0.2em 0em 2em 0em;
	border-top:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	border-left:1px solid #e0e0e0;
	clear:none;
	float:right;
	color: #2d2d2d;
}
.CompanyTable2 th {
	font-size:85%;
	background-color:#f0f0f0;
	font-weight:normal;
	padding:0.3em 0.3em 0.3em 0em;
	width:100px;
	text-align:right;
	border-right:1px solid #e0e0e0;
	border-bottom:1px solid #e0e0e0;
}
.CompanyTable2 td {
	font-size:85%;
	padding:0.3em 0.4em 0.3em 0.4em;
	border-bottom:1px solid #e0e0e0;
}

.CompanyPic {
	width:700px;
	height:240px;
	margin:10px auto;
}
#con_pic1 {
	float:left;
	padding-left:70px;
}
#con_pic2 {
	color:#2d2d2d;
	padding-left:10px;
	font-size:15.4px;
	line-height: 14pt;
}
.Access{
	font-size: 14px;
	padding: 0 0 20px 22px;
}
/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E�𗧂��E�E�E��E�E�E��E�E�E� */
/* ================================================== */
.OyakudachiBox {
	width:380px;
	float:left;
	margin:5px 0px 5px 0px;
}
.OyakudachiBox dt {
	width:100px;
	height:100px;
	float:left;
}
.OyakudachiBox dd {
	width:230px;
	height:;
	float:left;
	font-size:12px;
	margin:0px 0px 0px 5px;
}
.OyakudachiBox .title {
	font-weight:bold;
	font-size:14px;
	margin:0px 0px 10px 5px;
}
.oyakudachip {
	font-size:12px;
	line-height:18px;
	margin:10px 0px 0px 20px;
	clear:both;
}
.oyakudachip a {
	color:#0018b0;
	font-weight:bold;
	text-decoration:underline;
}
.oyakudachip a:hover {
	color:#0223f3;
	font-weight:bold;
	text-decoration:underline;
}
.oyakudachibold {
	font-size:12px;
	line-height:18px;
	font-weight:bold;
	margin:10px 0px 0px 20px;
}

/* ================================================== */
/*  �E�E�E�X�E�E�E�^�E�E�E�b�E�E�E�t�E�E�E�v�E�E�E��E�E�E��E�E�E�o */
/* ================================================== */
.StaffOmoide {

}

/* ================================================== */
/*  �E�E�E�g�E�E�E�b�E�E�E�v�E�E�E��E�E�E��E�E�E��E�E�E��E�E�E�o�E�E�E�[�E�E�E�{�E�E�E�b�E�E�E�N�E�E�E�X */
/* ================================================== */
.topmemberbox {
	width:762px;
	background:url(../img/top_homemain_bg.gif) no-repeat;
	margin:0px 0px 5px 0px;
	margin-top:180px;
	padding:0px 0px 0px 0px;
}
.topmemberbox p {
	width:440px;
	font-size:12px;
	margin:0px 0px 0px 310px;
	padding:25px 0px 0px 0px;
	text-align:justify;
}
.topmembermore {
	margin:0px 0px 0px 628px;
	padding:0px 0px 0px 0px;
}
.topmembermore a {
	width:134px;
	height:32px;
	background:url(../img/topmembermore.gif) no-repeat;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}
.topmembermore a:hover {
	width:134px;
	height:32px;
	background:url(../img/topmembermore_on.gif) no-repeat;
	display:block;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	text-indent:-9999px;
}
.fbbox {
	width:762px;
	height:100px;
	background:url(../images/fbbanner.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
    border: 1px solid #cccccc;
    clear:both;
}
.fbbox div {
	float:left;
}
.fbbox .fb-logo {
	height:100px;
	width:311px;
}
.fbbox .fb-like {
	margin-top:50px;
	height:30px;
	width:100px;
}
.topbn a{
	float:left;
}
.topbn a:hover img{
opacity:0.4;
filter: alpha(opacity=40);
-ms-filter:"alpha(opacity=40)";　/* IE8向けの設宁E*/
}
.topbn a img{
width:381px;
opacity:1.0;
filter:alpha(opacity=100);　/* IE6、IE7向けの設宁E*/
-ms-filter:"alpha(opacity=100)";　/* IE8向けの設宁E*/
}

.topbn0 {
	float:left;
	margin-left:20px;
	margin-top:10px
}

.topbn0  a img:hover{
	opacity:0.5;
}

.topbn1  a img:hover{
	opacity:0.5;
}

/* ================================================== */
/*  �E�E�E��E�E�E��E�E�E�݁E�E��E��E�E�E��E�E�E��E�E�E�N */
/* ================================================== */
#LinkBox {
	width:760px;
	padding:0px 0px 0px 2px;
	margin:-5px 0px 0px 0px;
}
#LinkBox dt {
	height:20px;
	font-size:80%;
	clear:both;
	margin:10px 0px 0px 0px;
	padding:5px 0px 0px 5px;
	background-color:#f2f2f2;
	border:1px solid #cccccc;
}
#LinkBox dd {
	width:350px;
	height:20px;
	font-size:80%;
	display:block;
	margin:0px 0px 0px 20px;
	padding:5px 0px 0px 10px;
	float:left;
	background:url(../img/headlink_list.gif) no-repeat left;
}
#LinkBox a {
	padding:3px;
}
#LinkBox a:hover {
	padding:3px;
	text-decoration:underline;
}
#LinkBox a:hover strong {
	padding:3px;
	text-decoration:underline;
	font-weight:bold;
}
.clear {
	clear:both;
}

/* ================================================== */
/*  �L�����y�[���y�[�W�ǉ�CSS */
/* ================================================== */

#Main #fight {
	width:762px;
	height:101px;
	background:url(../images/ganbare.jpg) no-repeat;
	margin:0px 0px 10px 20px;
	padding:0px 0px 0px 0px;
	clear:both;
}

#Main #taisyo {
	width:762px;
	height:39px;
	background:url(../images/taisyo.jpg) no-repeat;
	margin:10px 0px 10px 20px;
	padding:0px 0px 0px 0px;
	clear:both;
}

.PresentBox {
	width:360px;
	float:left;
	margin:12px 0px 10px 15px;
}
.PresentBox dt {
	width:170px;
	height:120px;
	float:left;
}
.PresentBox dd {
	font-size:12px;
}
.PresentBox .Name {
	margin:0px 0px 0px 175px;
	padding:3px 5px 0px 0px;
	font-size:20px;
	font-weight:bold;
	font-family:"�l�r �o�S�V�b�N",sans-serif;
}
.PresentBox .Name2 {
	margin:0px 0px 0px 175px;
	padding:0px 5px 3px 0px;
	font-weight:bold;
	font-size:12px;
	font-family:"�l�r �o�S�V�b�N",sans-serif;
}
.PresentBox .Com {
	width:190px;
	margin:10px 0px 0px 175px;
	line-height:12px;
	font-family:"�l�r �o�S�V�b�N",sans-serif;
}
.PresentBox .Com2 {
	width:190px;
	margin:15px 0px 0px 174px;
	line-height:10px;
	font-family:"�l�r �o�S�V�b�N",sans-serif;
}

#pre01 {
	width:170px;
	height:120px;
	background:url(../images/pre01.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}
#pre02 {
	width:170px;
	height:120px;
	background:url(../images/pre02.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}#pre03 {
	width:170px;
	height:120px;
	background:url(../images/pre03.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}#pre04 {
	width:170px;
	height:120px;
	background:url(../images/pre04.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}#pre05 {
	width:170px;
	height:120px;
	background:url(../images/pre05.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}#pre06 {
	width:170px;
	height:120px;
	background:url(../images/pre06.jpg) no-repeat;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	clear:both;
}

#isinomaki {
	width:762px;
	height:226px;
	background:url(../images/isinomaki.jpg) no-repeat;
	margin:35px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	float:left;
}


#korabo {
	width:297px;
	height:170px;
	background:url(../images/korabo1.jpg) no-repeat;
	margin:5px 1px 0px 7px;
	float:right;
}
#member1 {
	width:450px;
	height:83px;
	background:url(../images/member1.jpg) no-repeat;
	margin:3px 0px 0px 5px;
	float:left;
}

#member2{
	width:250px;
	height:127px;
	background:url(../images/member2.jpg) no-repeat;
	margin:5px 0px 0px 3px;
	float:left;
}

#member3 {
	width:297px;
	height:170px;
	background:url(../images/member290.jpg) no-repeat;
	margin:5px 1px 0px 7px;
	float:right;
}

#sinki2{
	width:450px;
	height:83px;
	background:url(../images/shinki2.jpg) no-repeat;
	margin:5px 0px 3px 5px;
	float:left;
}

#kodawari1{
	width:250px;
	height:127px;
	background:url(../images/kodawari1.jpg) no-repeat;
	margin:5px 0px 3px 3px;
	float:left;
}

#kodawari2 {
	width:450px;
	height:83px;
	background:url(../images/kodawari2.jpg) no-repeat;
	margin:3px 0px 0px 5px;
	float:left;
}


.text{
	font-size:24px;
	padding-left:4px;
	font-family:"�l�r �o�S�V�b�N", "MS PGothic", sans-serif
}
.text2{
	font-size:16px;
	font-family:"�l�r �o�S�V�b�N", "MS PGothic", sans-serif
}


/* ================================================== */
/* �ۗ�
   .topmemberbox {
	width:762px;
	background:url(../img/top_homemain_bg.gif) no-repeat;
	margin:0px 0px 5px 0px;
	margin-top:110px;
	padding:0px 0px 0px 0px;
}
#kugiri {
	width:762px;
	height:5px;
	background:url(../images/ki.png) no-repeat;
	margin-top:15px;

/* ================================================== */

.panorama{
	float:right;
	margin-bottom:2px;
}

.panorama a img:hover{
	opacity:0.5;
}

.company_person{
	color:#FFFFFF;
}
.panorama_text a{
	color:#ff0000;
}
.panorama_text2{
	color:#0000FF;
	font-weight:bold;
}

/* ================================================== */
/*  フェイスブックボタンとテーブル飾り */
/* ================================================= */

.kaigan_btn a:hover img {
	opacity: 0.6;
	filter: alpha(opacity=60);
}
.hayama_btn a:hover img{
	opacity: 0.5;
	filter: alpha(opacity=50);
}

.fb_table{
	text-align: left;
	}
}
.fbspace li{
	float: left;Main
}
.kaigan_btn{
	text-indent: 0.2em;
	}
.hayama_btn{
	text-indent: 0.5em;
	}


/* ================================================== */
/* 自己紹介ページ */
/* ================================================= */

.syoukai_pic{
	 text-valign: bottom;

	}
.StaffImage_table{
	margin: 0 0 0 20px;
	text-align: right;
	}

#Main .staff_shoukai{
	width: 742px;
	font-size: 12px;
	line-height: 20px;

	}
#Main .shoukai_pic{
	text-align: right;
	vertical-align: bottom;
}
.syoukaibun{
		font-size: 12px;
	line-height: 20px;
}
/* ================================================== */
/* main contents */
/* ================================================= */
.centered { margin: 0 auto; }
#Main_Top #container{
    border:none;
    margin: 0 auto 20px 2px;　/* トップのメインイメージグリッド */
}
#container{
    border:none;
    margin: 0 auto 20px 10px;　/* 会社概要ページなど */
}
.box {
    margin: 5px 5px 5px 4px;
    padding: 0px;
    float: left;
}
.col1 {
	margin-top:-36px;
}
.col2 {
	margin-top: 1px;
	margin-left: 7px;
}
.col3{
	margin-left:7px;
}
.col4{
	margin-left:5px;
	margin-top: 1px;
}
.col5{
	margin-top:2px;
}
.col6{
	margin-right:5px;
}
.col7{
	margin-top: 0px;
	margin-left:5px;
}
.col8{
	margin-top:5px;
}
.col9{
	margin-left:3px;
}
#container:after{
	content: "";
	display: block;
	clear: both;
	}
}

.bukken_area{
	position: absolute;
	margin: 0 auto 20px 23px;
}
.main01 a:hover{
	background-img: url("../images/main_company_on.jpg")
}

.blog_item {
  display: block;
  margin-left: 250px;
  width: 90px;
}

/* ================================================== */
/* 物件ブログ */
/* ================================================= */
.blog{
	font-size: 10pt;
	margin: 10px 10px 10px 15px;
}

/* ================================================== */
/* 会社概要 */
/* ================================================= */
.gaiyou_map{
	margin:30px 0 0 0;
}

.Hititlebox {
    font-size: 1.6rem;
    margin: 0 0 20px;
    font-weight: bold;
    line-height: 1.5;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
    margin-top:20px;
}
.bukken_detail_box {
    font-size: 1.0em;
    margin: 0 0 14px;
    line-height: 1.8;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
    margin-top:20px;
}
.Hitable2 th {
    font-size: 1.0em;
    margin: 0 0 14px;
    line-height: 1.8;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
    margin-top:20px;
    font-weight: bold;
}
.Hitable2 td {
    font-size: 1.0em;
    margin: 0 0 14px;
    line-height: 1.8;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
    margin-top:20px;
}
.el-property-price {
    font-size: 2.8rem;
    line-height: 1.2;
    margin: 0 0 3px 50%;
    width: 55%;
    float: right;
    font-family: "Gill Sans",Arial,"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
}
.el-property-price span {
    color: #ff0000;
}
.el-property-address {
    float: left;
    text-align: left;
    width: 45%;
    line-height: 1.4;
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,sans-serif;
    font-size: 1.2em;
}
.bukken-address {
    margin:5px 0;
    font-size: 14px;
    line-height: 1.0;
}
.module-property-content p .bukken_detail_box{
	margin-top: 20px;
}

.module-property-content p {
    margin: 0 0 14px;
    padding: 0;
}

