﻿.comp-coupon{display:flex;align-items:stretch;position:relative;width:100%;text-align:left}.comp-coupon span{display:block;position:relative}.comp-coupon .box{flex:1;position:relative;padding:25px 40px 25px 30px;border:#ccc 1px solid;border-radius:4px 10px 10px 4px;box-sizing:border-box}.comp-coupon .box .num{margin-bottom:8px;color:#666;line-height:20px;font-family:"Noto Sans",sans-serif;letter-spacing:0}.comp-coupon .box .title{color:#00b6f0;font-weight:700;font-size:24px;line-height:34px;word-break:keep-all;overflow-wrap:break-word}.comp-coupon .box .sub{margin-top:8px;color:#666;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.comp-coupon .box .end{position:absolute;right:30px;bottom:25px;color:#222;font-weight:600;font-size:20px;line-height:28px;font-family:"Noto Sans",sans-serif;letter-spacing:0}.comp-coupon .box .date{margin-top:16px;font-size:16px;line-height:26px}.comp-coupon .tag{flex:none;display:flex;align-items:center;justify-content:center;position:relative;width:70px;border-radius:10px 4px 4px 10px;background:#00b6f0}.comp-coupon .tag:before{content:"";display:block;position:absolute;left:0;top:0;bottom:0;border-left:#fff 2px dashed}.comp-coupon .tag b{display:block;color:hsla(0,0%,100%,.5);font-weight:700;font-size:15px;line-height:21px;letter-spacing:.4rem;transform:rotate(-90deg);white-space:nowrap}.comp-coupon .tag .down{display:block;width:40px;height:40px;background:#fff;mask:url("/20260901163615/fo/images/disp/ico_down.svg") no-repeat 0 0;-webkit-mask:url("/20260901163615/fo/images/disp/ico_down.svg") no-repeat 0 0}.comp-coupon[aria-checked=true] .tag,.comp-coupon:hover .tag{background:#00b6f0}.comp-coupon[aria-checked=true] .box,.comp-coupon:hover .box{border-color:#00b6f0}.comp-coupon.none .box,.comp-coupon:disabled .box{border-color:#ccc !important}.comp-coupon.none .box .title,.comp-coupon.none .box .sub,.comp-coupon.none .box .date,.comp-coupon.none .box .end,.comp-coupon:disabled .box .title,.comp-coupon:disabled .box .sub,.comp-coupon:disabled .box .date,.comp-coupon:disabled .box .end{color:#bcc1c3 !important}.comp-coupon.none .tag,.comp-coupon:disabled .tag{background:#d8dde0 !important}.comp-coupon:disabled{cursor:default}.comp-coupon:disabled .tag .down{background:#bcc1c3}.comp-coupon.none .box .title{font-size:20px;line-height:28px}.download .comp-coupon{min-height:220px}.download .comp-coupon .box{padding-bottom:60px}.download .comp-coupon .box .title .ic{display:inline-block;height:28px;padding:0 11px;margin:3px 0 0 8px;border:1px solid #ccc;border-radius:14px;box-sizing:border-box;font-size:14px;line-height:28px;font-family:"Noto Sans",sans-serif;letter-spacing:0;color:#666;vertical-align:top;font-weight:500}.download .comp-coupon .box .date{position:absolute;left:30px;bottom:25px;margin-top:0;line-height:28px}.download .comp-coupon.none .box .title{font-size:24px;line-height:34px}.download .comp-coupon.none .box .title .ic{color:#bcc1c3 !important}.wrap[data-point=p-color_0] .comp-coupon .box .title{color:#191919}.wrap[data-point=p-color_0] .comp-coupon .tag{background:#191919}.wrap[data-point=p-color_0] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_0] .comp-coupon:hover .tag{background:#191919}.wrap[data-point=p-color_0] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_0] .comp-coupon:hover .box{border-color:#191919}.wrap[data-point=p-color_1] .comp-coupon .box .title{color:#dd0707}.wrap[data-point=p-color_1] .comp-coupon .tag{background:#dd0707}.wrap[data-point=p-color_1] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_1] .comp-coupon:hover .tag{background:#dd0707}.wrap[data-point=p-color_1] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_1] .comp-coupon:hover .box{border-color:#dd0707}.wrap[data-point=p-color_2] .comp-coupon .box .title{color:#eb41a3}.wrap[data-point=p-color_2] .comp-coupon .tag{background:#eb41a3}.wrap[data-point=p-color_2] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_2] .comp-coupon:hover .tag{background:#eb41a3}.wrap[data-point=p-color_2] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_2] .comp-coupon:hover .box{border-color:#eb41a3}.wrap[data-point=p-color_3] .comp-coupon .box .title{color:#ff5800}.wrap[data-point=p-color_3] .comp-coupon .tag{background:#ff5800}.wrap[data-point=p-color_3] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_3] .comp-coupon:hover .tag{background:#ff5800}.wrap[data-point=p-color_3] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_3] .comp-coupon:hover .box{border-color:#ff5800}.wrap[data-point=p-color_4] .comp-coupon .box .title{color:#ffb100}.wrap[data-point=p-color_4] .comp-coupon .tag{background:#ffb100}.wrap[data-point=p-color_4] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_4] .comp-coupon:hover .tag{background:#ffb100}.wrap[data-point=p-color_4] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_4] .comp-coupon:hover .box{border-color:#ffb100}.wrap[data-point=p-color_5] .comp-coupon .box .title{color:#b28b57}.wrap[data-point=p-color_5] .comp-coupon .tag{background:#b28b57}.wrap[data-point=p-color_5] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_5] .comp-coupon:hover .tag{background:#b28b57}.wrap[data-point=p-color_5] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_5] .comp-coupon:hover .box{border-color:#b28b57}.wrap[data-point=p-color_6] .comp-coupon .box .title{color:#8e7b66}.wrap[data-point=p-color_6] .comp-coupon .tag{background:#8e7b66}.wrap[data-point=p-color_6] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_6] .comp-coupon:hover .tag{background:#8e7b66}.wrap[data-point=p-color_6] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_6] .comp-coupon:hover .box{border-color:#8e7b66}.wrap[data-point=p-color_7] .comp-coupon .box .title{color:#009634}.wrap[data-point=p-color_7] .comp-coupon .tag{background:#009634}.wrap[data-point=p-color_7] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_7] .comp-coupon:hover .tag{background:#009634}.wrap[data-point=p-color_7] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_7] .comp-coupon:hover .box{border-color:#009634}.wrap[data-point=p-color_8] .comp-coupon .box .title{color:#009f9f}.wrap[data-point=p-color_8] .comp-coupon .tag{background:#009f9f}.wrap[data-point=p-color_8] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_8] .comp-coupon:hover .tag{background:#009f9f}.wrap[data-point=p-color_8] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_8] .comp-coupon:hover .box{border-color:#009f9f}.wrap[data-point=p-color_10] .comp-coupon .box .title{color:#1c60fa}.wrap[data-point=p-color_10] .comp-coupon .tag{background:#1c60fa}.wrap[data-point=p-color_10] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_10] .comp-coupon:hover .tag{background:#1c60fa}.wrap[data-point=p-color_10] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_10] .comp-coupon:hover .box{border-color:#1c60fa}.wrap[data-point=p-color_11] .comp-coupon .box .title{color:#6d00db}.wrap[data-point=p-color_11] .comp-coupon .tag{background:#6d00db}.wrap[data-point=p-color_11] .comp-coupon[aria-checked=true] .tag,.wrap[data-point=p-color_11] .comp-coupon:hover .tag{background:#6d00db}.wrap[data-point=p-color_11] .comp-coupon[aria-checked=true] .box,.wrap[data-point=p-color_11] .comp-coupon:hover .box{border-color:#6d00db}.evt-list{padding-top:40px}.evt-list ul{display:flex;flex-flow:row wrap;gap:40px 20px}.evt-list ul li{width:calc(50% - 10px)}.evt-list ul li span{display:block;position:relative}.evt-list ul li .img{overflow:hidden;width:630px;height:304px;background:#f8f9fb}.evt-list ul li .img img{width:100%;height:auto;transform:inherit;transition:all .3s ease}.evt-list ul li .img .out{position:absolute;left:0;bottom:0;z-index:2;padding:10px 16px;background:rgba(51,51,51,.8);color:#fff;text-align:center}.evt-list ul li .img .end{display:flex;justify-content:center;align-items:center;position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;padding:16px;background:rgba(0,0,0,.3);color:#fff;font-weight:500;font-size:32px;line-height:45px}.evt-list ul li .img .end~img{filter:grayscale(1)}.evt-list ul li a:hover .img img{transform:scale(1.05)}.evt-list ul li a:hover .img .end~img{transform:scale(1)}.evt-list ul li .tit{margin-top:20px;font-weight:500;font-size:22px;line-height:31px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evt-list ul li .sub{margin-top:16px;color:#666;font-size:16px;line-height:22px;overflow:hidden;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical}.evt-list ul li .date{margin-top:12px;color:#bbb;font-size:18px;line-height:25px;font-family:"Noto Sans",sans-serif;letter-spacing:0}.evt-list .dp_list_none{border:none}.evt-dtl__top{padding:40px 0 20px}.evt-dtl__top .title{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.evt-dtl__top .title h2{display:block;font-weight:500;font-size:32px;line-height:45px}.evt-dtl__top .title .more{flex:none;display:flex;align-items:center;gap:5px;margin-top:12px}.evt-dtl__top .title .more:after{content:"";display:block;width:16px;height:16px;background:#000;mask:url("/20260901163615/fo/images/common/ico_arrow_16.svg") no-repeat 0 0;-webkit-mask:url("/20260901163615/fo/images/common/ico_arrow_16.svg") no-repeat 0 0;transform:rotate(-90deg)}.evt-dtl__top .title .more:hover{text-decoration:underline}.evt-dtl__top .btm{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.evt-dtl__top .btm .date{display:flex;align-items:center;gap:8px}.evt-dtl__top .btm .date span{color:#666;font-size:15px;font-family:"Noto Sans",sans-serif;letter-spacing:0}.evt-dtl__top .btm .date em{display:block;padding:4px 5px 5px;border-radius:2px;background:#ccc;color:#fff;font-weight:500;font-size:12px;line-height:16px}.evt-dtl__top .btm .share{width:32px;height:32px;background:url("/20260901163615/fo/images/common/ico_common.svg") no-repeat -32px -97px}.evt-dtl__wrap{overflow:hidden;position:relative}.evt-dtl__htm{overflow:hidden;position:relative}.evt-dtl__htm *{line-height:1.4;box-sizing:border-box}.evt-dtl__htm img{max-width:100%}.evt-dtl__roulette_area{position:relative}.evt-dtl__roulette_area .evt-dtl__roulette_bg{min-width:1280px;min-height:802px;height:802px}.evt-dtl__roulette_area .evt-dtl__roulette_bg img{width:100%;height:100%}.evt-dtl__roulette_area .evt-dtl__roulette_con{width:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}.evt-dtl__roulette_area .evt-dtl__roulette_con.n_roulette_bg{position:inherit}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette{position:relative;margin:90px auto 0;width:600px;height:600px;border:20px solid #00b6f0;border-radius:50%;box-shadow:1px -2px 10px 0px rgba(0,0,0,.2);box-sizing:border-box}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .markers{position:absolute;left:50%;top:-40px;transform:translateX(-50%);z-index:1}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .markers.bottom{top:inherit;bottom:-40px;transform:translateX(-50%) rotate(180deg)}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .markers.left{top:50%;left:-26px;transform:translateY(-50%) rotate(270deg)}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .markers.right{top:50%;left:inherit;right:-26px;transform:translateY(-50%) rotate(90deg)}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con{position:relative;border-radius:50%;width:100%;height:100%;overflow:hidden}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con .item .label{position:absolute;left:50%;top:-230px;transform:translateX(-50%);width:140px;text-align:center}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con .item .label .rl-title-con .main-title{font-size:20px;font-weight:700;color:#333;overflow:hidden;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con .item .label .rl-title-con .sub-title{color:#666;margin:4px 0 0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con .item .label .img-wrap{position:absolute;left:50%;top:75px;transform:translateX(-50%)}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .roulette_con .item .label .img-wrap img{width:53px;height:auto}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .btn_rl_start{max-width:130px;max-height:130px;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette .btn_rl_start img{width:100%;height:100%}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette_count{font-size:24px;line-height:1.4;margin:40px 0 0;text-align:center}.evt-dtl__roulette_area .evt-dtl__roulette_con .evt-dtl__roulette_count em{color:red;font-weight:700}.evt-dtl__end{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;background:rgba(0,0,0,.4)}.evt-dtl__end~.evt-dtl__htm{filter:grayscale(1)}.evt-dtl__end .end-box{margin:400px auto 0}.evt-dtl__end .end-box h3{display:block;color:#fff;font-weight:500;font-size:60px;line-height:84px;text-align:center}.evt-dtl__end .end-box .btn{display:block;width:auto;min-width:370px;margin:20px auto 0}.evt-dtl__end .end-box .btn em{display:flex;justify-content:center;align-items:center;gap:4px;padding:0 12px}.evt-dtl__end .end-box .btn em:after{content:"";display:block;width:24px;height:24px;background:#000;mask:url("/20260901163615/fo/images/common/ico_arrow_24.svg") no-repeat 0 0;-webkit-mask:url("/20260901163615/fo/images/common/ico_arrow_24.svg") no-repeat 0 0;transform:rotate(-90deg)}.evt-dtl__cps{margin:40px 0}.evt-dtl__guide{padding:60px;background:#f4f7fa}.evt-dtl__guide h4{display:flex;align-items:center;gap:6px;margin-bottom:20px;font-weight:700;font-size:24px;line-height:34px}.evt-dtl__guide h4:before{content:"";display:block;width:32px;height:32px;background:url("/20260901163615/fo/images/disp/ico_ipt.svg") no-repeat 0 0}.evt-dtl__guide ul li{position:relative;padding-left:12px;color:#666;font-size:16px;line-height:22px}.evt-dtl__guide ul li:before{content:"";display:block;position:absolute;left:4px;top:9px;width:2px;height:2px;border-radius:100%;background:#666}.evt-dtl__guide ul li+li{margin-top:8px}.evt-dtl__guide+.gtTabs{margin-top:40px}.evt-dtl__coupon{margin-top:120px}.evt-dtl__coupon .swiper{width:1064px;padding:0 108px;margin:0 auto}.evt-dtl__coupon .swiper-slide{padding:0 16px;box-sizing:border-box}.evt-dtl__coupon .swiper-slide .comp-coupon{width:500px;height:222px}.evt-dtl__coupon .swiper-slide .comp-coupon .sub{overflow:hidden;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:3;line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical}.evt-dtl__coupon .swiper-slide .comp-coupon .date{position:absolute;left:30px;bottom:19px}.evt-dtl__coupon .swiper-slide .comp-coupon .end{bottom:19px}.evt-dtl__coupon .swiper-control.btn_32.pos_cmn .swiper-button-prev,.evt-dtl__coupon .swiper-control.btn_32.pos_cmn .swiper-button-next{top:88px}.evt-dtl__coupon .swiper.noSwp .swiper-wrapper{justify-content:center}.evt-dtl__coupon .swiper.noSwp .swiper-slide{width:auto}.evt-dtl__agree{margin-top:60px}.evt-dtl__agree ul{display:flex;flex-direction:column;align-items:center;padding:40px 0;border:#ccc 1px solid}.evt-dtl__agree ul li{display:flex;justify-content:space-between;width:650px}.evt-dtl__agree ul li+li{margin-top:16px}.evt-dtl__agree ul li label em{color:#000;font-weight:500}.evt-dtl__agree ul li button{color:#666;font-size:13px;line-height:18px;text-decoration:underline}.evt-dtl__agree .bt{display:flex;justify-content:center;margin-top:40px}.evt-dtl__agree .bt .btn{width:auto;min-width:370px;padding:0 12px}.evt-dtl__agree .bt .btn em{display:inline-flex;align-items:center;gap:4px;line-height:59px}.evt-dtl__agree .bt .btn em:after{content:"";display:block;width:24px;height:24px;background:#fff;mask:url("/20260901163615/fo/images/common/ico_arrow_24.svg") no-repeat 0 0;-webkit-mask:url("/20260901163615/fo/images/common/ico_arrow_24.svg") no-repeat 0 0;transform:rotate(-90deg)}.evt-dtl__agree.agree-ty2 ul{padding:30px 60px;border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.evt-dtl__agree.agree-ty2 ul li{width:100%}.evt-dtl__agree.agree-ty2 ul li+li{margin-top:10px}.evt-dtl__agree.agree-ty2 ul li label em{color:#666;font-weight:400}.evt-dtl__agree.agree-ty2 ul li button{width:16px;height:16px;position:relative}.evt-dtl__agree.agree-ty2 ul li button:after{content:"";position:absolute;right:0;top:50%;margin-top:-8px;width:16px;height:16px;background:#000;mask:url("/20260901163615/fo/images/common/ico_arrow_16.svg") no-repeat 0 0;-webkit-mask:url("/20260901163615/fo/images/common/ico_arrow_16.svg") no-repeat 0 0;transform:rotate(-90deg)}.evt-dtl__roulette_wn{margin:20px 0}.evt-dtl__roulette_wn .btn-set button{padding:0}.evt-dtl__roulette_wn .btn-set button img{width:100%;height:100%;object-fit:cover}.evt-dtl__roulette_wn .btn-set button em{position:absolute;padding:0 8px}.evt-dtl__cmt{margin-top:60px;padding:32px 40px 20px;background:#f8f8fa}.evt-dtl__cmt h4{display:block;padding-bottom:12px;font-weight:500;font-size:20px;line-height:28px}.evt-dtl__cmt .wp{display:flex;gap:12px}.evt-dtl__cmt .wp .ptxt textarea{height:100px}.evt-dtl__cmt .wp .ptxt_cnt em{color:#000;font-weight:500}.evt-dtl__cmt .wp .ok{flex:none}.evt-dtl__cmt .wp .ok .btn{width:200px;height:100px}.evt-dtl__cmt .tx{color:#666;font-size:13px;line-height:18px}.cmt-file{flex:none;overflow:hidden;position:relative;width:100px;height:100px;border:#ccc 1px solid;border-radius:4px;background:#fff;box-sizing:border-box}.cmt-file input{display:block;position:absolute;left:0;top:0;right:0;bottom:0;opacity:0;filter:alpha(opacity=0);cursor:pointer;font-size:0}.cmt-file .upload{display:block;overflow:hidden;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.cmt-file .upload img{display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100%}.cmt-file .upload .del{position:absolute;right:5px;top:5px;width:30px;height:30px;background:url("/20260901163615/fo/images/disp/bt_cmt_del.svg") no-repeat center center}.cmt-file .bg{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.cmt-file .bg em{display:block;padding-top:26px;color:#666;font-size:13px;line-height:18px;background:url("/20260901163615/fo/images/disp/ico_photo.svg") no-repeat center top}.evtCmt{overflow:hidden;margin-top:60px}.evtCmt .top{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:15px;border-bottom:#000 1px solid}.evtCmt .top h3{display:block;font-weight:500;font-size:24px;line-height:44px}.evtCmt .top h3 em{margin-left:4px;font-weight:500;font-family:"Noto Sans",sans-serif;letter-spacing:0}.evtCmt .paging{margin-top:40px}.evtCmt .dpLst_none{padding:160px 0}.cmt_list{overflow:hidden}.cmt_list li{border-bottom:#ccc 1px solid}.cmt_list li .cmt .bx,.cmt_list li .edt .bx{width:100%}.cmt_list li .cmt .bx .bt,.cmt_list li .edt .bx .bt{display:flex;align-items:center;gap:5px;margin-top:20px}.cmt_list li .cmt .bx .bt .btn,.cmt_list li .edt .bx .bt .btn{width:auto;padding:0 12px}.cmt_list li .cmt{display:flex;align-items:flex-start;padding:20px 0}.cmt_list li .cmt .date,.cmt_list li .cmt .idx{flex:none;font-size:12px;line-height:17px;font-family:"Noto Sans",sans-serif;letter-spacing:0;text-align:right}.cmt_list li .cmt .date{color:#666}.cmt_list li .cmt .idx{min-width:166px;color:#333}.cmt_list li .cmt .idx+.date{display:flex;align-items:center;gap:8px;margin-left:8px}.cmt_list li .cmt .idx+.date:before{content:"";display:block;width:1px;height:12px;background:#ccc}.cmt_list li .cmt .bx .tx{display:block;overflow:hidden}.cmt_list li .cmt .photo{flex:none;align-self:flex-start;overflow:hidden;width:100px;height:100px;border-radius:4px;margin-right:24px}.cmt_list li .cmt .photo img{display:block;position:relative;top:50%;left:50%;transform:translate(-50%, -50%);width:auto;height:100%}.cmt_list li .edt{display:none;overflow:hidden}.cmt_list li .edt>div{display:flex;gap:12px;padding:20px;border-top:#ccc 1px solid;background:#f4f7fa}.cmt_list li .edt .ptxt textarea{height:100px}.cmt_list li .edt .ptxt_cnt em{color:#000;font-weight:500}.cmt_list li .edt .bx .bt{margin-top:0}.evt-ank{position:relative;margin-top:110px}.evt-ank:after{content:"";display:block;clear:both}.evt-ank>div{width:100%;padding:10px 0 0}.evt-ank .bx{overflow:hidden;border:#ccc 1px solid}.evt-ank .bx ul{display:flex;flex-wrap:wrap;overflow:hidden;margin:-1px;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;-ms-transition:all .3s;transition:all .3s}.evt-ank .bx ul li{position:relative;width:20%;height:51px}.evt-ank .bx ul li a,.evt-ank .bx ul li span{flex:none;display:flex;align-items:center;justify-content:center;position:relative;height:52px;padding:0 12px;margin:-1px 0 0 -1px;border:#ccc 1px solid;background:#fff;box-sizing:border-box}.evt-ank .bx ul li a em,.evt-ank .bx ul li span em{display:block;color:#666;font-weight:500;font-size:16px;line-height:18px;text-align:center;overflow:hidden;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical;word-break:keep-all;overflow-wrap:break-word}.evt-ank .bx ul li a[aria-selected=true],.evt-ank .bx ul li span[aria-selected=true]{z-index:2;border-color:#333;background:#333}.evt-ank .bx ul li a[aria-selected=true] em,.evt-ank .bx ul li span[aria-selected=true] em{color:#fff}.evt-ank .lst.n1 li{width:100%}.evt-ank .lst.n2 li{width:50%}.evt-ank .lst.n3 li{width:33.3333333333%}.evt-ank .lst.n4 li{width:25%}.evt-ank .lst.n1 a,.evt-ank .lst.n2 a,.evt-ank .lst.n3 a,.evt-ank .lst.n4 a{text-align:center}.evt-ank.ready>.fixed{padding:10px 0 0}.evt-ank.ready>div{position:absolute;top:0;left:0;right:0;z-index:5;width:1280px;margin:0 auto;background:#fff;box-sizing:border-box;transform:translateZ(0)}.ankGds{margin-top:120px}.ankGds>.ank{margin-bottom:20px}.ankGds>.ank h3 span{display:flex;align-items:center;justify-content:center;padding:10px 12px;font-weight:700;font-size:28px;line-height:38px}.ankGds>.ank h3 img{display:block;width:100%;height:auto}.ankGds .gdsList~.gdsList,.ankGds .gdType_0~.gdsList{margin-top:20px}.ankGds .gdType_0{display:flex;gap:20px}.ankGds .gdType_0 .gdsList~.gdsList{margin:0}.ankGds .gdType_0 .gdsList.pg{width:760px}.ankGds .gdType_0 .gdsList.pg .gdImg,.ankGds .gdType_0 .gdsList.pg .gdInfo{width:760px}.ankGds .gdType_0 .gdsList.n5{width:500px}.evt-chal-wrap{display:flex;flex-wrap:wrap;overflow:hidden;clear:both;margin-top:40px;border:1px solid #ccc;border-radius:10px}.evt-chal-wrap .evt-chal-lt{width:890px;padding:30px;box-sizing:border-box}.evt-chal-wrap .evt-chal-rt{flex:1;padding:30px;border-left:1px solid #ccc;box-sizing:border-box}.evt-chal-wrap .evt-chal-both{width:100%;padding:30px;border-top:1px solid #ccc;box-sizing:border-box}.evt-chal-wrap .evt-chal-both.top{border-top:0}.evt-chal-wrap .evt-chal-both .bt_more{margin-top:24px}.evt-chal-wrap .evt-chal-both .bt_more .btn{width:auto;padding:0 130px;margin:0 auto}.evt-chal-wrap .evt-chal-both .bt_more .btn em{padding-right:24px;background:url("/20260901163615/fo/images/evt/ico_arr_dn_20.svg") no-repeat right 0}.evt-chal-wrap .evt-chal-sub{display:flex;flex-wrap:wrap;overflow:hidden;clear:both;width:100%;border-top:1px solid #ccc}.evt-chal-wrap .gtTabs.lg>div{justify-content:center}.evt-chal-wrap .gtTabs.lg>div button{flex:none;width:160px;height:48px;padding:0 13px}.evt-chal-wrap .evt-appl{display:flex;flex-direction:column;justify-content:space-between;height:100%}.evt-chal-wrap .evt-appl .ev-bx-dl dl{padding:30px;background:#f4f7fa;text-align:center}.evt-chal-wrap .evt-appl .ev-bx-dl dl+dl{margin-top:20px}.evt-chal-wrap .evt-appl .ev-bx-dl dt{position:relative;font-size:16px;line-height:22px;text-align:center}.evt-chal-wrap .evt-appl .ev-bx-dl dt.str{display:inline-block;padding-left:28px}.evt-chal-wrap .evt-appl .ev-bx-dl dt.str:after{content:"";display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:url("/20260901163615/fo/images/evt/ico_store.svg") no-repeat 0 0}.evt-chal-wrap .evt-appl .ev-bx-dl dt.myp{display:inline-block;padding-left:28px}.evt-chal-wrap .evt-appl .ev-bx-dl dt.myp:after{content:"";display:block;position:absolute;left:0;top:0;width:24px;height:24px;background:url("/20260901163615/fo/images/evt/ico_mypage.svg") no-repeat 0 0}.evt-chal-wrap .evt-appl .ev-bx-dl dd{margin-top:10px;font-size:16px;line-height:40px;text-align:center}.evt-chal-wrap .evt-appl .ev-bx-dl dd b{margin-right:4px;font-size:28px;line-height:39px;vertical-align:top}.evt-chal-wrap .evt-appl .ev-bx-dl.bgm{position:relative}.evt-chal-wrap .evt-appl .ev-bx-dl.bgm:after{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:185px;width:228px;height:234px;background:url("/20260901163615/fo/images/evt/img_cal.png") no-repeat 0 0;background-size:contain}.evt-chal-wrap .evt-appl .ev-txt{position:relative;display:inline-block;padding-left:22px;color:#666;line-height:20px;text-align:right}.evt-chal-wrap .evt-appl .ev-txt:before{content:"※";display:inline-block;margin-right:4px}.evt-chal-wrap .evt-appl .ev-chk-dtl .chk label{color:#666}.evt-chal-wrap .evt-appl .ev-chk-dtl .chk input[type=checkbox]:checked+label{color:#000}.evt-chal-wrap .evt-appl .ev-chk-dtl ul li{position:relative;padding-right:16px}.evt-chal-wrap .evt-appl .ev-chk-dtl ul li .view_more{position:absolute;right:0;top:3px;width:16px;height:16px;background:url("/20260901163615/fo/images/mem/ico_arr_right.svg") 0 0 no-repeat}.evt-chal-wrap .evt-appl .ev-chk-dtl ul li+li{margin-top:10px}.evt-chal-wrap .evt-appl .ev-btn{margin-top:20px}.evt-chal-wrap .evt-appl .ev-btn .btn+.btn{margin-top:10px}.evt-chal-wrap .evt-appl .ev-bx-form{padding-bottom:24px}.evt-chal-wrap .evt-appl .ev-bx-form dl{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid #ccc}.evt-chal-wrap .evt-appl .ev-bx-form dl dt{padding-bottom:8px}.evt-chal-wrap .evt-appl .ev-bx-form dl dd .cal-date{width:100%}.evt-chal-wrap .evt-appl .ev-bx-form .ev-txt{position:relative;display:block;padding-left:22px;color:#666;line-height:20px;text-align:left}.evt-chal-wrap .evt-appl .ev-bx-form .ev-txt:before{content:"※";display:block;position:absolute;left:0;top:0}.evt-chal-wrap .evt-none{display:flex;flex-direction:column;justify-content:center;height:100%;padding:20px}.evt-chal-wrap .evt-none span{display:block;position:relative;padding:200px 0 100px 0;font-size:16px;line-height:24px;color:#888;text-align:center}.evt-chal-wrap .evt-none span:before{content:"";display:block;position:absolute;left:50%;transform:translateX(-50%);top:100px;width:80px;height:80px;background:url("/20260901163615/fo/images/myo/ico-imsg.svg") no-repeat 0 0;background-size:contain}.evt-chal-wrap .evt-rank{height:100%;padding:30px;margin:-30px;background:#f4f7fa url("/20260901163615/fo/images/evt/bg_evt_particle.png") no-repeat 50% 0;background-size:815px auto}.evt-chal-wrap .evt-rank ul{display:flex;justify-content:center;gap:24px;align-items:end;height:100%}.evt-chal-wrap .evt-rank ul li{width:182px;min-height:323px;max-height:323px;text-align:center;display:flex;flex-direction:column;justify-content:space-between}.evt-chal-wrap .evt-rank ul li span{display:block}.evt-chal-wrap .evt-rank ul li .ic{display:inline-block;height:19px;padding:0 4px;margin-bottom:8px;font-size:12px;line-height:19px;color:#fff;text-align:center;border-radius:2px;background:#00b6f0}.evt-chal-wrap .evt-rank ul li .dt{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:18px;line-height:22px;font-weight:500;text-align:center}.evt-chal-wrap .evt-rank ul li .dd{margin-top:8px;font-size:16px;line-height:22px;color:#666;text-align:center}.evt-chal-wrap .evt-rank ul li .no{display:flex;justify-content:center;align-items:end;height:137px;padding:16px;border-radius:8px 8px 0 0;font-size:16px;line-height:22px;color:#888;font-weight:700;text-align:center;background:#fff;box-sizing:border-box}.evt-chal-wrap .evt-rank ul li>div:before{content:"";display:block;width:64px;height:64px;margin:0 auto 16px;background:url("/20260901163615/fo/images/evt/ico_grade_1.png") no-repeat 0 0;background-size:contain}.evt-chal-wrap .evt-rank ul li.n2{min-height:280px;max-height:280px}.evt-chal-wrap .evt-rank ul li.n2 .no{height:94px}.evt-chal-wrap .evt-rank ul li.n2>div:before{background-image:url("/20260901163615/fo/images/evt/ico_grade_2.png")}.evt-chal-wrap .evt-rank ul li.n3{min-height:240px;max-height:240px}.evt-chal-wrap .evt-rank ul li.n3 .no{height:54px}.evt-chal-wrap .evt-rank ul li.n3>div:before{background-image:url("/20260901163615/fo/images/evt/ico_grade_3.png")}.evt-chal-wrap .evt-rank-lst li{display:flex;justify-content:space-between;gap:24px;padding:12px 30px;border:1px solid #e9e9e9;border-radius:8px}.evt-chal-wrap .evt-rank-lst li>span{display:block;line-height:20px;font-weight:700;text-align:center}.evt-chal-wrap .evt-rank-lst li .no{min-width:50px}.evt-chal-wrap .evt-rank-lst li .dt{flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:left}.evt-chal-wrap .evt-rank-lst li .dt .ic{display:inline-block;height:19px;padding:0 4px;margin-right:2px;font-size:12px;line-height:19px;color:#fff;text-align:center;border-radius:2px;background:#00b6f0}.evt-chal-wrap .evt-rank-lst li .dd{min-width:62px;font-weight:400;color:#666}.evt-chal-wrap .evt-rank-lst li+li{margin-top:8px}.evt-chal-wrap .evt-rank-lst li:first-child{padding:20px 30px;border-color:#00b6f0;background:rgba(0,182,240,.05)}.evt-chal-wrap.att_chk .evt-chal-lt{position:relative;z-index:1;overflow:hidden}.evt-chal-wrap.att_chk .evt-chal-lt .chal-lt-bg{position:absolute;top:0;left:-2px;width:100%;min-width:894px;height:100%;object-fit:cover;z-index:-1}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term{background:inherit}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term.today{border:2px solid #000 !important}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:64px;height:64px}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day:after{content:"";display:block;width:64px;height:64px;background:#fff;border:1px solid #e9e9e9;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;z-index:-1;box-sizing:border-box}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day.cps:after,.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day.sucs:after,.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day.fail:after{display:none}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day.cps_sd img{z-index:-1}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div.term .day.cps_sd:after{display:none}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div .day{position:relative;color:rgba(51,51,51,.3);opacity:inherit}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div .last_day:after{content:"";display:block;background:#f4f4f4;width:64px;height:64px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1;border-radius:50%}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div:nth-child(7n) .day{color:rgba(36,95,248,.3)}.evt-chal-wrap.att_chk .evt-cal-bx .cal-grid>div:nth-child(7n+1) .day{color:rgba(255,0,0,.3)}.evt-cal-wrap{clear:both}.evt-cal-wrap .evt-cal-date{text-align:center}.evt-cal-wrap .evt-cal-date .e-cal-date{position:relative;display:inline-block;padding:0 34px;font-size:18px;line-height:25px}.evt-cal-wrap .evt-cal-date .e-cal-date b{font-weight:500}.evt-cal-wrap .evt-cal-date .e-cal-date em{margin:0 2px}.evt-cal-wrap .evt-cal-date .e-cal-date button{position:absolute;top:7px;width:12px;height:12px;background:url("/20260901163615/fo/images/myo/ico-arrow-right.svg") no-repeat 1px 50%;background-size:contain}.evt-cal-wrap .evt-cal-date .e-cal-date button:disabled{opacity:.2}.evt-cal-wrap .evt-cal-date .e-cal-date .prev button{left:0;transform:rotate(180deg)}.evt-cal-wrap .evt-cal-date .e-cal-date .next button{right:0}.evt-cal-wrap .evt-cal-bx{margin-top:24px}.evt-cal-wrap .evt-cal-bx .cal-header{display:flex;color:#333;align-items:center}.evt-cal-wrap .evt-cal-bx .cal-header>div{width:14.2857142857%;height:52px;padding:8px 0;font-weight:500;line-height:36px;text-align:center;box-sizing:border-box}.evt-cal-wrap .evt-cal-bx .cal-header>div:first-child{color:#e22929}.evt-cal-wrap .evt-cal-bx .cal-header>div:nth-child(7n){color:#245ff8}.evt-cal-wrap .evt-cal-bx .cal-grid{display:flex;flex-wrap:wrap}.evt-cal-wrap .evt-cal-bx .cal-grid>div{position:relative;width:14.2857142857%;height:100px;padding:25px;color:#bbb;box-sizing:border-box}.evt-cal-wrap .evt-cal-bx .cal-grid>div>span{display:block;line-height:50px;text-align:center}.evt-cal-wrap .evt-cal-bx .cal-grid>div .day{opacity:.3;color:#333;font-weight:600}.evt-cal-wrap .evt-cal-bx .cal-grid>div .sucs{position:relative}.evt-cal-wrap .evt-cal-bx .cal-grid>div .sucs:after{content:"";display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;background:url("/20260901163615/fo/images/evt/ico-cal_success.png") no-repeat 0 0;background-size:contain}.evt-cal-wrap .evt-cal-bx .cal-grid>div.void{background:rgba(0,0,0,0)}.evt-cal-wrap .evt-cal-bx .cal-grid>div.term{background:rgba(0,182,240,.05)}.evt-cal-wrap .evt-cal-bx .cal-grid>div.term.start{border-radius:50px 0 0 50px}.evt-cal-wrap .evt-cal-bx .cal-grid>div.term.end{border-radius:0 50px 50px 0}.evt-cal-wrap .evt-cal-bx .cal-grid>div.term .day{opacity:1}.evt-cal-wrap .evt-cal-bx .cal-grid>div.today{border:2px solid #000 !important}.evt-cal-wrap .evt-cal-bx .cal-grid>div:nth-child(7n){border-right:0}.evt-cal-wrap .evt-cal-bx .cal-grid>div:nth-child(7n) .day{color:#245ff8}.evt-cal-wrap .evt-cal-bx .cal-grid>div:nth-child(7n+1) .day{color:#e22929}.evt-cal-wrap .evt-cal-bx .cal-grid>div .vw{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px}.evt-cal-wrap .evt-cal-bx .cal-grid>div .vw img{width:100%;height:100%}.evt-cal-wrap .evt-cal-bx .cal-grid>div .vw video{width:100%;height:100%;object-fit:cover}.evt-cal-wrap .evt-slt-week{overflow:hidden;min-height:32px;padding:16px 30px;margin-top:24px;border-top:1px solid #ccc;background:#f4f7fa}.evt-cal-wrap .evt-slt-week .ptxt{float:left}.evt-cal-wrap .evt-slt-week .ptxt+.ev-week{margin-top:8px}.evt-cal-wrap .evt-slt-week .ev-week{float:right;height:32px}.evt-cal-wrap .evt-slt-week .ev-week button{float:left;min-width:57px;height:32px;margin-left:10px;border:1px solid #ccc;border-radius:16px;line-height:30px;color:#000;text-align:center;background:#fff}.evt-cal-wrap .evt-slt-week .ev-week button[aria-checked=true]{color:#fff;border-color:#222;background:#222}.evt-cal-wrap .evt-slt-week .ev-week button[aria-checked=true] em{font-weight:700}.evt-cal-wrap .evt-chal-rpl{max-height:415px;margin-right:-16px}.evt-cal-wrap .evt-chal-rpl .rplList.imgs .gdImg{width:137.5px}.evt-chal-rpl{margin-top:40px}.evt-chal-rpl .evt-rpl-tt{padding-bottom:16px;font-size:26px;line-height:36px;font-weight:500}.evt-chal-rpl .evt-rpl-tt b{color:#00b6f0}.evt-chal-rpl .gdImg{overflow:hidden;position:relative;width:240px;background:#f8f9fb;aspect-ratio:1/1}.evt-chal-rpl .gdImg>a{width:100%;height:100%}.evt-chal-rpl .gdImg video{width:100%;height:100%;object-fit:cover}.evt-chal-rpl .gdImg .img img{width:100%;height:auto;transform:inherit;transition:all .3s ease}.evt-chal-rpl .gdImg>a:hover .img img{transform:scale(1.05)}.evt-chal-rpl .gdImg .mid{position:absolute;left:12px;bottom:8px;font-size:12px;line-height:20px;color:#fff;z-index:1}.evt-chal-rpl .gdImg .fav{position:absolute;right:12px;bottom:8px;font-size:12px;line-height:20px;color:#fff;z-index:1}.evt-chal-rpl .gdImg .fav:before{content:"";display:inline-block;width:20px;height:20px;margin-right:2px;background:url("/20260901163615/fo/images/evt/ico_fav.svg") no-repeat 0 0;vertical-align:middle}.evt-chal-rpl .gdImg .vod{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:56px;height:56px}.evt-chal-rpl .gdImg .more{display:block;position:relative;width:100%;height:100%;background:rgba(0,0,0,.7)}.evt-chal-rpl .gdImg .more em{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);display:block;padding-top:40px;font-size:14px;line-height:20px;color:#fff;background:url("/20260901163615/fo/images/evt/ico_plus.svg") no-repeat 50% 0}.evt-chal-rpl .gdImg:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;background:linear-gradient(180deg, rgba(255, 255, 255, 0) 52.61%, rgba(0, 0, 0, 0.5) 100%)}.evt-chal-rpl .gdImg.more:after{display:none}.evt-chal-rpl .rplList.imgs ul{display:flex;flex-wrap:wrap;gap:1px}.evt-chal-rpl .rplList.imgs .gdImg{overflow:hidden;position:relative;width:212.5px;background:#f8f9fb}/*# sourceMappingURL=event.css.map */
