 /*
  .carousel-caption {
    bottom: 8rem;
  }
@media (min-width: 768px) {
  .carousel-caption {
  bottom: 1.25rem;
  }
}
*/
@media (max-width: 991.98px) {
    #img1{background-image: url('../images/img1-m.jpg')}
    #img2{background-image: url('../images/img2-m.jpg')}
    #img3{background-image: url('../images/img3-m.jpg')}
    #img4{background-image: url('../images/img4-m.jpg')}
}
@media (min-width: 992px) {/*lg*/
    #img1{background-image: url('../images/img1.jpg')}
    #img2{background-image: url('../images/img2.jpg')}
    #img3{background-image: url('../images/img3.jpg')}
    #img4{background-image: url('../images/img4.jpg')}
}

.list-upper-roman {
list-style-type: upper-roman;
}
.list-decimal {
list-style-type: decimal
}


.bg-gray {background-color:#979797 !important;}
.border-gray {border: 1px solid #979797 !important;}

.text-purple {color:#ae07b7 !important;}
.text-pink {color:#ed1459 !important;}

.navbar-brand {line-height:1em;}

.RocknRoll {
font-family: rocknroll-one,sans-serif;
font-weight: 400;
font-style: normal;
}

.roboto {
font-family: roboto, sans-serif;
font-weight: 400;
font-style: normal;
}

.NanumPenRegular {
font-family: nanum-pen, sans-serif;
font-weight: 400;
font-style: normal;
}

header {
  padding-top: 2.5rem;
  padding-bottom: 6rem;
}
section {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.carousel-item {
  height: 96vh;
  min-height: 350px;
  background: no-repeat center center scroll;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.transparent{
opacity: 0.5;
}

/* Instagram全体 */
.flowbtn10{
display:inline-block;
font-size:24px;
text-decoration:none;
transition:.5s;
color:#444;	
}
.flowbtn10 .fa-instagram:hover{
color:#c6529a;
}


/* 飾りBOX */
.box-a {
    position: relative;
    padding: 2em 1em 1em;
    border: solid 3px #979797;
    border-radius: 8px;
}
.box-a .box-title {
    position: absolute;
    display: inline-block;
    top: -13px;
    left: 10px;
    padding: 0 9px;
    line-height: 1;
    font-size: 150%;
    background: #FFF;
    color: #979797;
    font-weight: bold;
}
.box-a p {
    margin: 0; 
    padding: 0;
}