@charset "utf-8";
/* CSS Document */

@media print,
screen and (min-width: 768px) {
  .p-top {
    background-image: url("../images/mv.webp");
    position: relative;
    background-position: center;
    background-color: #f0f0f0;
    border-radius: 15px;
    background-size: cover;
  }
}

@media not all and (min-width: 768px) {
  .p-top {
    background-image: url("../images/mv.webp");
    background-color: #000000;
    padding: 130px 0 50px;
    border-radius: 10px;
	background-position: center;
	background-repeat: no-repeat;
    background-size: cover;
  }	
}
/*▼資料ダウンロード▼*/
#document {
  margin-bottom: 3em;
}
#document .p-info-item {
  background-color: #e9ecf2;
  padding: 20px;
}
@media print, screen and (min-width: 768px) {
.p-view-list-button-l{
	width: 300px !important;
}
.p-info-item__head_dl{
	height: 250px !important;
}
.p-info-item__head_dl img{
	width: 80% !important;
	margin: 0 10% !important;
}
}
@media not all and (min-width: 768px) { 
.p-info-item__head_dl{
	height: 200px !important;
}
	.p-view-list-button{
		width: 100%;
	}	
	
}
/*▲資料ダウンロード▲*/
.p-main-visual__link-button {
    display: flex;
    justify-content: center;
    color: #333;
    background-color: #fff;
    border: 1px solid #707070;
    border-radius: 26px;
    font-weight: bold;
}	
@media print, screen and (min-width: 768px) {	
  .p-main-visual__link-button {
    width: 600px;
    font-size: 1rem;
    padding: 14px .5em;
    margin: 20px 0 0 0;
  }
  .p-main-visual__link-button:hover {
    opacity: .8;
  }
}
@media not all and (min-width: 768px) {	
  .p-main-visual__link-button {
    width: 300px;
    font-size: 0.75rem;
	font-size: 1rem;  
    padding: 1rem;
    margin: 12px 0 0 0;
 }
}	

