@charset "utf-8";

/* kankyo
---------------------------------------------*/

/* INDEX */

#related ul {
	position: relative;
	width: 735px;
	margin-top: 25px;
	margin-bottom: 30px;}

#related li {
	float: left;
	display: block;
	width: 226px;
	height: 272px;
	margin-right: 17px;
	margin-bottom: 16px;}

/* DETAIL_COMMON */

#msgbox {
	padding-top: 10px;
	padding-left: 8px;}

#msgbox .msg {margin-bottom: 32px;}

#msgbox .img img {margin: 10px 0 20px 0;}

#msgbox p {line-height: 2em;}

#msgbox p span {font-size: 12px;}

.productimg {
	margin-bottom: 32px;}

.btndownload {
	text-align: center;
	margin: 30px 0 45px 0;}

#merit h3 {margin-bottom: 32px;}

#merit ul {margin-left: 14px;}

#merit ul li {
	margin-bottom: 1.5em;
	padding-left: 16px;
	padding-right: 10px;
	background: url(../img/icn_merit.gif) left top no-repeat;}

#merit ul li span {
	font-size: 11px;}

#purpose h3 {margin-bottom: 32px;}

#purpose ul li {
	margin-bottom: 1.5em;
	padding-left: 16px;
	padding-right: 10px;
	padding-bottom: 1em;
	line-height: 1.8em;
	border-bottom: 1px solid #ccc;}

/* INDEX */

.kankyo #msgbox {padding-bottom: 30px;}

.kankyo #msgbox p {
	margin-bottom: 1em;}

.kankyo #msgbox ul {
	padding: 20px;
	font-weight: bold;
	font-size: 14px;
	line-height: 2em;
	margin-bottom: 1em;
	background-color: #f9f9f3;}

.kankyo .img {margin-bottom: 40px;}