@charset "utf-8";
/* CSS Document */

/********* 活動說明_另開視窗 *********/	
.blank.rulebg { position: relative; background:url() repeat ; padding: 30px 2px;}
.blank.rule{ width: 1070px; margin: 0 auto; padding:15px 15px 50px; font-size:18px; line-height:30px; text-align:left;color:#000;font-family: '微軟正黑體';background: #fff;}
.terms .card-body .rule ul{list-style: none;padding: 0 48px;margin: 0;}
.terms .card-body .rule ul li{margin: 10px 0; }
.blank.rule ol{list-style: none;  border-radius: 20px; padding: 2px 12px;}
.blank.rule p {
    margin: 0;
    color: black;
    font-weight: normal;
    font-size: 18px;
    line-height: inherit;
    text-align: left;
    padding: 2px 0 8px;
}
.blank.rule h1 {
    font-size: 26px;
    padding: 20px 0 0;
    color: #b02d1c;
    font-weight: bold;
	text-align: left;
}
.card-body h3{text-align: center;}

.tica_prize{display: flex;margin: 32px 0px;}
.tica_prize .title{padding: 10px 46px 10px 30px;border-bottom: solid 1px #dee2e6; color: black;}
.tica_prize .info{padding: 20px  46px 20px  30px;border-bottom: solid 1px #dee2e6;}
@media screen and (max-width:1240px){
	.blank.rulebg{padding: 2vw 2vw;}
	.blank.rule{ width: 100%; padding:2vw 1vw 5vw; font-size: 3.5vw; line-height:6vw; text-align:left; }
	.blank.rule ul{margin: 0; padding:1vw 0 2vw ; background: none;}
	.blank.rule p{line-height: 5vw;font-size: 3.5vw;}
	.blank.rule h1{font-size: 4vw; line-height: 1vw; padding-bottom: 2vw;}
	.card-body h3{margin: 0 1vw;}
	.terms .card-body .rule ul{width: 100%;padding: 0 1vw;}
	
	.tica_prize{width: 100%; overflow-x: scroll;}
	.tica_prize .title{width: 42vw;}
	.tica_prize .info{height: 26vw;align-content: center;}
	.title.prize{width: 82vw;}
	
	.tica_prize:nth-child(2){flex-grow: 2;}
}

/********* END// 活動說明_另開視窗 *********/
