
.video-container {
margin: 0px auto;
}
.widget {
font-size: 0.9em;
}

#header .logo .site-name-text {
font-size:38px;margin: 0;font-weight:700;
}

#header .tagline{
font-size:38px;margin: 0;font-weight:700;
}

.sidebar {
font-size: 0.85em;
}
.new-entry-card-title{
font-size: 0.85em;
}
.sidebar .wp-block-heading{
font-size: 1em;
}

.entry-card-wrap{
border-top:1px dotted #666;padding-top:15px;
}

@media screen and (max-width: 768px){ 
	#header .logo .site-name-text {
font-size:14px;margin: 0;
}

#header .tagline{padding-top:40px;
font-size:14px;margin: 0;
}
}/**/

.mt-2, .pt-2 {
  padding-top: 1em;
}

.mt-5, .pt-5 {
  padding-top: 2.5em;
}

.mb-2, .pb-2 {
  padding-bottom: 1em;
}

.mb-5, .pb-5 {
  padding-bottom: 2.5em;
}

.pc {
  display: block !important;
}
.sp {
  display: none !important;
}

@media screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
} /*end*/

