
.bas01 {
	background: url(https://www.j-guitar.com/easy/img/bas_im01.jpg) no-repeat 25px 25px ;
}

.bas02 {
	background: url(https://www.j-guitar.com/easy/img/bas_im02.jpg) no-repeat 25px 20px;
}

.bas03 {
	background: url(https://www.j-guitar.com/easy/img/bas_im03.jpg) no-repeat 25px 20px;
}

.bas04 {
	background: url(https://www.j-guitar.com/easy/img/bas_im04.jpg) no-repeat 25px 20px;
}

.bas05 {
	background: url(https://www.j-guitar.com/easy/img/bas_im05.jpg) no-repeat 25px 20px;
}

.bas06 {
	background: url(https://www.j-guitar.com/easy/img/bas_im06.jpg) no-repeat 25px 20px;
}

.bas07 {
	background: url(https://www.j-guitar.com/easy/img/bas_im07.jpg) no-repeat 25px 20px;
}

.bas08 {
	background: url(https://www.j-guitar.com/easy/img/bas_im08.jpg) no-repeat 25px 25px;
}

.bas09 {
	background: url(https://www.j-guitar.com/easy/img/bas_im09.jpg) no-repeat 25px 25px;
}

.bas10 {
	background: url(https://www.j-guitar.com/easy/img/bas_im10.jpg) no-repeat 25px 25px;
}

.bas11 {
	background: url(https://www.j-guitar.com/easy/img/bas_im11.jpg) no-repeat 0 25px;
}

.bas12 {
	background: url(https://www.j-guitar.com/easy/img/bas_im12.jpg) no-repeat 0 30px;
}

.bas13 {
	background: url(https://www.j-guitar.com/easy/img/bas_im13.jpg) no-repeat 0 25px;
}

.bas14 {
	background: url(https://www.j-guitar.com/easy/img/bas_im14.jpg) no-repeat 25px 35px;
}

.bas15 {
	background: url(https://www.j-guitar.com/easy/img/bas_im15.jpg) no-repeat 35px 40px;
}

.bas16 {
	background: url(https://www.j-guitar.com/easy/img/bas_im16.jpg) no-repeat 35px 40px;
}

.bas17 {
	background: url(https://www.j-guitar.com/easy/img/bas_im17.jpg) no-repeat 35px 40px;
}

.bas18 {
	background: url(https://www.j-guitar.com/easy/img/bas_im18.jpg) no-repeat 35px 40px;
}

.bas19 {
	background: url(https://www.j-guitar.com/easy/img/bas_im19.jpg) no-repeat 35px 40px;
}

.bas20 {
	background: url(https://www.j-guitar.com/easy/img/bas_im20.jpg) no-repeat 15px 40px;
}

.bas21 {
	background: url(https://www.j-guitar.com/easy/img/bas_im21.jpg) no-repeat 10px 40px;
}




#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;
}

.long_03 {
	height: 320px;
}

#wrapper_es .nobg {
	background: none;
	border: none;
	height: auto;
}

@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;
}

.box_04 {  	
	width: 45%;
	float: left;
	padding: 0 10px;
	margin: 0 auto;
}
.box_05 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}

.long_01 {
	height: 300px;
}


#price dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 200px;
}



#wrapper_es .box_03 p {
	padding-left: 130px !important;
	padding-top: 10px;
}
#wrapper_es .nobg p {
	padding-left: 130px !important;
	padding-top: 10px;
}
#year .dl_01 {
	margin: 0 0 0 130px;
	float: left;
	padding:0;
	height: 200px;
}

#year .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
}

#wrapper_es .box_05 p {
	padding-left: 20px !important;
	padding-top: 10px;
}
#wrapper_es .box_05 .bas13left {
	padding-left: 130px !important;
	padding-top: 10px;
}
#year .dl_03 {
	margin: 0 10px 0 20px;
	float: left;
	padding:0;
	height: 200px;
}

#detail dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 230px;
}
.name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 0px;
	left: 20px;
}
.long_02 .name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 55px;
	left: 20px;
}
.long_03 .name_eng {
	font-weight: bold;
	font-size: 0.6rem;
	position: relative;
	top: 0px;
	left: -100px;
	clear: left;
}

#wrapper_es .long_03 .name_eng_02 {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 0px;
	left: 0px;
	clear: left;	
}
}

@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;
}
.box_04 {    
	width: 45%;
	float: left;
	padding: 0 10px;
	margin: 0 auto;
}
.box_05 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}
.long_01 {
	height: 300px;
}
#price dl {
	margin: 5px 0 0 135px;
	padding:0;
	height: 200px;
}
#year dl {
	margin: 5px 0 0 130px;
	padding:0;
}
#wrapper_es .box_03 p {
	padding-left: 110px !important;
	padding-top: 10px;
}

#wrapper_es .nobg p {
	padding-left: 110px !important;
	padding-top: 10px;
}


#year .dl_01 {
	margin: 0 0 0 110px;
	float: left;
	padding:0;
	height: 200px;
	float: left;
}
#year .dl_02 {
	margin: 0 0 0 0;
	padding:0;
}

#wrapper_es .box_05 p {
	padding-left: 20px !important;
	padding-top: 10px;
}

#wrapper_es .box_05 .bas13left {
	padding-left: 110px !important;
	padding-top: 10px;
}
#year .dl_03 {
	margin: 0 10px 0 20px;
	float: left;
	padding:0;
	height: 200px;
}

#detail dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 230px;
}

.name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 10px;
	left: 20px;
}
.long_02 .name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 55px;
	left: 20px;
}
.long_03 .name_eng {
	font-weight: bold;
	font-size: 0.6rem;
	position: relative;
	top: 0px;
	left: -100px;
	clear: left;
}

#wrapper_es .long_03 .name_eng_02 {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 0px;
	left: 0px;
	clear: left;	
}

}
@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: 50%;
	float: left;
	margin: 0 auto;
}
.box_04 {    
	width: 45%;
	float: left;
	padding: 0 10px;
	margin: 0 auto;
  }
  
.box_05 {    
	width: 50%;
	float: left;
	margin: 0 auto;
}
.long_01 {
	height: 300px;
}
#price dl {
	margin: 5px 0 0 140px;
	padding:0;
	height: 200px;
}
#year dl {
	margin: 5px 0 0 140px;
	padding:0;
}

#wrapper_es .box_03 p {
	padding-left: 80px !important;
	padding-top: 10px;
}
#wrapper_es .nobg p {
	padding-left: 80px !important;
	padding-top: 10px;
}

#year .dl_01 {
	margin: 0 0 0 80px;
	float: left;
	padding:0;
	height: 200px;
}
#year .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
}
#wrapper_es .box_05 p {
	padding-left: 20px !important;
	padding-top: 10px;
}
#wrapper_es .box_05 .bas13left {
	padding-left: 80px !important;
	padding-top: 10px;
}
#year .dl_03 {
	margin: 0 10px 0 20px;
	float: left;
	padding:0;
	height: 200px;
}
#detail dl {
	margin: 5px 0 0 170px;
	padding:0;
	height: 230px;
}


.name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 0px;
	left: 20px;
}
.long_02 .name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 55px;
	left: 20px;
}
.long_03 .name_eng {
	font-weight: bold;
	font-size: 0.6rem;
	position: relative;
	top: 0px;
	left: -60px;
	clear: left;
}

#wrapper_es .long_03 .name_eng_02 {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 0px;
	left: 0px;
	clear: left;	
}

}

@media  (max-width:600px) { /* X - 600 */

.box_01 {    
	width: 100%;
}
  
.box_02 {    
	width: 100%;
}
  
.box_03 {    
	width: 100%;
}
  
.box_04 {    
	width: 100%;
	padding: 0 10px;
}

.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 80px;
	padding:0;
}

#year .box_05 .ml{
	margin: 10px 0 0 110px;
}
#wrapper_es .box_03 p {
	padding-left: 110px !important;
	padding-top: 10px;
}
#wrapper_es .nobg p {
	padding-left: 110px !important;
	padding-top: 10px;
}
#year .dl_01 {
	margin: 0 0 0 110px;
	float: left;
	padding:0;
	height: 200px;
}
#year .dl_02 {
	margin: 0 0 0 0;
	padding:0;
	float: left;
}
#wrapper_es .box_05 p {
	padding-left: 20px !important;
	padding-top: 10px;
}
#wrapper_es .box_05 .bas13left {
	padding-left: 110px !important;
	padding-top: 10px;
}
#year .dl_03 {
	margin: 0 10px 0 20px;
	float: left;
	padding:0;
	height: 200px;
}

#detail dl {
	margin: 5px 0 0 170px;
	padding:0;
	height: 230px;
}
.name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: -10px !important;
	left: 10px;
}

.long_02 .name_eng {
	font-weight: bold;
	font-size: 0.8rem;
	position: relative;
	top: 35px !important;
	left: 20px;
}
.long_03 .name_eng {
	font-weight: bold;
	font-size: 0.6rem;
	position: relative;
	top: 0px;
	left: -100px;
	clear: left;
}

#wrapper_es .long_03 .name_eng_02 {
	font-weight: bold !important;
	font-size: 0.8rem;
	position: relative !important;
	top: -10px !important;
	left: 0px !important;
	clear: left;	
}

}

#wrapper_es {
margin-bottom: 70px;
}
    
#wrapper_es h2 a, #wrapper_es h3 a, #wrapper_es h4 a {
text-decoration: none;
} 
#wrapper_es h2 a {
color: #990000 !important;
}
#wrapper_es .name_eng a {
text-decoration: none;
}

#wrapper_es .name_eng_02 a {
text-decoration: none;
} 
