
/* Twitterフィードここから */
.device-type-desktop .widget-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  background-color: #fff;
  margin-top: -32px;
}

.device-type-desktop .widget-container-child {
  width:50%;
  margin: 16px;
}

.device-type-desktop .widget-container-child-twitter {
  order: 1;
}

.device-type-desktop .widget-container-child-banner {
  order: 2;
}

.device-type-mobile .widget-container-child {
  margin: 16px;
}

.device-type-mobile .widget-container-child-twitter {
  margin-top: 24px;
  box-shadow: rgba(0, 0, 0, 0.12) 0px 1px 6px, rgba(0, 0, 0, 0.12) 0px 1px 4px;
  line-height: 0;
}

.device-type-mobile .widget-container-child-twitter > iframe {
  width: 740px !important;
}

.page-banner-container a.page-banner-0001 {
 flex-basis: 100%;
}
.page-banner-container a.page-banner-0002 {
 flex-basis: 100%;
}
.page-banner-container a.page-banner-0003 {
 flex-basis: 100%;
}
/* Twitterフィードここから */

/*191121 お知らせ背景色*/
.news{
background-color: #FF9;
padding:30px 10px 0 10px;
}

.item-title2{
margin-bottom: 0 !important;
}


/*background-image*/
.device-type-desktop{
  background: url(../images/bg.png)top 220px center no-repeat;
}

.device-type-mobile {
  background: url(../images/bg.png)top center no-repeat;
  background-size: 350% !important;
}

body.device-type-desktop .primary-container .section {
  box-sizing: border-box;
  padding: 20px;
  background: #ffffff;
}

.device-type-mobile #main-container {
  margin: 15px;
  background: #ffffff;
  margin-bottom: 20px
}
.device-type-mobile #main-container .section {
  flex: 0 0 calc((100vw - 30px) - 0px) !important;
  margin-right: 30px;
}

/*20200319 YouTubeバナー*/
.page-banner-container a.page-banner-0004 {
 flex-basis: 100% !important;
}




.social-button-x {
  background-color: #000000;
}

.social-button-facebook {
    background-color: #1877F2;
}

.device-type-desktop .social-button-facebook > svg {
    width: 3rem !important;
    height: 3rem !important;
    position: absolute !important;
    top: 1px !important;
}

.device-type-mobile .social-button-facebook > svg {
    width: 3.5rem !important;
    height: 3.5rem !important;
    position: absolute !important;
    top: 3px !important;
}

