@charset "utf-8";




.main_img{
	
}

#s_bk .s_bk_image:nth-child(1){
position: absolute;
top: 100px;
left: 0px;
}
#s_bk .s_bk_image:nth-child(2){
position: absolute;
top: 300px;
right: 0px;
}
#s_bk .s_bk_image:nth-child(3){
position: absolute;
bottom: 360px;
left: 0px;
}
#s_bk .s_bk_image:nth-child(4){
position: absolute;
bottom: 40px;
right: 0px;
}
@media only screen and (max-width: 1200px) {
#s_bk .s_bk_image:nth-child(4){
position: absolute;
bottom: 40px;
right: -60px;
}
}
@media only screen and (max-width: 1000px) {
#s_bk .s_bk_image{
	display: none;
}

#sour_main{
	background-image:
	    url(../images/bko1_sp.png), 
	    url(../images/bko2_sp.png), 
	    url(../images/bko3.png),  
	    url(../images/bko4.png);
	background-repeat:
	    no-repeat,
	   	no-repeat,
	   	no-repeat,
		no-repeat;
	background-position:
	    top -270px left 0px,
	    top 300px  right 0px,
	    bottom 360px left 0px,
	    bottom 40px right 0px;	
	background-size:auto 20%;
}
	
}


/*
#s_bk .s_bk_image:nth-child(1){
top: calc(50% - 30%);
left: calc(50% - 46%);
}
*/

/*
@media screen and (max-width: 852px) {
#s_bk .s_bk_image:nth-child(1){
top: calc(50% - 46%);
left: calc(50% - 58%);
}	
}
*/

/*
#s_bk .s_bk_image:nth-child(2){
top: calc(100% - 50%);
left: calc(100% - 0%);
}

@media screen and (max-width: 640px) {
#s_bk .s_bk_image:nth-child(2){
display: none;
}	
	}
#s_bk .s_bk_image:nth-child(3){
top: calc(50% - 38%);
left: calc(150% - 46%);
}
@media only screen and (max-width: 891px) {
#s_bk .s_bk_image:nth-child(3){
opacity:0;
}	
}
@media only screen and (max-width: 695px) {
#s_bk .s_bk_image:nth-child(3){
top: calc(50% - 33%);
left: calc(150% - 60%);
opacity:0.5;
}	
}

#s_bk .s_bk_image:nth-child(4){
top: calc(50% - 25%);
left: calc(50% - 62%);
}
#s_bk .s_bk_image:nth-child(5){
top: calc(50% - 14%);
left: calc(150% - 40%);
}
#s_bk .s_bk_image:nth-child(6){
top: calc(100% - 47%);
left: calc(150% - 43%);
}
#s_bk .s_bk_image:nth-child(7){
top: calc(100% - 46%);
left: calc(50% - 53%);
}
#s_bk .s_bk_image:nth-child(8){
top: calc(100% - 30%);
left: calc(50% - 48%);
}
#s_bk .s_bk_image:nth-child(9){
top: calc(100% - 15%);
left: calc(150% - 48%);
}
#s_bk .s_bk_image:nth-child(10){
top: calc(100% - 8%);
left: calc(50% - 55%);
}


#s_bk .s_bk_image:nth-child(11){
top: calc(100% - 58%);
left: calc(50% - 94%);
opacity: 0.8;
}
#s_bk .s_bk_image:nth-child(12){
top: calc(100% - 33%);
left: calc(150% - 0%);
opacity: 0.8;
}
#s_bk .s_bk_image:nth-child(13){
top: calc(50% - 35%);
left: calc(50% - 96%);
opacity: 0.8;
}
#s_bk .s_bk_image:nth-child(14){
top: calc(50% - 29%);
left: calc(150% - 10%);
opacity: 0.8;
}
*/

@media only screen and (max-width: 640px) {
#s_bk .s_bk_image:nth-child(14){
opacity: 0;
}	
}

#s_bk .s_bk_image:nth-child(15){
top: calc(100% - 17%);
left: calc(50% - 96%);
opacity: 0.8;
}
#s_bk .s_bk_image:nth-child(16){
top: calc(50% - 43%);
left: calc(150% - 10%);
opacity: 0.5;
}



