@charset "shift_jis";

/* for report/index.html */
body div#content td{
	vertical-align:top;
}

body h1 {
	margin: 0 0 30px;
}

/*main*/
body div#content table.indexSection td.main{
	padding-bottom:30px;
}
body div#content table.indexSection td.main h4{
	margin:0 0 5px 0;
}

body div#content table.indexSection td.main table.inner{
	margin:12px 0 0 10px;
}
body div#content table.indexSection td.main table.inner dl dt{
	font-weight: bold;
	padding-left:10px;
	background:url(../../community/images/arrow_black.gif) no-repeat 0px 55%;
}
body div#content table.indexSection td.main table.inner dl dt a{
	color:#333333;
}
body div#content table.indexSection td.main table.inner dl dd{
	margin-top:10px;
}
body div#content table.indexSection td.main table.inner td.bottom{
	height:10px;
	background:url(../../community/images/index_line001.gif) repeat-x left bottom;
}
body div#content table.indexSection td.main table th{
	padding-bottom:5px;
	color:#cc0000;
	font-weight:normal;
	text-align:left;
}

/*navi*/
body div#content table.indexSection td.navi{
	width:175px;
	color:#333333;
}
body div#content table.indexSection td.navi div{
	margin-top:20px;
}
body div#content table.indexSection td.navi div.info{
	margin-top:0;
}
body div#content table.indexSection td.navi div.info p.text{
	background:#CCCCCC;
	padding:5px;
	margin-top:1px;
}

body div#content table.indexSection td.navi div.showroom dl{
	margin:0;
	padding:5px;
}
body div#content table.indexSection td.navi div.showroom dl.bg{
	margin:5px 0 0 0;
	background: url(../../community/images/index_nav_bg001.gif) repeat-x;
}
body div#content table.indexSection td.navi div.showroom dl dt{
	margin:0;
	padding:0;
	color:#C41230;
}
body div#content table.indexSection td.navi div.showroom dl dd{
	margin:3px 0 0 0;
	padding:0;
	line-height:1.4;
}
body div#content table.indexSection td.navi div.fun p.banner{
	margin:7px 0 0 0;
	text-align:center;
}

body div#content table.indexSection td.navi div.mobile{
	border-bottom:1px solid #EAEAEA;
	background: url(../../community/images/index_nav_bg002.gif) repeat-y;
}
body div#content table.indexSection td.navi div.mobile div.inner{
	margin:0;
	padding:0 10px 10px 10px;
}
body div#content table.indexSection td.navi div.mobile div.inner p{
	margin-top:10px;
}
body div#content table.indexSection td.navi div.mobile div.inner p.notes{
	color:#666666;
}
body div#content table.indexSection td.navi div.mobile div.inner p.notes strong{
	color:#cc0000;
}
body div#content table.indexSection td.navi div.mobile div.inner p.notes span{
/*	font-family: "lr SVbN", "Osaka|";*/
}






body div#content table.indexSection td.main table.left{
	float:left;
	width:360px;
	padding-top:12px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

body div#content table.indexSection td.main2 table.left{
	float:left;
	width:360px;
	padding-top:12px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom: 10px;
}


body div#content table.indexSection td.main table.right{
	float:right;
	width:360px;
	padding-top:12px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
}

body div#content table.indexSection td.main2 table.right{
	float:right;
	width:360px;
	padding-top:12px;
	padding-right:10px;
	padding-left:10px;
	margin-bottom: 10px;
}

body div#content table.indexSection td.main table.left dl dt,
body div#content table.indexSection td.main table.right dl dt{
	font-weight: bold;
	padding-left:10px;
	background:url(../../community/images/arrow_black.gif) no-repeat 0px 55%;
}
body div#content table.indexSection td.main table.left td a,
body div#content table.indexSection td.main table.right td a{
	color:#333333;
}
body div#content table.indexSection td.main table.left dl dd,
body div#content table.indexSection td.main table.right dl dd{
	margin-top:0px;
}
body div#content table.indexSection td.main table.left td.bottom,
body div#content table.indexSection td.main table.right td.bottom{
	height:10px;
	background:url(../../community/images/index_line001.gif) repeat-x left bottom;
}



