@charset "utf-8";
/* CSS Document */

#tabnavi {
	margin:10px 0;

}

#tabnavi ul {
	margin:0;
	padding:0;
	display:inline;

}

#tabnavi li {
	float:left;
	display:inline;

}

#tabnavi li a {
display:block;
height:49px;
background-repeat:no-repeat;
}

#tabnavi a img, #tabnavi a:hover img {  
width: 0;  
height: 0;  
}  

.tnavi01 a {
	width:130px;
	background:none;
}

.tnavi02 a , .tnavi03 a, .tnavi04 a, .tnavi05 a, .tnavi06 a {
	width:128px;
	background:none;
}


.tnavi01 {
	background-image:url(../tabnavi/tab01.gif);
	background-repeat:no-repeat;
}
.tnavi02 {
	background-image:url(../tabnavi/tab02.gif);
	background-repeat:no-repeat;
}
.tnavi03 {
	background-image:url(../tabnavi/tab03.gif);
	background-repeat:no-repeat;
}
.tnavi04 {
	background-image:url(../tabnavi/tab04.gif);
	background-repeat:no-repeat;
}
.tnavi05 {
	background-image:url(../tabnavi/tab05.gif);
	background-repeat:no-repeat;
}
.tnavi06 {
	background-image:url(../tabnavi/tab06.gif);
	background-repeat:no-repeat;
}

.tnavi01 a:hover {
	background-image:url(../tabnavi/hover/tab01.gif);
}

.tnavi02 a:hover {
	background-image:url(../tabnavi/hover/tab02.gif);
}

.tnavi03 a:hover {
	background-image:url(../tabnavi/hover/tab03.gif);
}

.tnavi04 a:hover {
	background-image:url(../tabnavi/hover/tab04.gif);
}

.tnavi05 a:hover {
	background-image:url(../tabnavi/hover/tab05.gif);
}

.tnavi06 a:hover {
	background-image:url(../tabnavi/hover/tab06.gif);
}




#detail h2, #detail h3 {
	margin-bottom:10px;

}

.eq_left p, .eq_right p, .st_left p {
	font-size:75%;
	line-height:1.5em;

}



/* tool */

.eq_left {
	float:left;
	width:375px;

}

.eq_right {
	float:right;
	width:375px;

}

.eq_bg {
	background-color:#999999;
	padding:1px;
	margin-bottom:10px;
	clear:both;

}

.tool_bg {
	background-color:#FFFFFF;
	padding:15px;

}

.mphoto_left {
	float:left;
	width:200px;

}


.photo_left {
	float:left;
	width:160px;

}
.photo_left2 {

	float:left;
	width:100%;

}

.photo_right {
	float:right;

}

.mmphoto_left {
	float:left;
	width:161px;

}

.mmphoto_right {
	float:right;
	width:171px;
}

.box2 {
	clear:both;

}
.box03 {
	clear:both;

}

/* 収納 */


.st_left {
	float:left;
	width:240px;

}

.st_tool_bg {
	background-color:#FFFFFF;
	padding:10px;
}

sup {
	font-size:60%;

}

.ls1 {
	letter-spacing:1px;

}

