@charset"utf-8";
*{
margin: 0;
padding: 0;
}

@media screen and (max-width: 1000px) {
    
    figure{
        margin:0 5%;
    }
    
    figure img{
        width:100%;
    }
    
    header figure p{
        font-size:35px;
    }
    
    .answer{
        padding-bottom:50%;
    }
    
    .balloon1-left{
        font-size:30px;
    }
    
    .no, .yes, .iphone, .and, .pc{
        font-size:50px;
    }
    
    .select{
        margin:50% 5%;
        font-size:30px;
    }
    
    .select-pc{
        margin-bottom:50%;
    }
    
    .select img{
        width:50%;
    }
    
    .zoom-link p{
        font-size:50px;
    }
    
    .zoom-link a{
        font-size:50px;
        font-weight:bold;
    }
}

@media screen and (max-width: 720px) {
    .zoom-link a{
        font-size:30px;
    }
    
    .answer p{
        font-size:25px;
    }
    
    .answer{
        width:80%;
    }
    
    .answer a{
        width:30%;
        margin:15%;
    }
}

@media screen and (max-width: 430px) {
    .zoom-link a{
        font-size:20px;
    }
}