@tailwind base;@tailwind components;@tailwind utilities;@import url("https://fonts.googleapis.com/css2?family=Nanum+Myeongjo:wght@400;700;800&display=swap");*{box-sizing:border-box}body{margin:0;padding:0;font-family:Pretendard,Apple SD Gothic Neo,Roboto,Arial,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}:root{--font-nanum-myeongjo:"Nanum Myeongjo",serif}.se-module-text .se-quote span[style*="Nanum Myeongjo"],blockquote p,span[style*="'Nanum Myeongjo'"]{font-family:var(--font-nanum-myeongjo)!important}@media(max-width:767px){p{font-size:19px!important;line-height:1.6!important}.max_w{width:100%!important;padding:0 20px}.login_img,.next_postm{margin-left:0}.responsive_hr{width:100%!important;margin:20px 0}}.con_wrap>p.m20{margin:20px 0}.list_txt{font-size:17px}.list_txt span{color:#333}.profile{border-bottom:none}.re_recon .rc_top b{font-size:17px}.re_recon .rc_re{opacity:1;background:#fff}.img_txt{text-align:center}.profile1{background:#fafafa;border-top:1px solid #d7d7d7;border-bottom:1px solid #d7d7d7;padding:25px}.se-paragraph .se-textarea b,.se-paragraph .se-textarea i,.se-paragraph .se-textarea span,.se-paragraph .se-textarea strike,.se-paragraph .se-textarea u{background-color:inherit}.se-paragraph b{font-weight:700}.se-component{margin-top:30px;font-family:var(--font-nanum-myeongjo),sans-serif!important;-webkit-font-smoothing:antialiased}.se-main-container{padding:0 15px}.se-component .se-fs-T2{font-size:21px}.se-sectionArea{width:100%;max-width:600px;margin:0 auto}.se-mediaImage{max-width:100%;height:auto}.se-component .se-fs-T1{font-size:28px}.cont_title{margin-left:20px}.se_oglink{position:relative;display:block}.se_oglink,.se_oglink .se_og_txt{text-align:left;vertical-align:middle}.hr_bar_l{display:inline-block;width:100%;height:1px;background:#9B9B9B;margin-bottom:6px}.con_wrap>p{padding:40px 0;line-height:35px}.se_component .se_fs_T1,.se_component .se_fs_T2,.se_component .se_fs_T3,.se_textarea,p,span{line-height:1.6!important}.se_imageStrip.imageStrip2 .se_mediaArea{padding-right:5px}.se_imageStrip .se_align-extend{width:auto;max-width:none}.se_mediaArea{display:flex;gap:5px}.se_imageStripArea img{width:100%;height:auto;display:block}.copy_btn,.login_btn,.top_right_w,.tp_img{cursor:pointer}.tr_btn2{border:1px solid #ccc;padding:5px 10px;border-radius:4px;margin-right:5px}.bg_main{background-color:#03c75a;color:white;border:none;padding:6px 10px;border-radius:4px}.fr-view,.fr-view-article,.se-main-container{font-family:Pretendard,-apple-system,BlinkMacSystemFont,sans-serif;line-height:1.8}.detail *,.fr-view *,.se-main-container *{font-size:inherit;color:inherit;line-height:inherit}.detail [style*=color],.detail [style*=font-size],.fr-view [style*=color],.fr-view [style*=font-size],.se-main-container [style*=color],.se-main-container [style*=font-size]{font-size:unset!important;color:unset!important}.detail img,.fr-view img,.fr-view img.fr-fic,.se-main-container img,.se-main-container img.fr-fic{max-width:100%;height:auto!important;display:block;margin:15px auto}.review-section,.testimonial,[class*="후기"],[class*=review]{font-size:inherit;line-height:inherit}.magazine-header{padding:20px 0;border-bottom:1px solid #eee;margin-bottom:30px}.magazine-title h2{font-size:28px;font-weight:800;line-height:1.3;margin-bottom:20px;letter-spacing:-1px}.ec-base-table.typeWrite .detail{font-size:16px}.se-component-content{width:100%;margin-bottom:20px}.se-section{width:100%}.se-text-paragraph{word-break:break-word;margin:10px 0}.login-modal{display:none;position:fixed;z-index:9999;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.4)}.login-modal-content{background-color:#fefefe;margin:15% auto;border:1px solid #888;width:80%;max-width:400px;border-radius:8px;overflow:hidden}.login-modal-header{background:#f4f4f4;padding:10px 15px;border-bottom:1px solid #ddd}.login-modal-header h3{margin:0;font-size:14px;color:#666}.login-modal-body{padding:20px 15px;text-align:center}.login-modal-footer{padding:10px;border-top:1px solid #eee;text-align:right}.login-modal-confirm{background:#03c75a;color:white;border:none;padding:6px 15px;border-radius:4px;cursor:pointer}.tr_bar{color:#eee;margin:0 5px;font-size:12px}