 
body
    {
     
     
     text-align:center;  
     
     border-radius: 15px;
     margin: 0 auto;
     background-color: #ff610000;   
     font-size: 6vw;
     
    }
a{
    color:  darkred;
   
}
.insta p{font-size: 12vw;}

.menu{
		margin:auto;

}
iframe{height: 400vw;}

img{
    width: 75%;
    border-radius: 15px;
}

.kuro{width: 55%; border-radius: 15px;}

    
ul{ 
    display: block;
    list-style-type: disc;
    padding: 0;
    list-style: none;
   margin: auto;
    }
    
li{ 
    
   text-align:center;
    margin-bottom: 10;
    vertical-align:middle;
    }    


li.haitatu {
	display: block;
    list-style-type: disc;
    padding: 0;
    margin :10 auto;
    list-style: none;
   
     }




p {
	width : 90%;
	text-align: center; 

	margin: auto;
	
}
.toi{
    width : 90%;
	text-align: center; 
    
	margin: 30% 0%;
}
.toi a{
   font-size: 0vw;
}

figcaption{font-size: 11vw; color: darkred;}


.saido1{
    padding: 10px 1px;
    margin-bottom: 5px;
    background-color:rgb(246, 203, 138);
    border-radius: 15px;
    width:80%;
}
.saido1 .kuro { width:40%;}
.saido1 figcaption.saido_kuro { font-size: 10vw;}
.saido1 a { font-size: 7vw;}
.saido{
    padding: 10px 1px;
    margin-bottom: 5px;
    background-color:#00ffff1f;
    border-radius: 15px;
    width:80%;
}
.Florist{
    color: #ffffff;
}

.saido_Product{
    
    padding: 10px 1px;
    width: 96%;
    border-radius: 15px;
}
		
.menufo-to {
  position    : relative;
            
  box-sizing  : border-box;           
  border      : 1px solid #ccc;       
  width       : 412px;                
  max-width   : 90%;                 
  height      : 13%;                
  background  : radial-gradient(circle at 100% 50%, #0033FF, #00ffff, #ffffff); 
}

.menufo-to span {
  position    : absolute;   
  display     : inline-block;   
  
  top         : 50%;      
  left        : 50%;      
  transform   : translateY(-50%)
                translateX(-50%);  
}
.menufo-to{ 
			padding: 20 0 0 0;
		    border: solid 1px #ffffff;
		    border-radius: 15px;
		    margin-top: 20;
    		width: 80%;
    		height: 50vw;
    		
}
.toiawase{ color:red;
    font-size: 9vw;
    background-color: #ffffff;
    border-radius: 15px;
    padding: 5px 3px; 
}
.toiawase_1{
    font-size: 10vw;
    color:darkred;
}
.toiawase_2{
    background-color: #e4fcff;
    border-radius: 15px;
    font-size: 9vw;
    padding: 2px 0px;
    margin-top: 5px;
}

/* タブレット */
@media screen and (min-width:768px) and (max-width:1024px) {
    
    .saido{
        padding: 10px 1px;
        margin-bottom: 40px;
        
       
        border-radius: 15px;
        width:80%;
    }
    .toiawase_1{
        font-size: 5vw;
    }  
   
 

}

/* パソコン */
@media screen and (min-width:1024px) {

    .saido{
        padding: 10px 1px;
        margin-bottom: 40px;
        
       
        border-radius: 15px;
        width:80%;
    }
    .toiawase_1{
        font-size: 5vw;
    }
    
   
   }





