#wrapper_es #price {
margin-top: 10px;
}
#wrapper_es .all_ukulele {
font-size: 1.3rem !important;
margin-top: 20px;
margin-left: 25px;
font-weight:bold;
    }
#wrapper_es .all_ukulele a {
color: #990000 !important;
    }
#brand dd span {
	margin-left: 13px;
}

.uku01 {
	background: url(../img/uku_im01.jpg) no-repeat 25px 35px ;
}

.uku02 {
	background: url(../img/uku_im02.jpg) no-repeat 25px 30px;
}

.uku03 {
	background: url(../img/uku_im03.jpg) no-repeat 25px 30px;
}

.uku04 {
	background: url(../img/uku_im04.jpg) no-repeat 25px 30px;
}

.uku05 {
	background: url(../img/uku_im05.jpg) no-repeat 25px 30px;
}

.uku06 {
	background: url(../img/uku_im06.jpg) no-repeat 25px 45px;
}

.uku07 {
	background: url(../img/uku_im07.jpg) no-repeat 25px 50px;
}

.uku08 {
	background: url(../img/uku_im08.jpg) no-repeat 25px 55px;
}

.uku09 {
	background: url(../img/uku_im09.jpg) no-repeat 25px 55px;
}

.uku10 {
	background: url(../img/uku_im10.jpg) no-repeat 25px 55px;
}

.uku11 {
	background: url(../img/uku_im11.jpg) no-repeat 0 25px;
}

.uku12 {
	background: url(../img/uku_im12.jpg) no-repeat 0 30px;
}

.uku13 {
	background: url(../img/uku_im13.jpg) no-repeat 0 25px;
}

.uku14 {
	background: url(../img/uku_im14.jpg) no-repeat 25px 35px;
}

.uku15 {
	background: url(../img/uku_im15.jpg) no-repeat 35px 40px;
}

.uku16 {
	background: url(../img/uku_im16.jpg) no-repeat 25px 40px;
}

.uku17 {
	background: url(../img/uku_im17.jpg) no-repeat 25px 40px;
}

.uku18 {
	background: url(../img/uku_im18.jpg) no-repeat 15px 80px;
}

.uku19 {
	background: url(../img/uku_im19.jpg) no-repeat 15px 80px;
}


.uku23 {
	background: url(../img/uku_im23.jpg) no-repeat 25px 20px;
}

.uku24 {
	background: url(../img/uku_im24.jpg) no-repeat 25px 20px;
}

.uku25 {
	background: url(../img/uku_im25.jpg) no-repeat 25px 20px;
}

.uku26 {
	background: url(../img/uku_im26.jpg) no-repeat 25px 30px;
}
.uku27 {
	background: url(../img/uku_im27.jpg) no-repeat 25px 35px;
}

.uku28 {
	background: url(../img/uku_im28.jpg) no-repeat 25px 40px;
}

.uku29 {
	background: url(../img/uku_im29.jpg) no-repeat 15px 0px;
}

.uku30 {
	background: url(../img/uku_im30.jpg) no-repeat 25px 20px;
}
.uku31 {
	background: url(../img/uku_im31.jpg) no-repeat 15px 20px;
}

.uku32 {
	background: url(../img/uku_im32.jpg) no-repeat 25px 30px;
}


#year .box_04 dl {
	margin:0;
	padding:0;
}

.box_04 dt, .box_04 dd {
	float: left;
}

.box_04 dt {
	clear: both;
}

#year .box_04 dd {
	margin-right: 10px;
}

.box_04 img {
	margin-right: 5px;
}

#wrapper_es .nobg {
	background: none;
	border: none;
	height: auto;
}

#wrapper_es h2 {
	background-image: url(../img/uku_im_flower.jpg) ;
	background-repeat: no-repeat;
	padding-left: 45px !important;
	padding-top: 10px !important;
}

#wrapper_es h3 {
	font-size: 1.2rem;
	margin: 0;
	padding: 0 0 0 20px;
	clear: both;
}

#wrapper_es h4 {
	margin: 0 auto;
	padding: 0 0 0 10px;
	border: 1px #E2D8D0 solid;
	background: linear-gradient(#F9F6F5, #EFE9E4);
	border-radius: 2px;
	max-width: 90%;
	height: 20px;
}

#wrapper_es .uku_h5 {
	font-size: 0.8rem;
	font-weight: bold;
	margin: 0 auto;
	padding: 0 0 0 10px;
	border: 1px #E2D8D0 solid;
	background: linear-gradient(#F9F6F5, #EFE9E4);
	border-radius: 2px;
	max-width: 90%;
	height: 20px;
}

.box_01 {    
	height: 280px;
}
.box_02 {    
	height: 280px;
}

.long_01{    
	height: 350px;
}  



@media screen and (min-width:1280px) { /* 1280px - X */

.box_01 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}
  
.box_02 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

.box_03 {      
	width: 50%;
	float: left;
	margin: 0 auto;
	height: 430px;
}

.box_04 {  	
	width: 33%;
	float: left;
	margin: 0 auto;
}
.box_05 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

#price dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 200px;
}
#price p, #year p {
	margin: 10px 30px 0px 30px;
}
#brand .box_03 p {
	margin: 10px 30px 0px 30px;
}
#detail p {
	margin: 5px 30px 0px 30px;
}

#year .box_05 p {
	margin: 10px 0 0 20px;
}

#year dl {
	margin: 5px 0 0 130px;
	float: left;
	padding:0;
	height: 200px;
}

#brand dd {
	margin: 0;
	padding: 0;
}

#brand p {
	margin: 10px 20px 5px 20px;
}

#brand .pl {
	margin-left: 80px !important;
}

#brand .dl_01 {
	margin: 0 0 0 85px;
	float: left;
	padding:0;
	height: 200px;
	font-size: 0.8rem;
}

#brand .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
	font-size: 0.8rem;
}

#brand .dl_03 {
	margin: 0;
	float: left;
	padding:0;
	height: 200px;
	font-size: 0.8rem;
}

#detail dl {
	margin: 5px 0 0 130px;
	padding:0;
	height: 230px;
}
.h5_text {
	height: 80px;
}

}

@media screen and (min-width:960px) and ( max-width:1280px) { /* 960px - 1280px */

#wrapper_es h4 {
	font-size: 0.75rem;
}

#wrapper_es h4 span {
	font-size: 0.7rem;
}

.box_01 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

.box_02 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

.box_03 {      
	width: 50%;
	float: left;
	margin: 0 auto;
	height: 430px;
}

.box_04 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

.box_05 {    
	width: 33%;
	float: left;
	margin: 0 auto;
}

#price dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 200px;
}

#year dl {
	margin: 5px 0 0 120px;
	padding:0;
}

#price p, #year p {
	margin: 10px 30px 0px 30px;
}
#brand .box_03 p {
	margin: 10px 30px 0px 30px;
}
#detail p {
	margin: 5px 30px 0px 30px;
}


#year .box_05 p {
	margin: 10px 0 0 20px;
}

#brand dd {
	margin: 0;
	padding: 0;
}

#brand p {
	margin: 10px 20px 5px 20px;
}

#brand .pl {
	margin-left: 80px !important;
}

#brand .dl_01 {
	margin: 0 0 0 75px;
	float: left;
	padding:0;
	height: 200px;
	font-size: 0.8rem;
}

#brand .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
	font-size: 0.8rem;
}

#brand .dl_03 {
	margin: 0;
	float: left;
	padding:0;
	height: 200px;
	font-size: 0.8rem;
}

#detail dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 230px;
}

.h5_text {
	height: 80px;
}

}
@media screen and (min-width:600px) and ( max-width:960px) { /* 600px - 960px */

.box_01 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}

.box_02 {   
	width: 50%;
	float: left;
	margin: 0 auto;
}

.box_03 {    
	width: 100%;
	float: left;
	margin: 0 auto;
	height: 430px;
}
.box_04 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}
  
.box_05 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}

#price dl {
	margin: 5px 0 0 150px;
	padding:0;
	height: 200px;
}

#year dl {
	margin: 5px 0 0 150px;
	padding:0;
}

#price p, #year p {
	margin: 10px 30px 0px 30px;
}
#brand .box_03 p {
	margin: 10px 30px 0px 30px;
}
#detail p {
	margin: 5px 30px 0px 30px;
}


#year .box_05 p {
	margin: 10px 0 0 20px;
}

#brand dd {
	margin: 0;
	padding: 0;
}

#brand p {
	margin: 10px 20px 5px 20px;
}

#brand .pl {
	margin-left: 200px !important;
}

#brand .dl_01 {
	margin: 0 0 0 200px;
	float: left;
	padding:0;
	height: 200px;
}

#brand .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
}

#brand .dl_03 {
	margin: 0 0 0 0;
	float: left;
	padding:0;
	height: 200px;
}

#detail dl {
	margin: 5px 0 0 190px;
	padding:0;
	height: 230px;
}
.h5_text {
	height: 80px;
}
}

@media  (max-width:600px) { /* X - 600 */

.box_01 {    
	width: 100%;
}
  
.box_02 {    
	width: 100%;
}
  
.box_03 {    
	width: 100%;
	height: 750px;
}
  
.box_04 {    
	width: 100%;
}

.box_05 {      
	width: 100%;
}

.long_02 {
	height: 310px;
}
#price dl {
	margin: 5px 0 0 170px;
	padding:0;
	height: 230px;
}

#year dl {
	margin: 5px 0 0 170px;
	padding:0;
}

#price p, #year p {
	margin: 10px 30px 0px 30px;
}
#brand .box_03 p {
	margin: 10px 40px 0px 40px;
}
#detail p {
	margin: 5px 30px 0px 30px;
}

#year .box_05 p {
	margin: 10px 0 0 20px;
}


#brand dd {
	margin: 0;
	padding: 0;
}

#brand p {
	margin: 10px 20px 5px 20px;
}

#brand .pl {
	margin-left: 50px !important;
}

#brand .dl_01 {
	margin: 0 0 0 50px;
	float: left;
	padding:0;
	height: 200px;
}

#brand .dl_02 {
	margin: 0 0 0 20px;
	padding:0;
	float: left;
}

#brand .dl_03 {
	margin: 0 0 0 50px;
	float: left;
	padding:0;
	height: 200px;
}

#detail dl {
	margin: 5px 0 0 170px;
	padding:0;
	height: 200px;
}

.uku18 {
	background: none;
}

.uku19 {
	background: none;
}
.h5_text {
	height: 80px;
}
}


#wrapper_es {
margin-bottom: 70px;
}
    
#wrapper_es h4 a {
text-decoration: none;
}

