.fuwafuwa {
  animation: fuwafuwa 3s infinite ease-in-out .8s alternate;
  background: url(../img/ico-apple.svg) no-repeat center center / 60px auto;
 display: inline-block;
  transition: 1.5s ease-in-out;
  width: 70px;
  height: 70px;
  margin-top: 15px;
}
					} 
@keyframes fuwafuwa {
 0% {
    transform:translate(0, 0) rotate(-7deg);
  } 
  50% {
    transform:translate(0, -7px) rotate(0deg);
  }
  100% {
    transform:translate(0, 0) rotate(7deg);
  }
body
{
	-webkit-text-size-adjust: 100%;
}
	
p {
  text-align: center;
}
.font14{
  font-size:14px;
}
.font15{
  font-size:15px;
}

.col-md-4{
padding-right: 15px;
padding-left: 15px;
}

 .col-md-12{
padding-right: 0px;
padding-left: 0px;
}

.small{
  font-size:10px
}

.px {
  font-size: 14px;
}

.vw {
  font-size: 4.375vw;
}

ul {
  list-style-type: none;
}

li{
  line-height:25px;

}

.kanjikai{
position:relative;
width:100%;
height:0;
padding-top:75%;
}
.kanjikai iframe{
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}

.googleCalendar iframe {
  width: 100%;
  height: 400px;
}
	
.cent {
			text-align: center; }
.left {
		text-align: left; width:100px 100px; 
		}
right { text-align: right; }
.font-size-S {
    font-size: small;
text-align:left; 
	}
		
.mgr-10 {
    margin-right : 100px;
}
		
@media all and (min-width: 768px) {
  .googleCalendar iframe {
	height: 600px;
  }

.div.container4 {
    height: 10em;
    position: relative }
.div.container4 p {
    margin: 0;
    background: yellow;
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%) }


	


.dropdown-menu {background-color: #fff; }
.dropdown-item {color: #000;}	


/*大きいドロップダウン背景 Dropdown menu background color*/
.navbar-nav > li > .dropdown-menu a{     color: #fff;  }
/*大きいドロップダウン文字色 Dropdown menu font color*/ 
 .navbar-nav > li > .dropdown-menu a{   color: #000;  }

.thumbnail {
    width: 10%;            /* 幅指定 */
    display:  inline-block;     /* インラインブロック要素にする */
    vertical-align:  top;       /* 要素を上揃えにする */
    background-color:  #ccc;    /* 背景色指定 */
    margin-bottom: 10px;        /* 要素同士の隙間調整 */
    padding:  10px;             /* 余白指定 */
    box-sizing: border-box;     /* 崩れ防止 */
}

.inline-block {
    display: inline-block;      /* インラインブロック要素にする */
    background-color:  #ccc;    /* 背景色指定 */
    padding:  20px;             /* 余白指定 */
    height: 100px;              /* 高さ指定 */
}
