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

body { color: #434343;background: #ffffff;}
.header { text-align: center; width: 100%; display: flex; justify-content: center; align-items: center; padding: 5px;margin-bottom:0px;background-color: #f4f4f4 }
.header img{width:120px;}
footer {text-align: center; padding: 50px 30px 100px;letter-spacing: 1px;font-size:13px}
a {color: #38abca;text-decoration: none;cursor: pointer;}
a:hover {color: #298ba5;text-decoration: none; }
main{background-image:url("https://imgc.daikenshop.com/shop/zh_TW/page/newMember/bg.webp");background-position: top center;background-repeat:repeat-y;background-size:contain}
.m-btn-warp{padding:10px 0px;margin:0% 0% 0% 0%;position: fixed;width:100%;z-index: 98;bottom:0;display:flex;justify-content: center;align-items:center;background-color: #ffffff}
.m-btn-warp .btn{width:40%;margin:auto 10px}
.w-btn-warp .btn.disabled, .btn:disabled {opacity: 1;}
/*cover banner*/
.coverbannerBox{width:100%; background-position:center center;background-size:cover;overflow: hidden;}
.coverbanner{ display: none}
.coverbanner-m{display: block;}
	
picture img{width:100%;height:auto;display: block}
.tag1, .tag2, .tag3 {margin-top: 2rem;display: block;}
.tag1 { margin-bottom: -20px;position: relative;z-index: 100;}
.tag2{margin-top:2rem;display: block}
.newGcontBox{margin-bottom:2rem}
.newGcontBox img{border-radius:0.5rem}
.tag2bg{background-image:url('https://imgc.daikenshop.com/shop/zh_TW/page/newMember/listbg.webp');background-repeat:repeat;background-position: top center;width:100%;border-radius: 0.5rem;margin-bottom:2rem;margin-top:2rem}
.tag2bg-container.container-fluid{padding-right: 5px;padding-left:5px;}
.tag2bg-container{margin-bottom:2rem;display: flex;justify-content: center;align-items: center;display: flex;width: 100%;border-radius: 0.5rem;padding: 15px 0px 6px 0px; margin-top: -15px;}
.tag-wrap { margin: 10px 0px 0;}
.taglist {display: flex;margin:5px auto;}
.tag-wrap a img{width:100%;margin: 0;border-radius: 0px;}
.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-bottom:10px;margin-left:0px;margin-right:0px;}
.taglist > .col-6:nth-child(n+2) >.tag2-all{margin-bottom:0px;}

.mainView_m{display:block;padding-left:36px;padding-right:36px}
.mainView_m_top{display:block;padding-left:0px;padding-right:0px;margin-top:1rem}
.mainView{display:none}

.d-box { margin-bottom: 20px;}
.d-box img { width: 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;
}
a.p11list-top{display: block}
.p11-wrap {margin: 10px 0px 10px;}
.p11-wrap .col-6{padding-right: 3px;padding-left: 3px;}
.p11list.col-md-6{padding-right: 0px;padding-left: 0px}
.p11list-all{text-align: center;margin-top:20px;margin-left:0px;margin-right:0px;}
.p11list-all a p:nth-child(2){font-size:14px;letter-spacing: -1px;}
.p11list-all a p{font-style: normal;color:#000000;font-size:12px;margin-top: 0px;margin-bottom: 0;}
.p11list-info{display: flex;align-items: center;justify-content: center/*text-align:center*/}
.p11list-btn.btnbuy{display: block;transition: filter 0.8s;background-image: linear-gradient(-225deg, #A445B2 0%, #D41872 52%, #FF0066 100%);border-radius: 5px;padding:5px 28px;font-size:0.9375rem}
a.p11list-btn.btnbuy{color:#ffffff}
a.p11list-btn.btnbuy:hover{-webkit-filter:brightness(1.3);}
.p11list{margin-top:1rem;padding-bottom:1.5rem;border-bottom:1px solid #E6D3B2}
.p11list:nth-child(n+11){border-bottom:0 solid #f4f4f4}
.ppo{font-size:14px;color:#999;text-decoration:line-through;margin:0 0}
.ppsp{font-size:18px;margin:0 4px;color:#c13043;display: block}
.ppfold{background-color:#ffffff;border-radius:100px; border: 2px solid #5fa9c7;padding: 0px; font-size: 12px; margin-bottom: 5px; margin-top: 1px;color: #5fa9c7}
.ppbox {margin: 0px auto;width: 64px;}
.text-over { min-width: 120px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;text-align: center}
.defend-mainInfo-s1 {font-size: 28px; text-align: center;padding: 20px 0px 20px;line-height: 38px;color: #333;font-weight: 500;}

.hotITprice{font-size: 0.875rem;padding:0;color:#000;display: flex;justify-content:flex-end;align-items:flex-end;flex-direction: column}
.hotITprice .priceOLD{font-size: 0.875rem;text-decoration: line-through;margin-right:0.5rem;color:#999}
.hotITprice .price{color:#cc0000;font-size: 1.5rem;font-weight:600}
.hotITprice .priceDiscount{border-radius:100px; border: 2px solid #cc0000;font-size: 0.75rem;color: #cc0000;padding:0 8px;margin-left:0.25rem;background-color:#ffffff}
.hotITpriceIN{display:flex;justify-content:flex-end;align-items: center;flex-direction: row}
.hotip-fish{/*background-color:#025185;*/}
.autoBuyBox.container{padding-left:0rem;padding-right:0rem;}
.autoBuyBox .newGcontBox{padding-left:4rem;padding-right:4rem;border:1px solid #dee2e6;border-radius: 0.5rem;background-color:#ffffff}
.ba-btn{border-radius: 10rem}
@media (min-width: 576px) {
	
  .tag1, .tag2, .tag3 { margin-top: 0rem;display: block;}
  .topbg{background-size: 100%;}
  .edm-gift-all {display: flex;flex-direction: row;margin:0 auto;} 
  .edm_title1{margin-bottom:30px}
	.hotITprice{font-size: 1rem;padding:0;color:#000;display: flex;justify-content:flex-end;align-items: center;flex-direction: row}
	.hotITprice .priceOLD{font-size: 0.875rem;text-decoration: line-through;margin-right:0.5rem;color:#999}
.hotITprice .price{color:#cc0000;font-size: 2rem;font-weight:600}
.hotITprice .priceDiscount{border-radius:100px; border: 2px solid #cc0000;font-size: 0.875rem;color: #cc0000;padding:0 8px;margin-left:0.25rem}
}
@media (min-width: 768px) {
	.coverbannerBox{width:100%; display: flex;justify-content: center;align-items: center;text-align: center;margin-bottom:3rem}
    .coverbanner{display: block;width:80%;}
	.coverbanner-m{display: none}
	
	.text-over {min-width: 180px;}
	.tag1 {margin-bottom: -35px;position: relative;z-index: 9999;}
.tag2bg-container.container-fluid{padding-right: 13px;padding-left:13px;}
.tag-wrap { margin: 20px 0px;}
.taglist .col-md-4, .taglist .col-6, .taglist .col-3 {padding-right: 4px; padding-left: 4px;}
	.mainView_m,.mainView_m_top{display:none}
    .mainView{display:block;margin-top:1rem}
	.gradient-border-background{margin:0 auto;}
	  .p11-wrap {margin: 10px 0px 15px;}
	  .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:nth-child(n+9){border-bottom:0 solid #f4f4f4}
    .p11list-all a p:nth-child(2){font-size:16px;letter-spacing:0px;}
	.p11list-all a p{font-style: normal;color:#000000;font-size:12px;margin-top: 0px;margin-bottom: 0;}
	.p11-wrap .col-6{padding-right: 15px;padding-left: 15px;}
	.ppo{font-size:12px;color:#999;text-decoration:line-through;margin:0 0}
    .ppsp{font-size:18px;margin:0 4px;color:#c13043;display: inline-block}
	.ppfold{background-color:#ffffff;border-radius:100px; border: 2px solid #5fa9c7;padding: 0px; font-size: 14px; margin-bottom: 7px; margin-top: 2px}
	.defend-mainInfo-s1{font-size:40px;text-align:center;padding:4rem 0px;color:#333;font-weight:500;}
}

@media (min-width: 1200px) {
 main{background-image:url("https://imgc.daikenshop.com/shop/zh_TW/page/newMember/bg.webp");background-position: top center;background-repeat:no-repeat;background-size:contain}
 .container{margin-top: 0px;max-width: 960px;padding: 0px 0px;}
	
}
