#content{
	width: 792px;
	margin:0px auto 10px auto;
}
#content #nav #jpn p{
	background-image: url(../img/common/header_bignav_jpn_hover.jpg);
	background-repeat:no-repeat;
	width: 311px;
	height: 75px;
}
#content #nav #size a{
	background-image: url(../img/common/btn_size.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 56px;
	margin: 10px 0px 0px 10px;
}
#content #nav #size a:hover{
	background-image: url(../img/common/btn_size_hover.jpg);
	background-repeat:no-repeat;
}
#content #nav #safety a{
	background-image: url(../img/common/btn_safety.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 56px;
	margin: 10px 0px 0px 10px;
}
#content #nav #safety a:hover{
	background-image: url(../img/common/btn_safety_hover.jpg);
	background-repeat:no-repeat;
}
#content #nav #design a{
	background-image: url(../img/common/btn_design.jpg);
	background-repeat:no-repeat;
	width: 150px;
	height: 56px;
	margin: 10px 0px 0px 10px;
}
#content #nav #design a:hover{
	background-image: url(../img/common/btn_design_hover.jpg);
	background-repeat:no-repeat;
}
#content #nav li{
	float: left;
}
#content #nav li a, #content #nav li p {
	height: 56px;
	text-indent: -9999px;
	display: block;
}
/* list */
.menu{
	width: 791px;
	position: relative;
}
.menu li {
	float: left;
	position:relative;
}
#list1 .menu  .top {
	width: 791px;
	height: 320px;
	position: relative;
	display: block;
}
#list1 .menu .second {
	width: 395px;
	height: 163px;
	position: relative;
	display: block;
}
#list1 .menu .third {
	width: 396px;
	height: 163px;
	position: relative;
	display: block;
}
#list1 .menu .top p{
	width: 166px;
	height: 30px;
	position: absolute;
	bottom:12px;
	z-index:10;
}
#list1 .menu .second p{
	width: 166px;
	height: 30px;
	position: absolute;
	bottom:25px;
	z-index:10;
}
#list1 .menu .third p{
	width: 166px;
	height: 30px;
	position: absolute;
	bottom:25px;
	z-index:10;
}


.menu .top p{
	left:370px;
}
.menu .second p{
	left:220px;
}
.menu .third p{
	left:205px;
}

.menu li p a{
	width: 166px;
	height: 30px;
	background-image: url(../img/common/btn_more_mini.jpg);
	background-repeat:no-repeat;
	text-indent: -9999px;
	display: block;
}
.menu p a:hover{
	width: 166px;
	height: 30px;
	background-image: url(../img/common/btn_more_mini_hover.jpg);
	background-repeat:no-repeat;
}

#report{
	width: 791px;
	background-image:url(../img/jpn/rep_line.jpg);
	background-repeat: repeat-y;
	margin: 20px 0px 0px 0px;
}

#report #rep01 #text{
	float: left;
}
#report #rep01 img{
	float: right;
}
#report #rep02 #text{
	float: right;
}
#report #rep02 img{
	float: left;
}
#report #rep03 #text{
	float: left;
}
#report #rep03 img{
	float: right;
}
#report #rep01, #report #rep02, #report #rep03{
	width: 760px;
	margin: 0px 0px 0px 15px;
	padding: 10px 0px 10px 0px;
}
#report #rep01, #report #rep02{
	border-bottom: dotted #EBE8D1 2px;
}
#report #text{
	width: 430px;
	text-align: justify;
	padding: 10px;
}
#report #rep01 #text, #report #rep03 #text{
	border-right: dotted #EBE8D1 2px;
}
#report #rep02 #text{
	border-left: dotted #EBE8D1 2px;
}
#report #text h3{
	margin: 0px 0px 0px 0px;
}
#report #text p{
	font-size: 14px;
	line-height: 2;
	margin: 0px 0px 0px 10px;
}

#report #footer{
	height: 12px;
	background-image:url(../img/jpn/rep_footer.jpg);
	background-repeat: no-repeat;
}