@charset "UTF-8";

/*
ja_JP
*/

/* common */
@import "/css/jpn/common/detail_free.css";
@import "/css/jpn/common/detail_premier.css";
@import "/css/jpn/common/detail_slideshow.css";
@import "/css/jpn/common/related.css";

/* =========================================================
detail
========================================================= */
#detail {
	word-wrap: break-word;
	/*word-break: break-all;*/
}
/* -----------------------------------------------
tag
----------------------------------------------- */
#detail .tag a {
	color: #5db396;
	border: 1px solid #bcdf9c;
	background-color: #f7faf9;
}
#detail .tag a:hover {
	color: #ff9933;
}
/* =========================================================
free
========================================================= */
/* -----------------------------------------------
location
----------------------------------------------- */
#free .location h3 {
	background-color: #339966;
}
#free .location div {
	background: url(/img/common/rp/location_bg_free.png) no-repeat 100% 100%;
}
#free .location p {
	background: url(/img/common/rp/location_arrow_free.png) no-repeat 10px 0;
}
/* -----------------------------------------------
no image
----------------------------------------------- */
#free #detail .picture .picbox .noimg {
	background-image: url(/img/common/rp/noimg_detail.png);
}
/* -----------------------------------------------
option
----------------------------------------------- */
#free #detail .data dl:last-child {/* reset */
	border-bottom: 1px solid #e6eae6;
}
#free #detail .data dt {
	color: #339966;
}
#free #detail .data dd li {
	background-image: url(/img/common/rp/icon_check_free.png);
}
/* -----------------------------------------------
article
----------------------------------------------- */
#free #detail .title {
	border-top: 1px dashed #339966;
	border-bottom: 1px dashed #339966;
}
/* -----------------------------------------------
contact
----------------------------------------------- */
#free #detail .contact {
	border-top: 1px dashed #339966;
	border-bottom: 1px dashed #339966;
}
/* -----------------------------------------------
previous, next
----------------------------------------------- */
#free #detail .button {/* reset */
	margin-bottom: 40px;
}
/* -----------------------------------------------
footer
----------------------------------------------- */
#free #detail .footer .top dt {
	background-image: url(/img/common/rp/icon_service_small.png);
}
/* =========================================================
premier
========================================================= */
/* -----------------------------------------------
location
----------------------------------------------- */
#premier .location h3 {
	background-color: #006363;
}
#premier .location div {
	background: url(/img/common/rp/location_bg.png) no-repeat 100% 100%;
}
#premier .location p {
	background: url(/img/common/rp/location_arrow.png) no-repeat 10px 0;
}
/* -----------------------------------------------
no image
----------------------------------------------- */
#premier .picture .picbox .noimg {
	background-image: url(/img/common/rp/noimg_detail.png);
}
/* -----------------------------------------------
option
----------------------------------------------- */
#premier .data dt {
	color: #006363;
}
#premier .data dd li {
	background-image: url(/img/common/rp/icon_check_premier.png);
}
/* -----------------------------------------------
article
----------------------------------------------- */
#premier #detail .title {
	border-top: 2px solid #006363;
	border-bottom: 1px dashed #006363;
}
/* -----------------------------------------------
environment
----------------------------------------------- */
#free #detail .environment dt {
	color: #006363;
}
/* -----------------------------------------------
contact
----------------------------------------------- */
#premier #detail .contact {
	border-top: 1px dashed #006363;
	border-bottom: 1px dashed #006363;
}
#premier #detail .contact dt {
	color: #006363;
}
/* -----------------------------------------------
footer
----------------------------------------------- */
#premier #detail .footer .top dt {
	background-image: url(/img/common/rp/icon_service_small.png);
}
/* =========================================================
slideshow
========================================================= */
/* -----------------------------------------------
section
----------------------------------------------- */
#desc-slideshow .section .sell {
	background-image: url(/img/jpn/rp/section_sell.png);
}
#desc-slideshow .section .buy {
	background-image: url(/img/jpn/rp/section_buy.png);
}
#desc-slideshow .section .rent {
	background-image: url(/img/jpn/rp/section_rent.png);
}
#desc-slideshow .section .lease {
	background-image: url(/img/jpn/rp/section_lease.png);
}
#desc-slideshow .section .vacaren {
	background-image: url(/img/jpn/rp/section_vacaren.png);
}
#desc-slideshow .section .timeshare {
	background-image: url(/img/jpn/rp/section_timeshare.png);
}