<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@media screen and (min-width: 768px){
.inner {
margin-left: auto;
margin-right: auto;
width: 1030px;
}
}
@media screen and (max-width: 767px){
.inner {
margin-left: auto;
margin-right: auto;
width: 90%;
}
}
.top-news {
	background-color: #eee;
	text-align: center;
	margin-bottom: 20px;
}
.top-news li{
	border-bottom: 1px dotted #333;
	padding: 20px;
	border-top: 1px dotted #333;
}
.top-news li a{
	display: flex;
	gap: 20px;
	font-size: 16px;
}
.top-news li span{
	color: #de5656;
}
.together_list {
    width: 32%;
    float: left;
    margin: 0 0.6%;
}
.together_list img{
    width: 100%;
}
.together_list {
    width: 32%;
    float: left;
    margin: 0 0.6%;
}
.together_list img{
    width: 100%;
}

  @media screen and (max-width: 767px){
    .top-news{
      margin-top: 30px;
    }
    .top-news li{
      padding: 10px;
    }
    .top-news li a{
      flex-wrap: wrap;
      gap: 0 20px;
      font-size:14px;
    }
    .top-news li a span{
      display: block;
      width: 100%;
    text-align: left;
    }
  }

/* 20230703追記 */
.btobinfo {
  background: #860000;
  color: #fff;
  text-align: center;
  letter-spacing: .1em;
  position: sticky;
  top: 0;
  z-index: 99;
}
.btobinfo a {
  display: inline-block;
  background: #FFFF;
  color: #444;
  line-height: 1;
  border-radius: 4px;
  margin-left: 1em;
  font-weight: bold;
  transition: .3s;
}
.new_mark_img1 {
    z-index: 98 !important;
}
@media screen and (min-width: 768px){
	.gNavWrapPC.pc {
	  position: sticky;
	  top: 40px;
	  z-index: 99;
	}
	.btobinfo {
	  font-size: 14px;
	  padding: 10px 0 8px;
	  height: 40px;
	}
	.btobinfo a {
	  padding: 5px 15px;
	  font-size: 12px;
	}
	.btobinfo a:hover{
	  color: #444;
	  background: #fff;
	  transition: .3s;
	}
}
@media screen and (max-width: 767px){
	.btobinfo {
	  font-size: 12px;
	  padding: 8px 0 6px;
	  height: 34px;
	  box-sizing: border-box;
	}
	.btobinfo a {
	  padding: 5px 12px 3px;
	  font-size: 11px;
	}
	.toolbar {
	  top: 30px !important;
	}
	.outer {
    overflow-x: visible !important;
	}
}
/* 点滅 */
span.tenmetsu {
  color: #426cee;
  animation: blinking .7s ease-in-out infinite alternate;
}
@keyframes blinking {
	0% {opacity: 0;}
	100% {opacity: 1;}
}</pre></body></html>