/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 01 2025 | 07:04:42 */
.mv_pc {
  display: block;
}
.mv_sp {
  display: none;
}

#Home .newsArea {
	padding-top:50px;
	padding-bottom:50px;
}
#Home .newsArea h2 {
 font-size: 26px;
  font-weight: 400;
	 font-family: "Noto Sans JP", sans-serif;
	text-align:center;
	margin-bottom:0px;
}
#Home .newsArea ul li{
	padding-top:15px;
	padding-bottom:15px;
	border-bottom:1px solid #ccc;
}
#Home .newsArea ul li .date{
	font-size:16px;
	font-family: "Noto Sans JP", sans-serif;
	font-weight:500;
	color:#0753AB;
	padding-left:10px;
	width: 105px;
}
#Home .newsArea ul li .title{
	font-size:16px;
	font-family: "Noto Sans JP", sans-serif;
	font-weight:400;
	color:#333;
}
#Home .newsArea p.goList{
	text-align:right;
	margin-top:5px;
}


#Home .kanren {
	padding-top:50px;
	padding-bottom:50px;
	background-color:#FFF;
}
#Home .kanren h1 {
	 font-size: 26px;
  font-weight: 400;
	 font-family: "Noto Sans JP", sans-serif;
	text-align:center;
	margin-bottom:10px;
}
#Home .kanren ul{
	     display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: center;
}
#Home .kanren ul li{
  font-weight: 500;
}




@media (max-width: 833px) {
  .mv_pc {
    display: none;
  }
  .mv_sp {
    display: block;
  }
	
	#Home .newsArea {
	padding-top:30px;
	padding-bottom:30px;
		padding-left:15px;
		padding-right:15px;
}
#Home .newsArea h2 {
 font-size: 24px;
}
#Home .newsArea ul li .date{
	padding-left:0px;
	width: 200px;
}
	#Home .newsArea ul li .title{
		line-height:1.6;
}

	
	
	#Home .kanren {
	padding-top:30px;
	padding-bottom:30px;
		padding-left:15px;
		padding-right:15px;
}
#Home .kanren h1 {
	 font-size: 24px;
}
	#Home .kanren ul{
    gap: 0px;
}
	
}