.main{background-color:#ffd500;padding:10.6666666667vw 6.4vw 14vw}.main .logo{width:41.6vw;margin:0 auto 5.3333333333vw}.main .contents{position:relative;width:100%;background-color:#fff;border-radius:8vw;margin-bottom:4.2666666667vw;box-sizing:border-box;padding:13.3333333333vw 5.6vw}.main .contents ul{overflow-y:auto}.main .contents ul li{display:flex;align-items:center;margin-bottom:5.3333333333vw;min-height:17.3333333333vw}.main .contents ul li:first-child{margin-bottom:0}.main .contents ul li:last-child{padding-top:2.5vw}.main .contents ul li .img-box{width:21.3333333333vw;margin-right:2.6666666667vw}.main .contents ul li .img-box img{width:100%}.main .contents ul li .cont-box{line-height:120%;font-size:3.2vw}.main .contents ul li .cont-box .title{font-weight:800}.main .contents ul li .cont-box ._cont{display:flex;justify-content:space-between;align-items:center;gap:2vw}.main .contents ul li .cont-box ._cont span:first-child{min-width:20vw;flex-shrink:0}.main .contents ul li .cont-box ._cont span:last-child{flex:1 1;text-align:left}.main .contents .win-notice{width:100%;font-size:1.8666666667vw;left:0;bottom:4.5333333333vw;text-align:center}.main .button-box{text-align:center}.main .button-box button{display:inline-block;background-color:#005baa;color:#fff;font-weight:800;font-size:3.7333333333vw;padding:3.2vw 5.0666666667vw;text-align:center;border-radius:13.3333333333vw;cursor:pointer}@media (min-width:768px){.main{padding:2.6041666667vw 3.125vw}.main .contents{padding:2.6041666667vw}.main .contents ul{margin:0 auto;width:55%;overflow-y:auto}.main .contents ul li{display:flex;align-items:center;margin-bottom:2.6041666667vw;min-height:8.4635416667vw}.main .contents ul li:first-child{margin-bottom:0}.main .contents ul li:last-child{padding-top:1.3vw}.main .contents ul li .img-box{width:13.0208333333vw;margin-right:1.3020833333vw}.main .contents ul li .img-box img{width:100%}.main .contents ul li .cont-box{line-height:120%;font-size:2.6041666667vw}.main .contents ul li .cont-box .title{font-weight:800}.main .contents ul li .cont-box ._cont{gap:1vw}.main .contents ul li .cont-box ._cont span:first-child{min-width:10vw}}@media (min-width:1024px){.main{padding:2.1354166667vw 1.25vw}.main .logo{width:18.90625vw;margin:0 auto 1.1458333333vw}.main .contents{width:67%;border-radius:1.5625vw;margin:0 auto 2.6041666667vw;box-sizing:border-box;padding:1.25vw 0}.main .contents ul{width:26.7708333333vw;margin:0 auto}.main .contents ul li{margin-bottom:1.0416666667vw;min-height:5.78125vw}.main .contents ul li:first-child{margin-bottom:0}.main .contents ul li:last-child{padding-top:.7vw}.main .contents ul li .img-box{width:8.1770833333vw;margin-right:.5208333333vw}.main .contents ul li .img-box img{width:100%}.main .contents ul li .cont-box{line-height:120%;font-size:.9375vw}.main .contents ul li .cont-box .title{font-weight:800}.main .contents ul li .cont-box ._cont{gap:.5vw}.main .contents ul li .cont-box ._cont span:first-child{min-width:5vw}.main .contents .win-notice{background-color:#fff;font-size:.78125vw;bottom:1.40625vw}.main .button-box{text-align:center}.main .button-box button{font-size:1.7708333333vw;padding:1.5625vw 2.2916666667vw;border-radius:2.6041666667vw;cursor:pointer}}