@charset "utf-8";

/* EVENT 230715 */
.evtContainer .inner {width: 1100px;}


.evtContainer .evtTitWrap {width: 100%; height: 1157px; background: url(/resources/images/event/2023/event230715/evtBg1.png)repeat-x center; background-size: auto 100%;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr {top: 0; padding-top: 83px;}
.eventWrap.evtFullType .evtTitWrap .logo.logo_fr .fr_inner {right: 0;}
.evtContainer .evtTitWrap .con{display:block;position: absolute;top: 118px;right: 0px;}
.evtContainer .evtTitWrap .inner {height: 100%;}
.evtContainer .evtTitWrap .tit {position: relative; height: 100%; padding-top: 87px; text-align: center;}
.evtContainer .evtTitWrap .tit:after {content: ""; display: block; position: absolute; left: -89px; bottom: 30px;  width: 1226px; height: 580px; background: url(/resources/images/event/2023/event230715/evtTitBg.png)no-repeat center; background-size: 100% auto; }

.evtContainer .evtContWrap .eventCont1{width: 100%; height: 738px;background: url(/resources/images/event/2023/event230715/evtBg2.png)repeat-x center; background-size: auto 100%; }
.evtContainer .evtContWrap .eventCont1 .inner {text-align: center;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list {position: relative; width: 100%; margin-top: -15px; text-align: right;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .sell {display: inline-block; padding: 0 16px 0 36px; font-size: 15px; font-weight: 300; color: #2c2c2c; line-height: 30px; letter-spacing: -0.045em; background: #fff url(/resources/images/event/2023/event230715/heart.png)no-repeat left 15px center; border: 1px solid #e1ca89; border-radius: 16px; }
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .sell span {font-size: inherit; font-weight: 600; color: #f42218;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap {display: flex; gap: 7px; padding: 33px 38px; margin-top: 17px;  background: #e1ca89; border-radius: 30px;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item']{flex: 1; }
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"] {display: none;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"] + label {display: block; position: relative; padding: 37px 0; text-align: center; background: #fff; border-radius: 30px;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"] + label img {display: block; margin: 0 auto;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"] + label:after {content: ""; display: inline-block; position: absolute; left: 13px; top: 13px;  width: 37px; height: 37px; background: url(/resources/images/event/2023/event230715/evtRadio.png)no-repeat center bottom; }
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"]:checked + label {outline: 3px solid #fe393d;}
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] input[type="radio"]:checked + label:after {content: ""; display: inline-block; position: absolute; left: 13px; top: 13px;  width: 37px; height: 37px; background: url(/resources/images/event/2023/event230715/evtRadio.png)no-repeat center top; }
.evtContainer .evtContWrap .eventCont1 .inner .fruit_list .evtFormWrap [class^='item'] [class^="like_num"] {display: inline-block; padding-left: 23px; margin-top: 24px; font-size: 18px; font-weight: 600; color: #2c2c2c;  line-height: 17px; letter-spacing: -0.045em; background: url(/resources/images/event/2023/event230715/heart.png)no-repeat left center;}
.evtContainer .evtContWrap .eventCont1 .inner .btnWrap {text-align: center; margin-top: 46px;}
.evtContainer .evtContWrap .eventCont1 .inner .btnWrap button {display: inline-block; width: 425px; height: 108px; background: url(/resources/images/event/2023/event230715/btnApply.png)no-repeat left center;}

.evtContainer .evtFooterWrap {padding:  52px 0 62px 127px; background: #525252;}
.evtContainer .evtFooterWrap strong {font-size: 23px; font-weight: 600; color: #fff; line-height: 1; letter-spacing: -0.045em;}
.evtContainer .evtFooterWrap ul {margin-top: 13px; }
.evtContainer .evtFooterWrap ul li {font-size: 15px; font-weight: 300; color: #fff; line-height: 1.3; letter-spacing: -0.045em;}
#eventPopWrap .eventPop.pop_type02 .titWrap .tit {font-size: 18px;font-weight: 600;color: #e6563c;line-height: 2.4;}





