@charset "utf-8";

#bg #contents .main .press .section {
	margin: 40px 20px 40px 10px;
}
#bg #contents .main .press .section p {
	float: none;
	padding: 0px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 12px;
	line-height: 160%;
	margin-bottom: 5px;
	color: #000;
}
#bg #contents .main .press .section h3 {
	font-size: 14px;
	font-weight: bold;
	color: #471810;
	margin-bottom: 10px;
	border-bottom: 2px dotted #D87C33;
	margin: 0px 10px 5px;
	padding-top: 5px;
}
#bg #contents .main .press .section .download {
	margin-bottom: 20px;
}
#bg #contents .main .press .section p.download a {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 12px;
	background-image: -webkit-gradient(linear, left top, left bottom,color-stop(0, rgb(237, 237, 237)),color-stop(0.4, rgb(204, 204, 204)));
	background-image: -moz-linear-gradient(-90deg,rgb(237, 237, 237) 0%,rgb(204, 204, 204) 40%);
	background-image: linear-gradient(-90deg,rgb(237, 237, 237) 0%,rgb(204, 204, 204) 40%);
	-webkit-box-shadow: 1px 1px 4px rgb(51, 51, 51);
	-moz-box-shadow: 1px 1px 4px rgb(51, 51, 51);
	-ms-box-shadow: 1px 1px 4px rgb(51, 51, 51);
	box-shadow: 1px 1px 4px rgb(51, 51, 51);
	text-shadow: 1px 1px 0px rgb(255, 255, 255,0.5);
	line-height: 30px;
	text-align: center;
	display: block;
	height: 30px;
	width: 260px;
	font-weight: bold;
	color: #444;
}
#bg #contents .main .press .section p.download a:hover {
	opacity: 0.5;
	-moz-opacity: 0.5; /* Firefox */
	filter: alpha(opacity=50); /* IE6/7 */
	-ms-filter: "alpha(opacity=50)"; /* IE8 */
}



#bg #contents .main .press .section .attention {
	padding: 10px;
	border: 2px dotted #666;
}
#bg #contents .main .press .section .section h4 {
	font-size: 12px;
	font-weight: bold;
	margin-left: 10px;
	color: #231815;
}
#bg #contents .main .press .section ul {
	margin-right: 10px;
	margin-left: 10px;
}
#bg #contents .main .press .section ul li {
	list-style: circle;
	margin-left: 1.5em;
	margin-bottom: 10px;
	font-size: 12px;
	color: #000;
}

#bg #contents .main .press .section.inquiry p span {
	font-size: 12px;
	font-weight: bold;
	color: #471810;
}
#bg #contents .main .press .section.inquiry div {
	margin-left: 10px;
	padding: 10px;
	background: #F3EBCB;
}
#bg #contents .main .press .section.inquiry dl {
	font-size: 12px;
	color: #471810;
}
#bg #contents .main .press .section.inquiry dl dt {
	float: left;
	width: 5em;
}
#bg #contents .main .press .section.inquiry dl dd {
	margin-left: 5em;
}
