@charset "UTF-8";

/*
ja_JP
*/

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

/* =========================================================
detail
========================================================= */
#detail {
	word-wrap: break-word;
	/*word-break: break-all;*/
}
/* =========================================================
free
========================================================= */
/* -----------------------------------------------
no image
----------------------------------------------- */
#free #detail .picture .picbox .noimg {
	background-image: url(/img/common/re/noimg_detail.png);
}
/* -----------------------------------------------
option
----------------------------------------------- */
#free #detail .data dt {
	color: #37a76f;
}
#free #detail .data dd li {
	background-image: url(/img/common/re/icon_check.png);
}
/* -----------------------------------------------
article
----------------------------------------------- */
#free #detail .title {
	border-top: 1px dashed #37a76f;
	border-bottom: 1px dashed #37a76f;
}
/* -----------------------------------------------
tag
----------------------------------------------- */
#free #detail .tag a {
	color: #5cc590;
	border: 1px solid #a1dfc0;
	background-color: #fafefc;
}
#free #detail .tag a:hover {
	color: #cccc00;
}
/* -----------------------------------------------
contact
----------------------------------------------- */
#free #detail .contact {
	border-top: 1px dashed #37a76f;
	border-bottom: 1px dashed #37a76f;
}
/* -----------------------------------------------
footer
----------------------------------------------- */
#free #detail .footer .top dt {
	background-image: url(/img/common/re/icon_service_small.png);
}