H1 {
	background-image: url(image/buy/ap-b-head.gif);
	background-repeat: no-repeat;
	width: 900px;
	height: 93px;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

SPAN {
	visibility: hidden;
}

.load {
	visibility: hidden;
}

.left {
	width: 600px;
	height: 500px;
	position: absolute;
	top: 150px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

H2.maker {
	background-image: url(image/buy/ap-b-08-maker.gif);
	background-repeat: no-repeat;
	width: 240px;
	height: 107px;
	position: absolute;
	top: 30px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

H2.free {
	background-image: url(image/buy/ap-b-08-freeword.gif);
	background-repeat: no-repeat;
	width: 322px;
	height: 107px;
	position: absolute;
	top: 30px;
	left: 240px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

H2.type {
	background-image: url(image/buy/ap-b-08-bodytipe.gif);
	background-repeat: no-repeat;
	width: 562px;
	height: 147px;
	position: absolute;
	top: 140px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

.right {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 338px;
	height: 350px;
	position: absolute;
	top: 155px;
	left: 562px;
}

H2.osirase1 {
	background-image: url(image/buy/ap-b-tuika-_r1_c4.gif);
	background-repeat: no-repeat;
	width: 338px;
	height: 201px;
	position: absolute;
	top: 0px;
	left: 0px;
	padding-top: 175px;
	padding-left: 20px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	font-size: 12px;
	color: blue;
}

P.tokusen {
	width: 258px;
	height: 165px;
	position: absolute;
	top: 200px;
	left: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	font-size: 12px;
	background-image: url(image/ap-tokusen/ap-b-banner-tokusen.gif);
	background-repeat: no-repeat;
}

P.tokusen IMG {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	width: 145px;
	height: 109px;
	position: absolute;
	top: 53px;
	left: 110px;
}

P.tokusen A {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

P.tokusen2 {
	width: 258px;
	height: 30px;
	position: absolute;
	top: 370px;
	left: 10px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	font-size: 12px;
}

P.footer2 {
	width: 854px;
	height: 30px;
	position: absolute;
	top: 1200px;
	left: 10px;
	font-size: 0.7em;
}

P.line-button A {
	background-image: url(image/sell/as-15-migi_r6_c7.gif);
	width: 171px;
	height: 54px;
	position: absolute;
	top: 450px;
	left: 100px;
}

P.line-button A:hover {
	background-image: url(image/sell/asm-15-migi_r6_c7.gif);
	background-repeat: no-repeat;
}

H2.kodawari {
	position: relative;
	font-size: 11px;
	color: blue;
	padding-top: 15px;
	padding-left: 29px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	top: 0px;
	left: 0px;
	background-image: url(image/buy/ap-b-tuika-_r3_c1.gif);
	background-repeat: no-repeat;
	width: 562px;
	height: 35px;
}

TABLE.kekka {
	width: 900px;
	position: relative;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	top: 20px;
	left: 10px;
}

H1.syousai {
	background-image: url(image/buy/apple-top-10_r3_c1.gif);
	width: 854px;
	height: 100px;
	font-size: 0.5em;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

H2.d-photo-car {
	background-image: url(image/buy/apple-top-10_r4_c1.gif);
	background-repeat: no-repeat;
	width: 432px;
	height: 291px;
	position: relative;
	top: 50px;
	left: 0px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

H2.d-photo-car-d {
	background-image: url(image/buy/apple-top-10_r6_c1.gif);
	background-repeat: no-repeat;
	width: 432px;
	height: 117px;
	position: relative;
	top: 10px;
	left: 0px;
}

H2.d-comment {
	background-image: url(image/buy/apple-top-10_r7_c1.gif);
	background-repeat: no-repeat;
	width: 432px;
	height: 180px;
	position: relative;
	top: 0px;
	left: 0px;
}

H2.d-mitumori {
	background-image: url(image/buy/apple-top-10_r9_c1.gif);
	background-repeat: no-repeat;
	width: 562px;
	height: 147px;
	position: absolute;
	top: 135px;
	left: 0px;
}

h2.d-mitumori {
	background-image: url(image/buy/apple-top-10_r9_c1.gif);
	background-repeat: no-repeat;
	width: 854px;
	height: 288px;
	position: relative;
	top: 10px;
	left: 0px;
}

h2.d-shop {
	background-image: url(image/buy/apple-top-10_r8_c1.gif);
	width: 432px;
	height: 144px;
	position: relative;
	top: 10px;
	left: 0px;
}

A.bo-maker {
	background-image: url(image/buy/ap-kensaku.gif);
	width: 63px;
	height: 27px;
	background-color: aqua;
}

.osirase2 {
	background-repeat: no-repeat;
	padding-top: 190px;
	padding-left: 28px;
	padding-right: 0px;
	padding-bottom: 10px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 900px;
	height: 31px;
	background-image: url(image/buy/ap-b-tuika-_r7_c1.gif);
	position: relative;
	top: 20px;
	left: 10px;
	font-size: 12px;
}

.buy-kekka {
	width: 900px;
	position: absolute;
	top: 435px;
	left: 8px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

.contents-buy {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 900px;
	height: 500px;
	position: absolute;
	top: 1px;
	left: 8px;
}

h2.nyuka {
	background-image: url(image/buy/ap-b-07-open-text_r5_c1.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 900px;
	height: 44px;
	position: relative;
	top: 0px;
	left: 0px;
}

A {
	color: #000099;
}

/*.bu-type A{*/

.bu-type input {
  /*background-image : url(image/buy/ap-kensaku.gif);*/
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 63px;
	height: 27px;
	background-repeat: no-repeat;
	position: absolute;
	top: 255px;
	left: 480px;
}

.bu-type A:hover {
	background-image: url(image/buy/ap-m-kensaku.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 27px;
}

.bu-osirase2 A {
	background-image: url(image/buy/ap-b-botan-soushin.gif);
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	width: 63px;
	height: 27px;
	background-repeat: no-repeat;
	position: absolute;
	top: 180px;
	left: 405px;
}

.bu-osirase2 A:HOVER {
	background-image: url(image/buy/ap-bm-botan-soushin.gif);
	background-repeat: no-repeat;
	width: 63px;
	height: 27px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
}

/*==================================================*/

.search-maker {
	position: relative;
	top: 55px;
	left: 20px;
}

.search-free {
	position: relative;
	top: 30px;
	left: 250px;
}

.search-body {
	position: relative;
	top: 130px;
	left: 20px;
}

.search-price {
	position: relative;
	top: 154px;
	left: 35px;
	font-size: 12px;
	font-weight: bold;
}

.search-hybrid {
	position: relative;
	top: 126px;
	left: 365px;
}

.search-hukusi {
	position: relative;
	top: 106px;
	left: 425px;
}

.search-nensiki {
	position: absolute;
	top: 30px;
	left: 30px;
	font-size: 12px;
	font-weight: bold;
}

.search-soukou {
	position: absolute;
	top: 55px;
	left: 30px;
	font-size: 12px;
	font-weight: bold;
}

.search-hyouka {
	position: absolute;
	top: 30px;
	left: 290px;
	font-size: 12px;
	font-weight: bold;
}

.search-color {
	position: absolute;
	top: 55px;
	left: 290px;
}

.search-option {
	position: absolute;
	top: 80px;
	left: 290px;
}

.select-maker {
	font-size: 12px;
	width: 160px;
	height: 20;
}

.select-price {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-nensiki {
	font-size: 12px;
	width: 88px;
	height: 20;
}

.select-soukou {
	font-size: 12px;
	width: 88px;
	height: 20;
}

.select-hyouka {
	font-size: 12px;
	width: 88px;
	height: 20;
}

.select-color {
	font-size: 12px;
	width: 88px;
	height: 20;
}

.select-option {
	font-size: 12px;
	width: 88px;
	height: 20;
}

.text-free {
	font-size: 12px;
	width: 180px;
	height: 20;
}

.check-body {
	width: 53px;
	text-align: center;
	font-size: 10px;
	color: #888888;
	font-weight: bold;
}

#kodawari-detail {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	display: none;
	visibility: visible;
	height: 0px;
}

.count {
	color: #000000;
	font-size: 18px;
	font-weight: bold;
	visibility: visible;
	position: relative;
	top: 15px;
	left: 25px;
	height: 10px;
}

.list-sort {
	color: #FF0000;
	visibility: visible;
	text-decoration: underline;
}

.list-sort a:link {
	color: #FF0000;
}

.header-list {
	color: #FF0000;
	font-size: 12px;
	text-align: center;
	border: 1px solid #66CC33;
	background-color: #E6F7DE;
	visibility: visible;
}

.header-seiyaku {
	position: absolute;
	left: 105px;
}

.header-photo {
	height: 85px;
	width: 112px;
	color: #000000;
}

.header-car {
	height: 18px;
	text-align: left;
	border: 1px solid #999999;
	background-color: #66CC33;
}

.header-price {
	height: 61px;
	width: 70px;
}

.header-nensiki {
	height: 46px;
	width: 66px;
}

.header-soukou {
	height: 46px;
	width: 70px;
}

.header-hyouka {
	height: 46px;
	width: 59px;
	font-size: 10px;
}

.header-hosyo {
	height: 46px;
	width: 42px;
	font-size: 10px;
}

.header-gojupa {
	height: 46px;
	width: 45px;
	font-size: 10px;
}

.header-shift {
	height: 46px;
	width: 35px;
}

.header-color {
	height: 46px;
	width: 56px;
}

.header-area {
	height: 46px;
	width: 55px;
}

.header-syaken {
	height: 46px;
	width: 55px;
}

.header-day {
	height: 46px;
	width: 63px;
}

.header-day2 {
	color: #000000;
}

.result-head {
	width: 60px;
}

.result-search {
	font-size: 14px;
	font-weight: bold;
	width: 680px;
}

.result-search-value {
	position: absolute;
	top: 8px;
	left: 75px;
	width: 100px;
}

.result-paging {
/*
	position:absolute;
	left:10px;
	width:750px;
*/
	text-align: right;
}

.result-list {
	color: #000000;
	font-size: 12px;
	text-align: center;
	border: 1px solid #66CC33;
	background-color: #FFFFFF;
	white-space: nowrap;
}

.result-car {
	text-align: left;
	background-image: url(image/buy/ap-b-ichiran_bg.gif);
	background-repeat: no-repeat;
}

.photo-small {
	border: 0px;
	width: 112px;
	height: 86px;
}

#osirase-detail {
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	border-width: 0px 0px 0px 0px;
	display: none;
	position: absolute;
	top: 220px;
	left: 30px;
	height: 0px;
}

.osirase-maker {
	position: relative;
	top: -120px;
	left: 110px;
}

.osirase-car {
	position: relative;
	top: -130px;
	left: 110px;
}

.osirase-mail {
	position: relative;
	top: -142px;
	left: 270px;
}

.osirase-price {
	margin-left: 10px;
	height: 25px;
}

.osirase-nensiki {
	margin-left: 10px;
	height: 25px;
}

.osirase-soukou {
	margin-left: 10px;
	height: 25px;
}

.osirase-hyouka {
	margin-left: 10px;
	height: 25px;
}

.osirase-color {
	margin-left: 10px;
	height: 25px;
}

.osirase-option {
	margin-left: 10px;
	height: 25px;
}

.select-osirase-maker {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-car {
	font-size: 12px;
	width: 150px;
	height: 20;
}

.select-osirase-price {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-nensiki {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-soukou {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-hyouka {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-color {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.select-osirase-option {
	font-size: 12px;
	width: 100px;
	height: 20;
}

.text-osirase-mail {
	font-size: 12px;
	width: 140px;
	height: 20;
	ime-mode: disabled;
}

.check-osirase-body {
	width: 50px;
	text-align: center;
}

/*==================================================*/