@charset "shift_jis";
#ytree h1 {
	width: auto;

}

body {
	font-size: 14px;
}

div.main {
	width: 370px;
	height: auto;
	padding: 2px;
	margin: 2px;
}
div.main-menu {
	float: left;
	width: auto;
	padding: 2px;
	font-size: 18px;
}
div.main-count {
	float: left;
	padding: 2px;
	width: 35px;
	text-align: right;
	font-size: 18px;
}
div.main-price {
	float: left;
	padding: 2px;
	width: 70px;
	text-align: right;
	font-size: 18px;
}

div.main-price-ki {
	float: left;
	padding: 2px;
	width: 80px;
	text-align: right;
	font-size: 18px;
}

.romaji {
	font-size: 18px;
	color: #FFF;
}

.catch {
}
.ytree {
	color: #FFF;
	background-color: #F36;
	padding: 5px;

}
.price {
	color: #E10000;
	font-weight: bold;
}

.product {
	background-color: #FCC;
	height: auto;
	font-size: 18px;
	padding: 10px;
	width: 380px;
}
#ytree tr {
	line-height: 25px;
	font-size: 14px;
	height: auto;
	width: 400px;
}


.details {
	background-color: #F36;
}
.bold {
	font-weight: bold;
	color: #F00;
}
#apDiv1 {
	position:absolute;
	width:236px;
	height:26px;
	z-index:1;
	left: 422px;
	top: 358px;
	line-height: 20px;
	font-weight: bold;
}
#apDiv2 {
	position:absolute;
	width:272px;
	height:304px;
	z-index:2;
	left: 419px;
	top: 108px;
	overflow: hidden;
}
#apDiv3 {
	position:absolute;
	width:125px;
	height:27px;
	z-index:3;
	left: 491px;
	top: 421px;
}
#apDiv4 {
	position:absolute;
	width:685px;
	height:29px;
	z-index:1;
	left: 13px;
	top: 60px;
	font-size: 24px;
	overflow: hidden;
}
#apDiv5 {
	position:absolute;
	width:135px;
	height:30px;
	z-index:4;
	left: 424px;
	top: 73px;
	line-height: 15px;
	text-align: right;
}
#apDiv6 {
	color: #FFF;
	position: absolute;
	left: 542px;
	width: 149px;
	top: 33px;
	text-align: center;
}

#apDiv7 {
	position:absolute;
	width:123px;
	height:26px;
	z-index:6;
	left: 424px;
	top: 162px;
}
#apDiv8 {
	position:absolute;
	width:127px;
	height:26px;
	z-index:5;
	left: 560px;
	top: 109px;
	overflow: hidden;
}

#apDiv9 {
	position:absolute;
	width:66px;
	height:26px;
	z-index:7;
	left: 622px;
	top: 130px;
}

.ytree_cherry {
	color: #FFF;
	background-color: #F3C;
	padding: 5px;
}
.ytree_apple {
	color: #FFF;
	background-color: #C03;
	padding: 5px;
}
.ytree_grape {
	color: #FFF;
	background-color: #66F;
	padding: 5px;
}
.product_grape {
	background-color: #CECEFF;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_nashi {
	color: #FFF;
	background-color: #6CF;
	padding: 5px;
}
.product_apple {
	background-color: #FCC;
	height: auto;
	width: 380px;
	padding: 10px;
}

.product_cherry {
	font-size: 18px;
	background-color: #FCF;
	padding: 10px;
	height: auto;
	width: 380px;
}

.product_nashi {
	background-color: #DDFFFB;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_younashi {
	color: #FFF;
	background-color: #ABD54A;
	padding: 5px;
}
.product_younashi {
	background-color: #E9F5A0;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_blueberry {
	color: #FFF;
	background-color: #36C;
	padding: 5px;
}
.product_blueberry {
	background-color: #C4D2FF;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_prune {
	color: #FFF;
	background-color: #639;
	padding: 5px;
}
.product_prune {
	background-color: #DEC0FE;
	padding: 10px;
	height: auto;
	width: 380px;
}

.product_prune1 {
	background-color: #DEC0FE;
	padding: 10px;
	height: auto;
	width: 380px;
	overflow: hidden;
	font-size: 18px;
}
.ytree_plum {
	color: #FFF;
	background-color: #F66;
	padding: 5px;
}
.product_plum {
	background-color: #FFE1E1;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_ume {
	color: #FFF;
	background-color: #FFCF00;
	padding: 5px;
}
.product_ume {
	background-color: #FFE9B9;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_kaki {
	color: #FFF;
	background-color: #F60;
	padding: 5px;
}
.product_kaki {
	background-color: #FC6;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_anzu {
	color: #FFF;
	background-color: #CC0;
	padding: 5px;
}
.product_anzu {
	background-color: #F3F4BF;
	padding: 10px;
	height: auto;
	width: 380px;
}
.ytree_kuri {
	color: #FFF;
	background-color: #630;
	padding: 5px;
}
.product_kuri {
	background-color: #EFD8AD;
	padding: 10px;
	height: auto;
	width: 380px;
}

.ytree_ichijiku {
	background-color: #A85400;
	padding: 5px;
	color: #FFF;
}
.product_ichijiku {
	font-size: 18px;
	background-color: #EFD8AD;
	padding: 10px;
	height: auto;
	width: 380px;
	overflow: hidden;
}
.ytree_ginnan {
	color: #FFF;
	background-color: #A85400;
	padding: 5px;
}
.product_ginnan {
	background-color: #EFD8AD;
	padding: 10px;
	height: auto;
	width: 360px;
}
.ytree_sarunashi {
	background-color: #009966;
	padding: 5px;
	color: #FFF;
}

.product_sarunashi {
	font-size: 16px;
	background-color: #BDF4C2;
	padding: 10px;
	height: auto;
	width: 380px;
	overflow: hidden;
}
.product_aronia {
	background-color: #EFD8AD;
	padding: 10px;
	height: auto;
	width: 360px;
}
.ytree_aronia {
	color: #FFF;
	background-color: #A85400;
	padding: 5px;
}
