@charset "utf-8";

.float {
		float: left;
		text-align: center;
}

.text-left {
		margin: 10px 0 0 0;
		text-align: left;
}

.area {
    width: 318px;
    height: auto;
    margin: 0 auto 0 auto;
    padding: 0px 0px 0px 0px;
}

.spec-area {
    width: 318px;
    margin: 10px 0px 20px 0px;
		text-align: center;
    float: left;
}

.spec-area p {
		text-align: center;
}

.spec-text {
    width: 78px;
		height: 100px;
		vertical-align: middle;
    margin: 0px 10px 10px 10px;
		padding: 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #005008;
		border: 1px solid #08a818;
		border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
		text-align: center;
    float: left;
}

.spec-text-sfl {
    width: 130px;
		height: 75px;
		vertical-align: middle;
    margin: 0px 10px 10px 10px;
		padding: 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #005008;
		border: 1px solid #08a818;
		border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
		text-align: center;
    float: left;
}

.spec-text-saj {
    width: 60px;
		height: 94px;
		vertical-align: middle;
    margin: 0px 5px 10px 5px;
		padding: 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #005008;
		border: 1px solid #08a818;
		border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
		text-align: center;
    float: left;
}

.spec-text-rohs {
		width: 290px;
		height: auto;
		vertical-align: middle;
    margin: 0px 11px 10px 11px;
		padding: 3px;
		font-size: 1.1em;
		font-weight: bold;
		color: #029a36;
		border: 1px solid #08a818;
		border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
		text-align: center;
    float: left;
}

.spec-text-long {
    width: 318px;
    margin: 0px 13px 0px 13px;
		text-align: left;
    float: left;
}

.contents-area {
    width: 318px;
    height: auto;
    padding: 0px 0 0px 0px;
    float: left;
}

.contents-top {
    width: 318px;
    height: 35px;
    padding: 0px 0 0px 0;
		background-color: #B6A28E;
    float: left;
		word-wrap: break-word;
}

.contents-top p {
		color: #FFF;
		font-weight: bold;
		text-align: center;
		line-height: 1;
}

.contents-main {
    width: 318px;
    height: auto;
    padding: 0px 0 10px 0;
    float: left;
}

.contents-text {
    width: 318px;
    height: auto;
    padding: 0px 0 0px 0;
    float: left;
}

.contents-text p {
		line-height: 2em;
}

.contents-img1 {
    width: 159px;
		text-align: center;
    float: left;
}

.contents-img1 img {
		margin: 0 0px 5px 0px;
}

.contents-img2 {
    width: 318px;
		text-align: center;
    float: left;
}

.contents-img2 img {
		margin: 0 10px 0 0px;
    float: left;
}

.contents-img3 {
    width: 142px;
		margin: 10px 0 10px 0;
		padding: 0 8px 0 9px;
		text-align: left;
    float: left;
}

.contents-img3 img {
		margin: 0px 0 5px 0;
}

.contents-img4 {
    width: 318px;
		margin: 10px 0 10px 0;
		text-align: center;
    float: left;
}

.bearing {
		width: auto;
		height: auto;
		font-size: 0.95em;
		margin: 10px 0px 10px 10px;
}

.bearing b {
		background-color: #888;
		color: #FFF;
		padding: 2px 10px 2px 10px;
		margin: 0 5px 0 0;
}
