* {
	margin: 0;
	padding: 0;
	font-size:100%;
	font-weight: normal;
}

ul {
	list-style:none outside none;
}
/*---------------header↓--------------*/
#container{
	text-align: left;

}

/*-物件画像-*/
.top_Image{
	clear:both;
	padding: 5px 0 5px 0;
}

#aClink{
	 cursor: pointer;
}



a img {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: medium;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: medium;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: medium;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-right-style: none;
    border-left-style: none;
    border-top-width: medium;
}


/*---------------Main↓--------------*/
.link_area{
	background: url("/owner/image/bodybg.gif") repeat scroll  transparent;
	padding:10px 0 0 0;
	width:100%;
}

dl, dt, dd, ul, ol, li, h1, h2, h3, div {
    margin: 0;
    padding: 0;
}


/*-----お知らせ------*/
.notice  {
	color: #333333;
    text-align: left;
    width:100%

}

.noticeTxt{
	font-family: HiraKakuProN-W6,Helvetica;
    font-size: 90%;
    padding: 5px 10px 5px 12px;
    line-height: 130%;
}

/*--------Lable Search------------*/
#subHeader{
	background: url("/owner/image/bodybg.gif") repeat scroll  transparent;
	overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 2%;
    padding-left: 1%;
    padding-right: 1%;
    padding-top: 2%;
}

.leftBtn{
	float:left;
    width:17.3%;
}


.rightBtn{
    float:right;
    width:27%;
}


.countlabel{
    background-color: #555555;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    margin-top: 1.5%;
	text-align: center;
	width:102%;
	margin-left: -1%;
	font-size: 100%;

}
.countlabel p{
	margin: 0;
	font-family: HiraKakuProN-W6,Helvetica;
    font-size: 100%;
    color:#ffffff;
}

.countlabel .search_result{
	padding-right:30px;
}


.box{
    float:left;
    width:50%;
}



.box1{
    float:left;
    width:33.4%;
}
.box1_last{
    float:left;
    width:33.2%;
}


/* Top
 * 検索キーワードで探す
 */

.keyword-search {
   text-align: center;
   padding-right:2%;
   padding-left:2%;
   padding-top:2%;
   padding-bottom:3%;
   background-color: #ffffff;
   margin-right:1%;
   margin-left:1%;
   /* CSS3 border-radius: 20px; */
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
    overflow-x: hidden;
    overflow-y: hidden;

}
.link_area table {
	width:100%;

}

.frame {
    width: 70%;
}

.search_on{
	width: 20%;
    padding-left:2%;
	cursor: pointer;
}

.frame input ,.search_on input{
	width: 100%;
	height:38px;


}

/*---------------searchList　一覧↓--------------*/

 #mainList {
  padding-left: 1.2%;
  padding-right: 1.2%;
  text-align: center;
  margin-top: 2%;

 }

 #mainListTable{
  padding-left: 1.2%;
  padding-right: 1.2%;
  text-align: center;

 }


 .list_pl{
   margin-bottom:2%;
 }
 #mainList  table{
   width:100%;
 }


.pl_info {
    padding-left: 1.5%;
    padding-bottom: 4%;
     padding-top: 2%;
    padding-right: 1.5%;
    text-align: left;
    /* CSS3 border-radius: 20px; */
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
	overflow-x: hidden;
    overflow-y: hidden;
    background: #ffffff ;
    border-bottom-color: #e2e2e2;
    border-bottom-style: solid;
    border-bottom-width: 1px;


}
#mainList a:link {
 	text-decoration:none;
 	color: black;
 }

.pl_info  .pl_info_img img{
	width:80%;
}


.pl_info_img {
	width:25%;
	margin-right:1%;
}

 .pl_info_img img{
	max-width:120px;
	max-height:120px;
    display:block;
    margin: 0 auto;
    text-align: center;
  }
 .pl_info_title{
	width:75%;
}
.pl_info_title_detail{
	width:72%;
	padding-left:1%;
}
 .pl_info_arrow{
	width:3%;
}

.pl_info_title span{
    font-size:100%;
    font-weight: bold;
    color: black;
    padding-left:1%;

}

.pl_info_inner {
   padding-left: 1.5%;
   padding-bottom: 3%;
   padding-top: 3%;
   padding-right: 1.5%;
   text-align: left;
    /* CSS3 border-radius: 20px; */
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   overflow-x: hidden;
   overflow-y: hidden;
   background-color: #ffffff;

}

.pl_info_attr, .pl_info_lead {
    color: black;
    font-weight: 500;
    font-size: 100%;
}

.pl_info_lead {
    line-height: 130%;
}

#mainList  .point_txt{
	clear:both;
	font-size: 100%;
    text-align: left;
    background-color: #E5E5E5;
    color:#000000;
    padding-left: 1%;
    padding-bottom: 1.5%;
    padding-top: 2%;
    padding-right: 0.5%;
    line-height: 130%;
    margin-top:1.5% ;
    margin-bottom:1% ;
    overflow-x: hidden;
    overflow-y: hidden;

}

.navi_link{
	clear:both;
	padding-top:3%;
	padding-bottom:3%;
	font-size: 100%;
    text-align: center;
    background-color: #8f8f8f;
    color:#ffffff;
    font-weight: bold;
    width:102%;
    margin-left: -1%;
    line-height: 130%;

}

.pageLinkNum{
	font-size: 120%;
	padding-left:5px;
	padding-right: 5px;
}

.pl_info_inner_detail table{
	width:100%;
}
.pl_info_inner_detail{
	background-color: #FFFFFF;
    border-bottom-left-radius: 8px;
    border-bottom-right-radius: 8px;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 2%;
    padding-left: 1.5%;
    padding-right: 1.5%;
    padding-top: 1%;
    margin-bottom:1.2%;


}
/*2012 0220*/
.sub_pl_item_img{
   padding-bottom:1%;
   padding-top:1%;
   width:25%;
   float:left;
}


.sub_pl_item_img img{
   float:left;
   width:98%;

}

.sub_pl_item_txt{
   width:70%;
   padding-left:1%;
   padding-top:1%;
   line-height: 130%;
   font-size: 100%;
   float:left;
   font-weight: normal;
}


/*---------------物件概要↓--------------*/
.info {
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 15px;
    text-align: left;
    /* CSS3 border-radius: 20px; */
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
    background-image: url("/owner/1/sp/search_title_bg.jpg");
	height:45px;
	margin-top:10px;
	width: 98%;

}
.info a:link {
 	text-decoration:none;
 	color: black;
 }

.info img{
	float:left;
}

.info_title {
    font-size: 90%;
    padding-bottom: 3px;
    font-weight: bold;
    padding-left: 6px;
    color: black;
}


.info_bg{
   /* CSS3 border-radius: 20px; */
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
    background-color: #ffffff;
    margin-left: 1.2%;
    margin-right:1.2%;
    padding-left: 1.2%;
    padding-right: 1.2%;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-top: 3%;
    padding-bottom: 3%;


}

.info_ul_bg_txt{
    padding-left: 1.5%;
    padding-right: 1%;
    padding-bottom: 2%;
   /* CSS3 border-radius: 20px; */
   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
    background-color: #e5e5e5;
    width: 97%;
}

.info_ul_bg{
	padding-top: 2%;
    padding-left: 1.5%;
    padding-right: 1%;
    padding-bottom: 2%;
    background-color: #ffffff;

}
.info_index{
	background-color:#005b2c;
	background-image:url("/owner/1/sp/info_text.jpg");
	color:#005b2c;
	padding-bottom:2%;
	padding-top: 0%;
	padding-left:2%;
	font-size:100%;
	font-weight:900;
	}

.info_txt{
	text-align:left;
	color:#000000;
    font-size:100%;
    padding-left: 1%;
    padding-bottom: 0%;
    padding-top: 1%;
   line-height: 130%;

}

.privacylink {
	text-decoration:underline ;
 	color: blue;
}
.privacy_info_txt{
	margin-top:2%;
}
.info_item_title{
	margin-top:3%;
}

/*---------------物件詳細↓--------------*/

.pl_item{
	font-size: 100%;
    color:#000000;
    font-family: HiraKakuProN-W6,Helvetica;
    width:100%;
    margin-bottom:1%;
    margin-top:1%;
    overflow-x: hidden;
    overflow-y: hidden;
    line-height: 130%;
}


.pl_item_img{
   padding-bottom:1%;
   padding-top:1%;
   width:12%;

}
.pl_item_img img{
	 height:23px;
}

.pl_item_txt{
   width:88%;
   padding-left:1%;
   line-height: 130%;
   font-size: 100%;

}

.detail_item_li {
	text-align:center;
	font-size: 100%;
	margin-top:2%;
}

.detail_item_li .rightBtn{
	width:49%;
}

.detail_item_li .leftBtn{
	width:49%;
}


.detail_item_img .detail_item_img_description{
	overflow-x: hidden;
    overflow-y: hidden;
    line-height: 130%;
    text-align:left;
    padding-left:1%;
    font-size: 100%;


}
.detail_item_img_description{
	margin-top:5%;
	width:100%;
	text-align:left;
}
.detail_item_img{
	clear:left;
	width:100%;
}
.detail_item_img img{
	margin-top:2%;
	max-width:100%;
	max-height:300px;
}

.img_prev_btn{
	text-align:left;
	width:18%;

}

#imageNum{
	text-align:center;
	width:64%;
}
.img_next_btn{
	text-align:right;
	width:18%;
}

.img_prev_btn img,.img_next_btn img{
	//width:100%;
	height:43px;
}

.contact_item  {
	background-color: #ffffff;   /* 背景色 */
	/* CSS3 border-radius: 20px; */
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
   padding-top:1%;
   padding-bottom:1%;
   padding-left:1%;
   padding-right:1%;
   margin-bottom:1%;
   margin-left:1%;
   margin-right:1%;
}

.contact_item table{
	width:98%;
	border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
    background-color: #e5e5e5;
    overflow-x: hidden;
    overflow-y: hidden;
    color:black;
    font-siz:100%;
    margin-left:1%;
    margin-right:1%;
    margin-top:1%;
    margin-bottom:1%;
}

.contact_item .item_img{
	width:25%;
}

.contact_item .item_img img{
	width:100%;
	padding-top:1%;
	padding-bottom:1%;
}

.contact_item .item_value{
	width:75%;
    font-color:#000000;
    font-size:95%;
    padding-left:1.5%;

}

.contact_item_ul {

   border-top-left-radius: 10px;
   border-top-right-radius: 10px;
   border-bottom-left-radius: 10px;
   border-bottom-right-radius: 10px;
   /* Firefox  -moz-border-radius: 20px;  */
   -moz-border-radius-topleft: 8px;
   -moz-border-radius-topright: 8px;
   -moz-border-radius-bottomleft: 8px;
   -moz-border-radius-bottomright: 8px;
    /* Safari,Chrome -webkit-border-radius: 8px;*/
   -webkit-border-top-left-radius: 8px;
   -webkit-border-top-right-radius: 8px;
   -webkit-border-bottom-left-radius: 8px;
   -webkit-border-bottom-right-radius: 8px;
    background-color: #e5e5e5;

}

.noFondBold{
	font-weight:200;
	font-size:90%;
	color: #005B2C;
}
/*---------------資料請求↓--------------*/


.form_item_size{
	width:18%;
	display:inline;
}
.inquiryTitleTopMsg{
	color: #FF0000;
    font-weight: bold;
    padding-bottom: 2%;
    padding-left: 3%;
    padding-right: 2%;
    padding-top: 2%;
	background-color:#ffffff;
}
.inquiryTitle{
	background-color: #999999;
    color: #FFFFFF;
    font-weight: bold;
    height: 25px;
    padding-top: 1.5%;
    padding-left: 2%;

}
.error_area{
   margin-top: 1.5%;
   margin-bottom: 1.5%;
   border:1px #FF0000 solid;
   margin-left: 5%;
   margin-right: 5%;
   padding-bottom: 2%;
   padding-left: 1%;
   padding-right: 1%;
   padding-top: 2%;

}

.txtbold{
	font-weight:bold;
}
.info_ul_bg_table{
	width: auto;
}

.txt_size_70 {
    width: 70px;
    height:28px;
}

.txt_size_120 {
    width: 120px;
    height:28px;
}

.txt_size_280 {
    width: 290px;
    height:28px;
}
.tr_Blank{
  height:55px;

}


.error_msg{
	color:#ff0000;
	font-size:100%;
}
.error_txt{
	text-align:left;
	margin-left:15px;

}

.form_confirm_box{
	padding-left: 10%;
	padding-right: 10%;
	text-align:left;
}

.form_confirm_box img{
	width:100%;
}

/* toppage
 * ページトップへ戻る
 */

#toppage {
	background: url("/owner/image/bodybg.gif") repeat scroll  transparent;
	padding-top: 3%;
	padding-bottom: 2%;
    text-align: right;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-left: 1%;
    padding-right: 1.2%;

}
#toppage img{
    width:37.5%;
    float:right;
}

.site_tag{
	text-align: left;
	font-size:100%;
	padding-left:1%;
	padding-right:1%;
	background: url("/owner/image/bodybg.gif") repeat scroll  transparent;
	overflow-x: hidden;
    overflow-y: hidden;
}

.site_tag p{
	margin-top:5px;
	margin-bottom:10px;
}

.site_tag .titleTag{
	color:#004D00;
	font-weight: bold;
}


/*---------------footer↓--------------*/
#footer{
    background: none repeat scroll 0 0 ;
/*    border-top: 3px solid #D4D7DB; */
    font-size:90%;
    text-align: center;
    width:100%;
}

.pc_link img{
	width:76.7%;
	margin-top:2%;
	margin-bottom:2%;
}

.clearfix:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

.clearfix form{
	margin:0;
}

.clear{
	clear:both;
}

.copyright {
	text-align: center;
	align:center;
	color:#bebebe;
	font-color:#bebebe;
	font-size:90%;
	margin:3% 0;
	}
.sub_pl_item{
	overflow-x: hidden;
    overflow-y: hidden;
}

.sub_pl_item:after {
    clear: both;
    content: " ";
    display: block;
    height: 0;
    visibility: hidden;
}

div#topic_path {
	background-color:#009DD9;
	padding:10px 0 10px 30px;
	color:#fff;
}

