<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@import url(//fonts.googleapis.com/earlyaccess/notosansjapanese.css);



/*PC*/
@media print, screen and (min-width: 768px)
{

/*footer*/
.pagetop{
	background:#fff;
	padding:60px 0 0;
	line-height: 0;
	/* margin: 0 auto; */
	text-align:center;
}

.pagetop a:hover{
	opacity: 1.0;
}
.pagetop a:hover img{
	filter: brightness(110%);
}
	
/*archive*/
ul.archive1002 {
  width: 1024px;
  /* border:1px solid red; */
  /* padding:0; */
  font-size:0px;
  margin: 0px auto;
  padding: 20px 0;
  display: table;
}

ul.archive1002 li {
  width: 300px;
  /* border:1px solid black; */
  /* display: inline-block; */
  display: table-cell;
  text-align: center;
  font-size: 14px;
  /* color: #000; */
  /* font-weight: 700; */
  text-decoration: none;
  /* color: #fff; */
  line-height: 1.6;
}

ul.archive1002 li img{
  width: 312px;
}

ul.archive1002 li a{
    color: #000;
    font-weight: 700;
    text-decoration: none;
}

ul.archive1002 li a:hover{
		opacity:0.8;
	}

}

/*SP*/
@media screen and (max-width: 767px)
{


.pagetop{
	padding:40px 0 0;
	line-height: 0;
	text-align: center;
	background: #fff;
}
	
.pagetop img{
	width:30%;
}
	

/*archive*/
ul.archive1002 {
	width:100%;
  	font-size:0px;
  	margin: 0px auto;
	padding: 10px 0;
	display: table;
 	border-collapse: separate;  /* セルの間隔を空ける */
	border-spacing: 15px 0;  /* 左右 上下で記述 */
}

ul.archive1002 li {
  width:50%;
  display: table-cell;
  text-align: center;
  font-size: 14px;
  text-decoration: none;
  line-height: 1.6;
}

ul.archive1002 li a{
    color: #000;
    font-weight: 700;
    text-decoration: none;
}

ul.archive1002 li a:hover{
		opacity:0.8;
}
	
}</pre></body></html>