*{
    margin:0;
    padding:0;
    color: #000;
}

.top-img{
   background-image: url(../img/ハスの花\　背景はきれいなパステル調のぼかし\　花の位置は右寄り\ \(2\).jpg);
   background-size:cover;
}

.top-text{
    text-align: center;
    padding:20px 0px 300px 0px;
}

.top-text h1{
    font-size: 60px;
    font-family: "Murecho", sans-serif;
  
}



nav h3{
    font-family: "Murecho", sans-serif;
    color:black;
}

nav i{
    color:#000;
}

.feature-area{
    text-align: center;
    padding:10px 0px;
    background-image: url(../img/ハスの花\　背景はきれいなパステル調のぼかし\　花の位置は右寄り.jpg);
    background-size:cover;
    padding: 10px 0px 20px 0px;
}

.feature-text p{
    color:rgb(116, 138, 138);
    font-family: "Murecho", sans-serif;
}

.navbar-brand p{
    font-family: "Murecho", sans-serif;
}

.price-area{
    padding: 30px 100px;
}

ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.pricecards{
  display: flex;
  display: -webkit-flex;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  align-items: center;
  -webkit-align-items: center;
  justify-content: center;
  -webkit-justify-content: center;
        }
.pricecard{
  flex: 0 0 50%;
  text-align: center;
  border: 1px solid #eee;
  padding-bottom: 1rem;
  box-sizing: border-box;
  margin:0 auto 3em;
        }
        .pricecard.standard{
            border: 3px solid #a2bc10;
            
        }
        .pricecard.standard h3{
            background: #a2bc10;
            color: #fff;
            padding: 5px;
            margin: 0;
        }
        .pricecard.premium{
            border: 3px solid #06c7ea;
            padding-bottom: 1rem
        }
        .pricecard.premium h3{
            background: #06c7ea;
            color: #fff;
            padding: 10px;
            margin: 0;
        }
        .pricecard h4{
            font-size: 300%;
            margin: 0 auto;
            padding: 1rem 0 0;
        }
        .pricecard.premium h4 {
            padding: 20px;
        }
        .pricecard h6{
            font-size: 120%;
            color: #fa0404;
            margin: 0 auto;
        }
            
        .pricecard p{
            margin: 0;
            padding: 1rem;
            text-align: left;
        }
        .pricecard a{
            padding: 10px 40px;
            background: #fb5859;
            color: #fff;
            text-decoration: none;
            border-radius: 3px;
            display: inline-block;
        }
@media screen and (max-width: 600px){
.profile_card, .pricecards, .profile_cards {
    flex-direction: column;
    -webkit-flex-direction: column;
    }
  .pricecard, .card_photo {
    flex: 0 0 auto;
    -webkit-flex: 0 0 auto;
    }
  .pricecard.premium {
    order: 1;
    -webkit-order: 1;
    }
}

.table{
    text-align: center;
    font-size: 110%;
    width:70%;    
    margin: 0px 100px 0px 100px;
    }

.bar{
    margin: 5px 30px;
}

.bar h4{
    font-family: "Murecho", sans-serif;
    color:black;
}

footer{
    position:fixed;
    bottom:0;
    background-color:darkcyan;
    width:100%;
    text-align:center;
    color:lightgray;
    font-size:11px;
    padding:5px 0px;
}