@charset "Shift_JIS";

/* ŠG•¶Žš - ganesh
======================================================== */

body#pe_format div#ganesh-maintitle {
	width: 800px;
	height: 200px;
	position: relative;
	background: url("../img/index_il01.jpg") no-repeat left top;
	margin-bottom: 15px;
}
body#pe_format div#ganesh-maintitle h2 {
	text-indent: -9999px;
}
body#pe_format div#ganesh-maintitle p {
	position: absolute;
	bottom: 11px;
	left: 58px;
}

body#pe_format div#pe_format-box1 div#pe_format-box1-l p.bt-type01 {
	margin: 0 0 8px 4px;
}

body#pe_format .mt30 {
	margin-top: 30px;
}

div.info-box {
	width: 774px;
	padding: 13px;
	border: 1px solid #bbbbbb;
}
/* for Win IE 6 */
* html body div.info-box {
	width: 800px;
	padding: 13px;
	border: 1px solid #bbbbbb;
}
/* for Win IE 7 */
*+html body div.info-box {
	width: 800px;
	padding: 13px;
	border: 1px solid #bbbbbb;
}
div.info-box .l-col{
	width: 356px;
	float: left;
}
div.info-box .r-col{
	width: 400px;
	float: right;
	font-size: 80%;
}
div.info-box .r-col dt{
	color: #ec7012;
}
div.info-box .r-col dd{
	margin-bottom: 10px;
}
div.info-box .r-col dd.last{
	margin-bottom: 0;
}

/* official-box */
div.info-box .official-box .left-col {
	float: left;
	width: 270px;
	margin-right: 10px;
}
div.info-box .official-box .right-col {
	float: left;
	width: 68px;
}
div.info-box .r-col dd.small-tx{
	font-size: 83%;
}
