@charset "shift_jis";

.contents {
	background: url(../img/contents_bg.gif) repeat-y;
	text-align: left;
	padding-bottom: 20px;
}
.contentsphoto {
	width: 447px;
	margin: 0 auto 10px 45px;
	padding: 0;
}

.contentsright {
	background: url(../img/contents_bg2_right.jpg) repeat-y;
	width: 8px;
}
.title2 {
	background: url(../img/title_02_sb.gif) no-repeat;
	width: 585px;
	text-align: right;
}
.arrowtxt {
	color: #0B4178;
	background: url(../img/contents_arrow.gif) no-repeat top left;
	margin: 0;
	padding: 2px 0 2px 20px;
	vertical-align: top;
	width: 140px;
}
.contentsarea {
	padding: 14px 26px 0 24px;
}
.contentsphoto2 {
	margin: 0 10px 0 0;
}
.topyohaku {
	margin-top: 15px;
}
.bottomyoyaku {
	margin-bottom: 40px;
}
.used {
	width: 520px;
	margin: 10px 19px 0 19px;
}
.usedichiran {
	background-color: #000000;
	padding: 5px;
	text-align: center;
	font-size: 11px;
	line-height: 110%;
}
.usedtop {
	text-align: center;
	color: #333333;
	background-color: #FFCC33;
	font-size: 11px;
}
a {
	text-decoration: underline;
	color: #0547C0;
}
a:hover {
	text-decoration: none;
	color: #578FC8;
}
.usedphoto {
	padding: 10px;
}
.usedphotoimg {
	margin: 0 25px 0 0;
}
.usedprice {
	background-color: #003366;
	padding: 10px;
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	text-align: center;
}
.usedname {
	padding: 10px;
	background-color: #D7D7D7;
}
.usedshousai01 {
	font-size: 11px;
	width: 83px;
	background-color: #E4E4E4;
	text-align: center;
	color: #666666;
}
.usedshousai02 {
	font-size: 11px;
	width: 83px;
	background-color: #FFFFFF;
	text-align: center;
}
.usedshousai {
	margin-top: 10px;
	background-color: #BEBEBE;
	text-align: center;
	padding: 0;
}
.usedshousai03 {
	font-size: 11px;
	width: 190px;
	background-color: #FFFFFF;
	text-align: center;
}
.usedshousai04 {
	font-size: 11px;
	width: 60px;
	background-color: #FFFFFF;
	text-align: center;
}
.boatshousai01 {

	font-size: 11px;
	width: 257px;
	background-color: #E4E4E4;
	text-align: center;
	color: #666666;
}
.boatshousai02 {

	font-size: 11px;
	width: 257px;
	background-color: #FFFFFF;
	text-align: center;
}
.txt11px {
	font-size: 11px;
}
.arrowtxtCopy {
	color: #0B4178;
	background: url(../img/contents_arrow.gif) no-repeat top left;
	margin: 0;
	padding: 2px 0 2px 20px;
	vertical-align: top;
	font-weight: bold;
}
.partsarea {
	padding: 14px 40px 0 69px;
}
.partstxt {
	width: 150px;
	line-height: 180%;
	vertical-align: top;
}
.partstxt02 {
	color: #002C57;
	font-weight: bold;
}
.partsarea a {
	text-decoration: underline;
	color: #2986D1;
}
.partsarea a:hover {
	text-decoration: underline;
	color: #003366;
}
.partstxt p {
	margin-left: 10px;
}

.partstxt .partstxt02 a {
	text-decoration: underline;
	color: #0065CA;
}
.partstxt .partstxt02 a:hover {
	text-decoration: underline;
	color: #000000;
}
.partstxtkayak {

	width: 225px;
	line-height: 190%;
	vertical-align: top;
}
.partspagetop {
	padding: 10px 5px 0 0;
	text-align: right;
}
.txt18px {
	font-size: 18px;
}

.title2mobile {
	background: url(../img/title_02_mobile.gif) no-repeat;
	width: 585px;
	text-align: right;
}
.mobilearea {

	padding: 14px 15px 10px 40px;
}
.mobiletxt {
	color: #006699;
}
.linktxt {
	color: #0B4178;
	margin: 0;
	vertical-align: middle;
	width: 353px;
	padding: 10px 0 10px 0;
}
.linktxt2 {
	font-weight: bold;
}

.linkimg {
	text-align: center;
	vertical-align: middle;
	padding: 5px 2px 5px 0;
}
.mobilearea table {
	width: 420px;
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
.usedshohiyou {
	font-size: 11px;
	font-weight: normal;
}
.ff3300 {color: #FF3300}.redbold {
	font-weight: bold;
	color: #FF0000;
}
#saleBanner a{
	margin: 0 0 20px 20px;
	background: url(../img/sale_banner.gif) 0 0 no-repeat;
	display: block;
	height: 90px;
	width: 520px;
	text-indent: -9999px;
}
#saleBanner a:hover{
	background: url(../img/sale_banner.gif) 0 -90px no-repeat;
}
/*----------------------------------------------------------------
パーツhtml
----------------------------------------------------------------*/
#parts-box {
	width: 558px;
	text-align: center;
	margin-top: 20px;
}
#parts-box ul {
	list-style: none;
	font-size: 10px;
	margin: 0 0 5px 0;
	padding: 0 20px 0 20px;
	overflow: hidden;
	_zoom: 1;
}
#parts-box ul li#prev {
	float: left;
}
#parts-box ul li#next {
	float: right;
}
table#partsList {
	background: #FC0;
	width: 520px;
	margin: 0 auto;
	margin-bottom: 5px;
	font-size: 10px;
	text-align: center;
}
table#partsList th {
	background: #333;
	padding: 10px 0 10px 0;
	color: #FF3366;
	font-weight: normal;
}
table#partsList td {
	padding: 5px;
	background: #000;
}

/*パーツ詳細
----------------------------------------------------------------*/
#info-bar {
	width: 510px;
	margin: 0 auto;
	margin-bottom: 20px;
	padding: 5px 0 5px 10px;
	background: #333;
	border: 1px solid #FC0;
	color: #FFF;
	text-align: left;
}
#parts-box h3 {
	width: 510px;
	padding: 0 0 0 10px;
	background: #000;
	border: none;
	color: #FFF;
	text-align: left;
	font-size: 16px;
}
#parts-box h4 {
	width: 510px;
	padding: 0 0 0 10px;
	background: #000;
	border: none;
	color: #FFF;
	text-align: left;
	font-size: 16px;
	background: none;
}
#attention1 {
	clear: both;
	margin: 0 0 5px 20px;
	list-style: none;
	text-align: left;
	font-size: 10px;
	color: #FF0000;
	text-align: left;
}
table#partsInfo {
	margin: 0 0 20px 0;
	text-align: left;
}
table#partsInfo td {
	padding: 0 0 5px 0;
	text-align: center;
}
table#partsInfo ul#thumbs{
	list-style: none;
	text-align: left;
}
table#partsInfo ul#thumbs li {
	float: left;
	margin: 0 5px 0 0;
	display: inline;
}
table#partsInfo ul#thumbs li img {
	border: none;
	vertical-align: top;
}
dl {
	width: 520px;
	margin: 0 auto;
	margin-bottom: 5px;
	border: 1px solid #FC0;
	overflow: hidden;
	_zoom: 1;
}
dl dt {
	float: left;
	width: 380px;
	margin: 0;
	padding: 10px 0 10px 0;
	background: #333;
	color: #FFF;
}
dl dd {
	margin: 0 0 0 380px;
	padding: 10px 0 10px 0;
	background: #FC0;
	color: #000;
	font-size: 10px;
}
dl dd span {
	font-weight: bold;
	font-size: 14px;
}
dl dd span.soldOut {
	color: #F00;
}

#parts-infoBox {
	width: 520px;
	margin: 0 auto;
	padding: 0 0 50px 0;
	overflow: hidden;
	_zoom: 1;
}
#parts-infoBox p {
	margin: 0 0 20px 10px;
	text-align: left;
}

#parts-text {
	float: left;
	width: 240px;
	margin: 0 0 20px 0;
	display: inline;
	text-align: left;
}
#parts-text span {
	color: #FF0066;
	font-weight: bold;
}
#parts-contanct {
	float: right;
	width: 260px;
	margin: 0 0 20px 0;
}

#attention {
	clear: both;
	list-style: none;
	text-align: left;
	font-size: 10px;
	color: #FF0000;
}