/********************event**********************/

body { color: #ffffff;background-color: #eddfbc;background-image:url(https://imgc.daikenshop.com/images/edm/20250526/bg.webp);background-repeat:no-repeat;background-position: bottom center;background-size: 200%;}
.topbg{background-image:url(https://imgc.daikenshop.com/images/edm/20250526/bg.webp);background-repeat:no-repeat;background-position: top center;background-size: 100%;margin-right: 0px;}

a {
    color: #c9a560;
    text-decoration: none;
  cursor: pointer;
}
a:hover {
    color: #e5a324;
     text-decoration: none; 
}

section{width:100%;margin:0 auto;}
section img{width:100%;height:auto;display: block}
picture img{width:100%;height:auto;display: block}
.tag1,.tag2,.tag3{margin-top:2rem;display: block}

.tag1{margin-bottom: -27px;position: relative;z-index:998}

.edm-gift-all {display: flex;flex-direction: column-reverse;margin:0px auto 10px}
.edm_title1{margin-bottom:45px}
.edm_title1_m{margin-bottom:-73px;margin-left: -15px;margin-right: -15px;}
.edm_title1_m img{width:110%;height:auto;display: block}

.edm-gift-all .col-12{    padding-right: 0px; padding-left: 0px;}
.edm-gift{display: flex}
.edm-gift.eg2{margin-top:5px}
.edm-gift2{display: flex;align-items:baseline;}

.container {margin-top:0px;max-width: 960px; /*padding: 0px 0px*/}

.container.mod{background-image:url(https://imgc.daikenshop.com/images/edm/20250526/edm_mod.webp);background-repeat:no-repeat;background-position: top center;background-size: 100%;}
.container.mod_m{background-image:url(https://imgc.daikenshop.com/images/edm/20250526/edm_mod_m.webp);background-repeat:no-repeat;background-position: top center;background-size: 100%;}
.gradient-border-background {
  display: flex;
  width:100%;
  height: auto;
  border-radius: 20px;
  background-image: linear-gradient(45deg, #fcdfa7, #c89d55);
}
.join-party-button-container {
  display: flex;
  width:100%;
  margin: 8px;
  border-radius: 19px;
  background-color: #ffffff;
height: auto;
}

.tag2bg{background-image:url(https://imgc.daikenshop.com/images/edm/20250526/listbg.webp);background-repeat:repeat;background-position: top center;width:100%;border-radius: 20px;}
.tag2bg-container{
  display: flex;
  width:100%;
  border-radius: 20px;
  padding: 10px 0px;
  margin-top: -20px;
}
.tag2bg-container.container-fluid{padding-right: 5px;padding-left:5px;}

.edm-main-wrap{margin:10px 0px 15px;}
.edm-main-wrap a img{width:100%;margin: 0}
.emlist{display: flex}
.emlist.col-md-6{padding-right: 3px;padding-left: 3px}

.edm-fish20-wrap{margin:10px 0px 15px;}
.edm-fish20-wrap a img{width:100%;margin: 0}
.ef20list{display: flex; margin-top: -10px;}

.p11-wrap{margin:10px 0px 15px;}
.p11-wrap a img{width:100%;margin: 0}
.p11list{display: flex}
.p11list.col-md-6{padding-right: 0px;padding-left: 0px}
.p11list-all{text-align: center;margin-top:20px;margin-bottom:20px;margin-left:0px;margin-right:0px;}
.p11list-all a p:nth-child(2){font-size:15px}
.p11list-all a p{font-style: normal;color:#000000;font-size:12px;margin-top: 0px;margin-bottom: 0;}
.tag-wrap{margin:0px 0px 0px;}
.tag-wrap a img{width:100%;margin: 0;border-radius: 0px;}
.taglist{display: flex;margin:auto 0px 15px}
.taglist .col-md-4,.taglist .col-6,.taglist .col-3{padding-right: 4px;padding-left: 4px}
.tag2-all{text-align: center;padding-top:0px;padding-bottom:0px;margin-top:15px;margin-bottom:0px;margin-left:0px;margin-right:0px;border-radius: 20px;}
.tag2-all a p{font-style: normal;color:#000000;font-size:12px;margin-top: 0px;margin-bottom: 0;}

.p11list-top{transition: filter 0.6s;}
a:hover.p11list-top{-webkit-filter:brightness(1.1);}
.ppo{font-size:14px;color:#999;text-decoration:line-through;margin:0 0}
.ppsp{font-size:18px;margin:0 4px;color:#c13043;display: block}
.ppbox {margin: 0px auto;width: 64px;}

.ppfold{background-color:#ffffff;border-radius:100px; border: 2px solid #5fa9c7;padding: 0px; font-size: 12px; margin-bottom: 5px; margin-top: 1px;color: #5fa9c7}

.p11list-info{display: inline-flex;align-items: center;justify-content: center}
.p11list-btn{display: block;width:100%}
.p11list-btn.btnbuy{transition: filter 0.8s;}
a:hover.p11list-btn.btnbuy{-webkit-filter:brightness(1.3);}

.emlist a,a.edm-gift{transition: filter 0.6s,transform 0.6s;}
.emlist a:hover,a.edm-gift:hover{-webkit-filter:brightness(1.1);transform: scale(1.01);}

.ef20list a{transition: filter 0.6s,transform 0.6s;}
.ef20list a:hover{-webkit-filter:brightness(1.05);transform: scale(1.01);}

.tip4 { background: url("https://imgc.daikenshop.com/images/edm/20250526/tip3_2.webp") top center no-repeat; background-size: 100% auto; padding: 0px 30px 20px 30px; }
.tip4 .col-6 { padding: 5px;}

.d-box { margin-bottom: 20px;}
.d-box img { width: 100%;}

footer {
  color: #000000;
     text-align: center; 
    padding: 50px 30px 80px;
    letter-spacing: 1px;
  font-size:13px
}
.text-over{width:150px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}

.box1_m{display:block}
.box1{display:none}

.tagtop{margin-bottom: 20px}
.col-lg-12{padding-right: 0px; padding-left: 0px;}

#pointer { cursor: pointer; }

@media (min-width: 1200px){
.container {margin-top: 0px;max-width: 960px; padding: 0px 0px}
  }
@media (min-width: 768px) {
	
  section{margin:0 auto;}
  .gradient-border-background{margin:0 auto;}
  footer { padding: 50px 30px 80px;}
	
  .tip4 { 
    padding: 100px 40px 60px 40px; 
    background: url("https://imgc.daikenshop.com/images/edm/20250526/tip3.webp") top center no-repeat;
    background-size: 100% auto; 
  }
  
  .pillTitle { text-align: center; font-size: 18px; text-shadow: 0 1px 0px #613703; color: #ffffff; padding: 2px 0 6px 0; font-weight: bold; margin-bottom: 10px;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;}
    .p11list-all a p:nth-child(2){font-size:26px;letter-spacing: 0px;}
	.p11list-all a p{font-style: normal;color:#000000;font-size:18px;margin-top: 0px;margin-bottom: 0;}
	
	.text-over{width: 450px; height: 40px; overflow:hidden;white-space: nowrap;text-overflow: ellipsis; text-align: center}
	
	.ppo{font-size:18px;color:#999;text-decoration:line-through;margin:0 0}
    .ppsp{font-size:26px;margin:0 4px;color:#c13043;display: inline-block}
	
.tag2bg-container{
  display: flex;
  width:100%;
  border-radius: 20px;
  padding: 15px 0px 6px 0px;
  margin-top: -30px;
 /** height: auto;**/
}	
	
.box1_m{display:none}
.box1{display:block}
	
.ppbox{margin:0px auto}
.ppfold{background-color:#ffffff;border-radius:100px; border: 2px solid #5fa9c7;padding: 0px; font-size: 18px; margin-bottom: 7px; margin-top: 3px}

.tag-wrap {
    margin: 0px 0px 0px;
}
	
.tag2bg-container.container-fluid{padding-right: 13px;padding-left:13px;}
	
.tag1{margin-bottom: -50px;position: relative;z-index:9999}

.tagtop{margin-bottom: 38px}
	
.col-lg-12{padding-right: 15px; padding-left: 15px;}
	
.topbg{margin-right: 0px;}
}
@media (min-width: 576px) {
  .tag1,.tag2,.tag3{margin-top:2rem;display: block}
  body {  background-image:url(https://imgc.daikenshop.com/images/edm/20250526/bg.webp);background-size: 100%;}
  .topbg{background-size: 100%;}
     .edm-gift-all {display: flex;flex-direction: row;margin:0 auto;} 
  .edm_title1{margin-bottom:53px}
}