.site-branding .site-title a {
	font-weight: 600;
	font-size: 40px;
	font-family: 'Corben', cursive;
}
.site-header .site-branding {
  width: 100%;
  text-align: center;
}

.alpha, h1 {
    font-size: 2.617924em;
    line-height: 1.214;
    letter-spacing: -1px;
    display: none;
}

.author .avatar {
    display: none;
}

.site-info {
		padding: 0 0;
  	text-align: center;
}


#biz_calendar {
    max-width: 250px;
	  border: 0px;
    margin: auto;
    font-family: "Source Sans Pro",HelveticaNeue-Light,"Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;
}

#biz_calendar table.bizcal {
    border: 0px;
}

#biz_calendar p span.boxholiday {
background-color: #ff6347;
}

#biz_calendar p span.boxeventday {
background-color: #f0e68c;
}

#biz_calendar table.bizcal .eventday {
  background-color: #f0e68c;
}

#biz_calendar table.bizcal .holiday {
  background-color: #ff6347;
}


button, input[type="button"], input[type="reset"], input[type="submit"], .button, .added_to_cart, .widget a.button, .site-header-cart .widget_shopping_cart a.button {
    background-color: #f0e68c;
    border-color: #f1e68c;
    color: #333333;
		border-radius: 0.5em; 
}

@media screen and (max-width: 1200px) {
.site-header { 
	background-image: none !important; 
	padding-top: 1em;
	padding-bottom: 0em;
	}
	header#masthead.site-header {
    margin-bottom: 0em;
	}
}

.woocommerce-breadcrumb {
    margin-bottom: 0em;
}

.site-branding .site-title a {
    color: #00008b;
}

.site-branding .site-description {
    color: #ff1f3b;
}


.insta_btn {
  display: inline-block;
  text-align: center;/*中央揃え*/
  color: #2e6ca5;/*文字色*/
  font-size: 20px;/*文字サイズ*/
  text-decoration: none;/*下線消す*/
}

.insta_btn:hover {/*ホバー時*/
  color:#668ad8;/*文字色*/
  transition: .5s;/*ゆっくり変化*/

}

.insta_btn .insta{/*アイコンの背景*/
  position: relative;/*相対配置*/
  display: inline-block;
  width: 50px;/*幅*/
  height: 50px;/*高さ*/
  vertical-align: middle;/*垂直中央に*/
  background: -webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;
  background: linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;/*グラデーション①*/
  overflow: hidden;/*はみ出た部分を隠す*/
  border-radius: 13px;/*角丸に*/

}

.insta_btn .insta:before{/*グラデーションを重ねるため*/
  content: '';
  position: absolute;/*絶対配置*/
  top: 23px;/*ずらす*/
  left: -18px;/*ずらす*/
  width: 60px;/*グラデーションカバーの幅*/
  height: 60px;/*グラデーションカバーの高さ*/
  background: -webkit-radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);
  background: radial-gradient(#ffdb2c 10%, rgba(255, 105, 34, 0.65) 55%, rgba(255, 88, 96, 0) 70%);/*グラデーション②*/
}

.insta_btn .fa-instagram {/*アイコン*/
  color: #FFF;/*白に*/
  position: relative;/*z-indexを使うため*/
  z-index: 2;/*グラデーションより前に*/
  font-size: 35px;/*アイコンサイズ*/
  line-height: 0px;/*高さと合わせる*/
	left: 1px;/*アイコン位置の微調整*/
	bottom: 16px;/*アイコン位置の微調整*/
}

.iframe-content {
   position: relative;
 width: 100%;
 height:100%;
    padding: 50% 0 0 0;
	  margin:0 auto;
}
.iframe-content iframe {
    position: absolute;
 top: 0;
 left: 0;
    width: 100%;
    height: 100%;
	
}