@charset "utf-8";
/* CSS Document */

/*-----------------------------------------------------------*/
body{
  background-image: url("../images/point/back_img_main01.jpg"),url("../images/point/back_img_main02.jpg"),url("../images/point/back_img_main03.jpg");
  background-repeat: no-repeat;		
  background-size: contain;
	        background-position: left top, top 36.57% right,bottom 220px left;
	        background-size: min(41.66vw,600px), min(41.66vw,600px), min(52.08vw,750px) ;
}

/*-----------------------------------------------------------*/
.lists{
	display: flex;
     flex-wrap: wrap; 
    box-sizing: border-box;/**/
	justify-content: center;
	gap: 20px;
	
}

.lists a{
	max-width: calc((100% - 100px) / 3);
	padding: 10px;
	background-color: rgba(255, 255, 255, 0.00);
	border-radius: 30px;
}
.lists a:hover{
background-color: #fff;
        opacity: 1.0;
}
.lists a dt img{
	border-radius: 30px;
	width: 100%;
}

.lists a dd{
    color: #505050;
    font-size: 2rem;
    font-weight: 500;
    margin-top: 20px;
    margin-bottom: 7px;
	text-align: justify;
	
	font-weight: 500;
}
/*-----------------------------------------------------------*/

.tolink{
	
    width: 376px;
    height: 80px;
    margin: 50px auto 0;
    display: flex;
    justify-content: center;
	
}


/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/
/*-----------------------------------------------------------*/

