html,body{color:#333;font-family:PretendardR!important;font-size:16px;line-height:1.2;background-color:#fff!important}textarea{border:1px solid rgb(206,205,206)}button{border:0}button:disabled{color:#ccc;border:0;cursor:not-allowed;background-color:#666}.input{font-size:15px;height:40px;border:1px solid #e0e0e0;padding:5px 10px;box-sizing:border-box}.noScroll{overflow:hidden}.mtS{margin-top:10px}.mtM{margin-top:30px}.mtB{margin-top:60px}.mbS{margin-bottom:10px}.mbM{margin-bottom:30px}.mbB{margin-bottom:60px}.pageTitle{font-size:38px;font-family:PretendardB;text-align:left;margin-bottom:20px}.secTitleWrap{text-align:left;margin-bottom:40px}.secTitleWrap.center{text-align:center}.secTitleWrap .bold{font-family:PretendardSB}.secTitleWrap .mainText{font-size:34px;font-family:PretendardB}.secTitleWrap .subText{color:#555;font-size:22px;font-family:PretendardM;margin-top:10px}.secTitleWrap .desc{color:#333;font-size:16px;font-family:PretendardM;margin-top:10px;padding:6px;box-sizing:border-box;background-color:#cfd9e380}.secTitleWrap .btnWrap{text-align:center}.secTitleWrap .btnWrap .btn-link{display:inline-block;width:auto}.secTitleWrap .linkWrap{position:relative;padding:40px;box-sizing:border-box}.secTitleWrap .linkWrap input{font-size:16px;font-family:PretendardM;width:100%;text-align:center;border:0;background-color:transparent}.secTitleWrap .linkWrap input:focus{outline:none}.secTitleWrap .linkWrap button{position:absolute;top:10px;right:10px;border:1px solid #ffcc00;padding:4px 10px;box-sizing:border-box;background-color:#fff;cursor:pointer}.btnWrap{margin-top:20px}.btnWrap.rightType{text-align:right}.btn{color:#333;font-size:18px;font-family:PretendardSB;width:100%;display:flex;align-items:center;justify-content:center;border-radius:6px;border:1px solid #0085ff;background-color:#0085ff;cursor:pointer}.btn.sm{height:40px}.btn.lg{height:66px}.btn.btn-round{padding:10px 20px;box-sizing:border-box;border-radius:50px}.btn.btn-inline{display:inline}.btn.btn-link{color:#fff}.btn.lineType{display:inline-block;border:2px solid #0085ff;border-radius:4px;background-color:#fff;padding:5px 10px;box-sizing:border-box;transition:all .3s;cursor:pointer}.btn.lineType:hover{color:#fff;background-color:#0085ff}.btnGoTop{position:fixed;bottom:100px;right:50px;display:flex;justify-content:center;align-items:center;width:47px;height:47px;font-size:14px;color:#fff;border-radius:50%;cursor:pointer;background-color:#0085ff;z-index:200}.badge:before{position:absolute;top:-15px;left:-15px;z-index:30;width:40px;height:40px;background-repeat:no-repeat;background-size:100% auto}.badge.premium:before{content:"";background-image:url(/build/images/premium_badge.svg);z-index:50}.badge.gold:before{content:"";background-image:url(/build/images/gold_badge.svg);z-index:45}.badge.silver:before{content:"";background-image:url(/build/images/silver_badge.svg);z-index:40}.badge.bronze:before{content:"";background-image:url(/build/images/bronze_badge.svg)}.mainSummaryWrap .badge:before{top:-10px;left:-13px;width:28px;height:30px}.tabWrap{margin-bottom:30px}.tabWrap ul{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:start}.tabWrap ul li.tabBtn{color:#666;font-family:PretendardM;font-size:14px;width:20%;padding:10px 20px;cursor:pointer;background-color:#fff;border:1px solid #d5d5d5;transition:background-color .3s}.tabWrap ul li.tabBtn:hover{background-color:#ddd}.tabWrap ul li.tabBtn.active{color:#fff;background-color:#0085ff}.tabWrap.mainType{padding:15px 20px;box-sizing:border-box;border:1px solid #e0e0e0;border-radius:4px;margin-bottom:10px;background-color:#fff}.tabWrap.mainType ul{gap:20px}.tabWrap.mainType ul li.tab-container-btn{font-size:15px;font-family:PretendardM;width:auto;border:0;padding:0}.tabWrap.mainType ul li.tab-container-btn.active{color:#333;font-family:PretendardSB;border-bottom:2px solid #17a2e6;background-color:transparent}.tabWrap.mainType ul li.tab-container-btn:hover{color:#333;background-color:transparent}.tabPage{display:none}.tabPage.active{display:block}.tab-container{display:none}.tab-container.active{display:block}.formWrapRow{display:grid;grid-template-columns:4fr 6fr;grid-template-rows:auto;column-gap:3%}.formWrapRow .imgArea img{width:100%}.formWrapRow .formArea{border-top:1px solid #dbdbdb}.formWrapRow .form-group{display:flex;align-items:center;height:60px;border-bottom:1px solid #dbdbdb}.formWrapRow .form-group label{font-size:15px;font-family:PretendardM;text-align:left;min-width:170px;height:100%;align-content:center;padding:10px 15px;box-sizing:border-box;background-color:#eee}.formWrapRow .form-group input{font-size:15px;width:100%;height:40px;border:1px solid #e0e0e0;margin:10px 15px;padding:5px 10px;box-sizing:border-box;background-color:#fff}.formWrapRow .form-group input.sm{max-width:210px;width:100%}.formWrapRow .form-group textarea{font-size:15px;width:100%;height:40px;border:1px solid #e0e0e0;margin:10px 15px;padding:5px 10px;box-sizing:border-box;background-color:#fff}.formWrapRow .form-group .warning-text{color:#ff0101;font-size:12px;text-align:left;word-break:keep-all}.formWrapRow .form-group .required:after{content:"*";color:#0085ff;margin-left:5px;font-size:16px}.formWrapRow .form-group .selectWrap{width:100%;height:100%;padding:10px 15px;box-sizing:border-box}.formWrapRow .form-group .text{padding:5px 10px;box-sizing:border-box}.form-group .selectWrap select{color:#333;width:100%;height:100%;border:1px solid #e0e0e0;padding-left:10px;box-sizing:border-box;background:#fff url(/build/images/icon_arr_down.svg) no-repeat 100% 50%;background-size:24px 20px}.formWrapRow .form-group .price-text{padding-left:15px;box-sizing:border-box}.formWrapRow .form-group .btn.lineType{width:auto;min-width:80px;font-size:13px}.formWrapRow .form-group .btn-group{width:100%;display:flex;gap:10px;justify-content:center}.formWrapRow .form-group .btn-option,.formWrapRow .form-group .btn-day{padding:10px 15px;border:2px solid #ccc;background-color:#fff;cursor:pointer;border-radius:5px;transition:all .2s ease-in-out}.formWrapRow .form-group .btn-option:hover,.formWrapRow .form-group .btn-day:hover{background-color:#f0f0f0}.formWrapRow .form-group .btn-option.active,.formWrapRow .form-group .btn-day.active{border-color:#007bff;background-color:#007bff;color:#fff}.checkboxWrap{text-align:left;display:flex;align-items:center;gap:8px;margin:20px 0}.checkboxWrap label{font-size:16px;font-family:PretendardM;display:flex;align-items:center;gap:2px}.checkboxWrap .more{padding:3px;box-sizing:border-box;border-bottom:2px solid #eee}.searchTitle{font-size:24px;font-family:PretendardSB}.search-container{width:100%;max-width:610px;display:flex;align-items:center}.searchWrap{width:100%;display:flex;align-items:center;gap:10px;padding-right:10px;box-sizing:border-box;border-radius:50px;border:2px solid #17a2e6}.searchWrap label{display:none}.searchWrap input{color:#333;font-size:18px;width:94%;padding:10px;border:0;border-radius:50px;box-sizing:border-box;background-color:#fff}.searchWrap input:focus{outline:none}.searchWrap .search-btn{width:40px;height:40px;font-size:0;background:url(/build/images/icon_search.svg) no-repeat center / 100% auto;cursor:pointer;filter:invert(54%) sepia(46%) saturate(5108%) hue-rotate(172deg) brightness(104%) contrast(82%)}.board-title{color:#232323;font-size:24px;font-family:PretendardSB;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.board-title .more-link{font-size:16px;color:#0085ff}.board-title .more-link:after{content:"→";color:#0085ff;font-family:PretendardM;display:inline-block}.board-section.detailType table{min-height:400px}.board-section table{width:100%;border-collapse:collapse}.board-section table thead th{vertical-align:middle;border-bottom:1px solid #D9D9D9;background-color:#f8f8f8}.board-section table tbody tr{border-bottom:1px solid #D9D9D9}.board-section table tbody tr:hover{background-color:#f1f1f1}.board-section table th,.board-section table td{vertical-align:middle;padding:10px;box-sizing:border-box}.board-section table th{color:#111;font-size:15px;font-family:PretendardSB}.board-section table td{color:#333;vertical-align:top}.board-section.detailType .tb-title{font-size:16px;text-align:left}.board-section.detailType th .textArea{color:#565656;font-family:PretendardM;font-size:14px;display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.board-section.detailType table tbody td{text-align:left;padding:20px 0;box-sizing:border-box}.board-section.detailType table tbody tr:hover{background-color:transparent}.board-section.detailType .comment-table{min-height:auto}.board-section.detailType .comment-table form{display:flex;align-items:center;gap:10px}.board-section.detailType .comment-textarea{width:70%}.board-section.detailType .btnReply{color:#fff;width:20%;border-radius:0}.board-section.detailType .comment-table tbody td{font-size:12px;padding:5px 0}.board-section.detailType .comment-table .tdWrap{width:100%;display:flex;align-items:center}.board-section.detailType .comment-table .tdWrap .comment-title{width:20%}.board-section.detailType .comment-table .tdWrap form{width:100%}.board-section.detailType .comment-table .tdWrap .comment-textarea{width:85%}.board-section.detailType .comment-table .tdWrap .btnReply{width:15%}.board-section.detailType .comment-table .tdWrap .comment-meta{width:20%}.board-section.detailType .comment-table .tdWrap .comment-content{width:70%;text-align:left}.board-section.detailType .comment-table .tdWrap .comment-date{width:10%}.board-section.detailType .comment-table .reply{background-color:#fafafa}.board-section.detailType .comment-table .reply .tdWrap{padding:0 50px;box-sizing:border-box}.board-section.detailType .comment-table .reply-form{padding:5px 0 5px 40px}.board-section.detailType .comment-table .reply-form textarea{width:40%}.board-section.detailType .comment-table .reply-form .btnReply{font-size:12px;width:10%}.banner-container{width:100%;max-width:950px;margin:0 auto;height:150px}.banner-container img{width:100%;height:100%;object-fit:cover}.popup{position:fixed;display:none;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:200}.popup-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;z-index:9999;display:none;justify-content:center;align-items:center}.popup-overlay.show{display:flex}.popup-overlay .popup-head .mainTitle{font-size:24px;font-family:PretendardSB}.popup-overlay .popup-content{background:#fff;padding:30px;border-radius:8px;width:400px;max-width:90%}.popup-overlay .popup-body{margin-top:15px;font-size:14px;line-height:1.6}.popup-overlay .popup-buttons{margin-top:20px}.popup-overlay .popup-buttons button{color:#fff;font-size:18px;font-family:PretendardSB;border:0;padding:15px 0;background-color:#666}.modal{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:none;align-items:center;justify-content:center;z-index:1000}.modal.show{display:flex}.modal .modal-content{background:#fff;padding:20px;width:600px;border-radius:8px;position:relative}.modal .close-btn{font-size:34px;line-height:1;position:absolute;right:10px;top:0;cursor:pointer}.modal .modal-content .search-results{margin-top:10px;min-height:300px;max-height:300px;overflow-y:auto;border:1px solid #ddd}.modal .modal-content .modal_title{font-size:24px;font-family:PretendardSB}.modal .modal-content #store_modal_search_input{font-size:15px;width:100%;height:40px;border:1px solid #e0e0e0;margin:10px 0;padding:5px 10px;box-sizing:border-box;caret-color:transparent}.modal .modal-content .search-results li{padding:8px;cursor:pointer}.modal .modal-content .search-results li:hover{background:#f0f0f0}.ad-pc{display:block}.ad-mobile{display:none}.right-side{position:fixed;top:140px;right:30px}@media (max-width: 1330px){.right-side{display:none}}@media (max-width: 1024px){.secTitleWrap{margin-bottom:30px}.secTitleWrap .mainText{font-size:26px}.btn.sm{height:40px}.btn.lg{height:50px}.formWrapRow{display:grid;grid-template-columns:auto;grid-template-rows:auto}.formWrapRow .imgArea{height:160px;margin-bottom:20px}.formWrapRow .imgArea img{height:100%;object-fit:cover;object-position:center top}.formWrapRow .form-group input.sm{max-width:310px;width:100%}.formWrapRow .form-group .btn-group{justify-content:start;margin:10px 15px}.search-container{max-width:100%}}@media (max-width: 768px){.pageTitle{font-size:28px;margin-bottom:15px}.secTitleWrap{margin-bottom:20px}.secTitleWrap .mainText{font-size:22px}.tabWrap ul li.tabBtn{font-size:16px;width:50%}.btnGoTop{bottom:30px;right:20px}.badge:before{top:4px;left:2px}.badge.bronze:before{width:20px;height:20px}.mainSummaryWrap .badge:before{top:5px;left:-3px}.formWrapRow .form-group{text-align:left;display:block;height:auto;padding:10px 0;box-sizing:border-box}.formWrapRow .form-group .warning-text{margin-top:5px}.formWrapRow .form-group label{font-size:15px;font-family:PretendardM;text-align:left;min-width:auto;height:100%;padding:0;background-color:transparent}.formWrapRow .form-group input{margin:5px 0 0}.formWrapRow .form-group input.sm{max-width:100%}.formWrapRow .form-group textarea{margin:5px 0 0}.formWrapRow .form-group .selectWrap{width:100%;height:40px;padding:0;margin:5px 0 0}.form-group .selectWrap select{width:100%;height:100%}.formWrapRow .form-group .btn-group,.formWrapRow .form-group .price-text{margin:5px 0 0}.formWrapRow .form-group .btn.lineType{width:100%;margin-top:5px}.board-section.detailType .comment-table .comment-title{display:none}.board-section.detailType .comment-table .tdWrap{flex-wrap:wrap}.board-section.detailType .comment-table .tdWrap .comment-meta{width:100%;text-align:left;margin-bottom:10px}.board-section.detailType .comment-table .tdWrap .comment-content{width:100%;text-align:left}.board-section.detailType .comment-table .tdWrap .comment-date{width:100%;text-align:right}.board-section.detailType .comment-table .tdWrap .btnReply{font-size:12px}.board-section.detailType .comment-table .reply .tdWrap{padding:0 5%}.board-section.detailType .comment-table .reply-form{padding:5px 0}.board-section.detailType .comment-table .reply-form textarea{width:80%}.board-section.detailType .comment-table .reply-form .btnReply{font-size:12px;width:20%}.banner-container{height:80px}.modal .modal-content{width:calc(100% - 20px)}.modal .close-btn{font-size:34px;line-height:1;position:absolute;right:10px;top:0;cursor:pointer}.modal .modal-content .search-results{text-align:left}.modal .modal-content .modal_title{font-size:24px;font-family:PretendardSB}.modal .modal-content #store_modal_search_input{font-size:15px;width:100%;height:40px;border:1px solid #e0e0e0;margin:10px 0;padding:5px 10px;box-sizing:border-box}.modal .modal-content .search-results li{font-size:14px;padding:8px;cursor:pointer}.ad-pc{display:none}.ad-mobile{display:block}}
