.widget-col-wrap{display:flex;justify-content:center;width:24px}.widget-col{background:#000;height:10px;width:2px}.widget-col+.widget-col{margin-left:2px}.widget-row-wrap{align-items:center;display:flex;flex-direction:column;width:24px}.widget-row{background:#000;height:2px;width:10px}.widget-row+.widget-row{margin-top:2px}.mainBanner .mkbox-wrap{background:#e4edff;border-radius:20px;box-shadow:4px 4px 4px 0 #00000026;margin-top:50px;padding:10px;width:560px}.mainBanner .mkbox-wrap .mkbox{background:#fff;border-radius:15px;font-family:Pretendard;padding:18px;position:relative}.mainBanner .mkbox-wrap .mkbox .hole{background:#dedede;border-radius:20px;box-shadow:inset -2px -2px 4px 0 #00000040;height:10px;margin:0 auto;width:60px}.mainBanner .mkbox-wrap .mkinfo b{display:inline-block;width:100px}.mainBanner .btnbg_blue{background:linear-gradient(90deg,#3ca3d4,#4885ee);color:#fff}.mainBanner .btnbg_green{background:linear-gradient(90deg,#16e292,#1fcc89);color:#fff}.mainBanner .btnbg_orange{background:linear-gradient(90deg,#ffd905,#ffb503);color:#fff}.mainBanner .common-sns{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:34px;width:34px}.mainBanner2 .mkbox-wrap{background:#e4edff;border-radius:20px;box-shadow:4px 4px 4px 0 #00000026;margin-top:24px;padding:10px;width:560px}.mainBanner2 .mkbox-wrap .mkbox{background:#fff;border-radius:15px;font-family:Pretendard;padding:18px;position:relative}.mainBanner2 .mkbox-wrap .mkbox .hole{background:#dedede;border-radius:20px;box-shadow:inset -2px -2px 4px 0 #00000040;height:10px;margin:0 auto;width:60px}.mainBanner2 .mkbox-wrap .mkinfo b{display:inline-block;width:100px}.mainBanner2 .btnbg_blue{background:linear-gradient(90deg,#3ca3d4,#4885ee);color:#fff}.mainBanner2 .btnbg_green{background:linear-gradient(90deg,#16e292,#1fcc89);color:#fff}.mainBanner2 .btnbg_orange{background:linear-gradient(90deg,#ffd905,#ffb503);color:#fff}.mainBanner2 .common-sns{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:50%;display:block;height:34px;width:34px}.pc-promotion-left[data-v-26e3322e]{max-width:400px;min-width:375px}.pc-promotion-right[data-v-26e3322e]{flex:1}.pc-promotion-right .pc-promotion-desc[data-v-26e3322e]{height:150px;width:calc(100% - 150px)}.pc-promotion-right .pc-mkt-img[data-v-26e3322e]{height:180px;width:150px}.promotion-mobile-banner[data-v-1e0014f0]{border-radius:10px 10px 0 0}.promotion-mobile-article[data-v-1e0014f0]{border-radius:0 0 10px 10px}.promotion-mobile-article .mobile-mkt-img[data-v-1e0014f0]{width:110px}.promo-btn:before{border-width:3px}.section{display:grid;gap:32px;grid-auto-rows:minmax(auto,auto);grid-template-columns:repeat(4,1fr);margin:0 auto;max-width:1440px;position:relative}.section,.section *{transition:all .2s}.chip-container .q-chip--clickable[data-v-eb0edc6c]:focus{box-shadow:none}.attach-container[data-v-78689a3a]{border:1px solid #fb8c00;border-radius:4px}.attach-container a[data-v-78689a3a]{color:#ef6c00;text-decoration:none}.attach-container a[data-v-78689a3a]:hover{text-decoration:underline}.attach-container a[data-v-78689a3a]:visited{color:#ef6c00}.drop-box{border:1px dashed #888;border-radius:8px}.child-img[data-v-685e5675]{border-radius:30px;box-shadow:2px 2px 2px 1px #0003;height:30px;margin:0 16px 16px 0;width:30px}.comment-container:first-child{background-color:none;border:none}.comment-container{border:none}.comment-container .comment-mkt{display:flex;margin:20px 0}.comment-container .comment-mkt .img{border-radius:10px;height:130px;margin:0 16px 16px 0;width:130px}.comment-container .comment-mkt .info{flex:0 0 10%;width:100%}.comment-container .comment-mkt .desc{flex:0 0 85%;padding:8px 0}.comment-container .reply-mkt{background-color:initial;border-radius:10px;display:flex}.comment-container .reply-mkt .img{border-radius:30px;box-shadow:2px 2px 2px 1px #0003;height:30px;margin:0 16px 16px 0;width:30px}.comment-container .reply-mkt .info{flex:0 0 10%;font-size:14px}.comment-container .reply-mkt .desc{flex:0 0 85%;margin-top:8px}.comment-container .comment{display:flex;flex-direction:column}.comment-container .comment .info{padding-right:16px}.comment-container .comment .desc{margin-top:16px}.comment-container .reply{display:flex;flex-direction:column}.comment-container .reply .info{padding-right:16px}.comment-container .reply .desc{margin-top:16px;padding-left:32px}.comment-container .write-reply{margin-left:32px;margin-top:16px}