/*背景*/
@media screen and (min-width:768px){
	.bg_repeat { z-index:-3;position:absolute;top:0px; left:0; width:100%; height:100%;background-repeat:repeat-y; background-position: center top;pointer-events:none;}
	}
	@media screen and (max-width: 767px){
		.mbg_repeat {z-index:-3;position:absolute;top:0; left:0; width:100%; height:100%;background: url(m_repeat.jpg?t=1783503170534) center 100% / 100% repeat-y;pointer-events:none}
	}


  .Area_hero .bg { z-index:-1; position: absolute; top:0; left: 0;}

  .pink {background-color: #eb2c70;}
  @media screen and (min-width: 768px) {
    .pink  .PD_layout[data-pd-col-pc="3"] ul, .PD_layout[data-pd-col-pc="4"] ul, .PD_layout[data-pd-col-pc="5"] ul {
        padding: 20px;
        width: 97%;
    }
}

.Area_title_lbtclass #js-PD_val_1 {color: #FFF;}

@media screen and (min-width:768px){
.Area_group-1 {margin-bottom: 150px;}
.Area_group-1 .bg {background-image: url("pc_center.png?t=1783503170534"); position: absolute; top:127px; left:50px; width: 1131px; height:100%; z-index:-1; }
.Area_group-1 .bg::before{ content: ""; background: url("pc_top.png?t=1783503170534") no-repeat scroll top; position: absolute; top:16px;left:0; width: 100%; height: 100%; z-index:-1; }
.Area_group-1 .bg::after{ content: ""; background: url("pc_bottom.png?t=1783503170534") no-repeat scroll bottom; position: absolute; left:0; width: 100%; height: 100%; z-index: -1; }
}

@media screen and (max-width:767px){
.Area_group-1 .bg { background-image: url("bg_center.png?t=1783503170534");background-size: contain; position: absolute; top:16.5vw; left: 0; width: 100%; height: 93%; z-index:-1; }
.Area_group-1 .bg::before{ content: ""; background: url("bg_top.png?t=1783503170534") no-repeat scroll top / 100%;; position: absolute; top:-5vw; left: 0; width: 100%; height: 100%; z-index:-1; }
.Area_group-1 .bg::after { content: ""; background: url("bg_bottom.png?t=1783503170534") no-repeat scroll bottom / 100%; position: absolute; top:16vw; left: 0; width: 100%; height: 100%; z-index:-1; }
.intro {width:23%;margin: 0 auto;}
}


.frame {  box-sizing: border-box;  border: 10px solid #eb2c70; }


.Area_group-1 .PD_layout[data-pd-li=BN] ul, .PD_layout[data-pd-li=BN-AWD] ul, .PD_layout[data-pd-li=PDBN] ul {
  padding:0;
  grid-gap:0;
}

.noclick{pointer-events: none;}


.intro {padding-bottom: 1vw;}
