*{color:inherit;font:inherit;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:root{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;cursor:default;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4;word-break:break-word}canvas,img,picture,video{display:block;max-width:100%}button{background:none;border:none;cursor:pointer}a{text-decoration:none}table{border-collapse:collapse;border-color:inherit;text-indent:0}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit;overflow-wrap:break-word}li{list-style:none}caption,legend{font-size:0;text-indent:-9999px;visibility:hidden}fieldset{border:0;margin:0;padding:0}form{width:100%}.btn{align-items:center;border-radius:var(--br-m);border-style:solid;border-width:1px;display:flex;font-size:16px;font-weight:var(--f-semibold);justify-content:center;padding:0 12px;transition:background-color .2s ease}.btn--l{height:56px}.btn--m{height:48px}.btn--s{font-size:14px;height:40px}.btn--xs{font-size:12px;font-weight:var(--f-medium);height:32px}.btn--primary{background-color:var(--primary);border-color:var(--primary);color:var(--white)}.btn--black{background-color:var(--gray-800);border-color:var(--gray-800);color:var(--white)}.btn--black:hover{background-color:#323232}.btn--del{border-color:var(--error);color:var(--error)}.btn--border-gray,.btn--del{background-color:var(--white)}.btn--border-gray{border-color:var(--gray-400);color:var(--gray-600)}.btn--white{background-color:var(--white);border-color:var(--white);color:var(--gray-700)}button:disabled{background-color:var(--gray-100);border-color:var(--gray-100);color:var(--gray-400);cursor:default}.icon{cursor:pointer}input:disabled{background-color:var(--gray-50)!important;color:var(--gray-400)!important;cursor:default!important}input[type=number],input[type=password],input[type=text]{background:var(--white);border:1px solid var(--gray-300);border-radius:var(--br-s);color:var(--gray-800);font-size:14px;height:40px;outline:none;padding:0 8px;width:100%}input:focus,input:hover{border-color:var(--gray-400)}::-webkit-input-placeholder{color:var(--gray-400);font-size:12px;font-weight:var(--f-medium)}::-moz-placeholder{color:var(--gray-400);font-size:12px;font-weight:var(--f-medium)}:-ms-input-placeholder{color:var(--gray-400);font-size:12px;font-weight:var(--f-medium)}input:-moz-placeholder{color:var(--gray-400);font-size:12px;font-weight:var(--f-medium)}.inp-with-icon{position:relative}.inp-with-icon .icon{align-items:center;display:flex;filter:brightness(0) saturate(100%) invert(47%) sepia(0) saturate(951%) hue-rotate(313deg) brightness(96%) contrast(91%);height:100%;justify-content:center;position:absolute;right:12px;top:0}textarea{border-color:var(--gray-300);border-radius:var(--br-m);outline:unset;padding:8px;resize:unset;width:100%}textarea:hover{border-color:var(--gray-400)}.form__row{display:flex;flex-direction:column;gap:12px}.form__row .label,.form__row label{color:var(--gray-600);font-size:14px;position:relative}.essential-dot{color:var(--sub-org);margin-left:2px}.c-checkbox{align-items:center;display:flex;gap:4px}.c-checkbox input[type=checkbox]{-webkit-appearance:none;background:none;border:1px solid var(--gray-300);border-radius:var(--br-s);cursor:pointer;height:18px;line-height:0;outline:0;padding:0!important;position:relative;vertical-align:text-top;width:18px}.c-checkbox input[type=checkbox]:before{content:"";height:9px;position:absolute;right:44%;top:48%;transform:rotate(45deg) translate(-50%,-50%);width:5px;z-index:2}.c-checkbox input[type=checkbox]:checked{background-color:var(--gray-800);border-color:var(--gray-800)}.c-checkbox input[type=checkbox]:checked:before{border:solid var(--white);border-width:0 2px 2px 0}.c-checkbox input[type=checkbox]:checked+label{color:var(--gray-800)}.c-checkbox input[type=checkbox]:disabled:before{display:none}.c-checkbox input[type=checkbox]:checked:disabled{background-color:var(--gray-300)!important;border-color:var(--gray-300)!important}.c-checkbox input[type=checkbox]:checked:disabled:before{display:block}.c-checkbox input[type=checkbox]:disabled+label{cursor:default}.c-checkbox label,.c-radio label{color:var(--gray-600);cursor:pointer;display:block;font-size:14px;line-height:normal}.check-group{align-items:center;display:inline-flex;gap:20px}.c-radio{align-items:center;display:flex;gap:4px}.c-radio input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--white);border:1px solid var(--gray-300);border-radius:50%;cursor:pointer;height:16px;outline:none;position:relative;width:16px}.c-radio input[type=radio]:checked{border-color:var(--gray-800)}.c-radio input[type=radio]:checked:before{background-color:var(--gray-800);border-radius:100%;content:"";height:8px;left:3px;position:absolute;top:3px;width:8px;z-index:2}.c-radio input[type=radio]:disabled{background-color:var(--gray-100)!important}.c-radio input[type=radio]:disabled+label{color:var(--gray-500);cursor:default;font-weight:var(--f-medium)}.c-radio input[type=radio]:checked+label{color:var(--gray-800)}.radio-group{align-items:center;display:flex;gap:20px;height:100%}.select{color:var(--gray-800);cursor:pointer;font-size:14px;position:relative}.select .select__switch{align-items:center;background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--br-s);cursor:pointer;display:flex;gap:4px;height:40px;justify-content:space-between;padding:0 8px;width:auto}.select .select__arrow{display:flex;height:16px;transition:all .3s;width:16px}.select .select__switch--active .select__arrow{rotate:180deg}.select .select__switch--active~.select__dropdown{transform:scaleY(1)}.select .select__dropdown{background-color:var(--white);border:1px solid var(--gray-300);border-radius:var(--br-s);box-shadow:2px 2px 2px #0000000d;color:var(--gray-600);font-size:14px;max-height:150px;overflow:auto;padding:8px 0;position:absolute;top:40px;transform:scaleY(0);transform-origin:top;transition:.2s ease-in-out;width:100%;z-index:6}.select__dropdown-list{overflow:hidden;padding:6px 10px;text-overflow:ellipsis;white-space:nowrap}.select__dropdown-list:hover{background-color:var(--gray-50);color:var(--gray-800)}.selected{align-items:center;display:flex;gap:4px}.selected img{width:16px}.select__dropdown--type2{max-height:unset!important;min-width:190px;padding:16px!important;width:auto!important}.select__list{max-height:140px;overflow:auto}.select__item{margin-bottom:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select__item:hover .select__checkbox-label{color:var(--gray-800);font-weight:var(--f-semibold)}.select__actions{border-top:1px solid var(--border-gray);display:flex;gap:6px;justify-content:flex-end;margin-top:8px;padding-top:16px;width:100%}.select__button--reset{background-color:var(--gray-200);border:var(--gray-200)}.select__button--apply{background-color:var(--gray-800);border-color:var(--gray-800);color:var(--white)}.select__switch.select__switch--filled{background-color:var(--jobs100);border-color:var(--jobs200)}.select__switch--filled .selected{color:var(--jobs300);display:block;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.form-field__error{color:var(--error);display:block;font-size:12px}.switch{display:inline-block;height:24px;position:relative;width:50px}.switch .switch-input{display:none}.switch-slider.round{border-radius:24px}.switch-slider{background-color:var(--bluegray-400);bottom:0;cursor:pointer;left:0;position:absolute;right:0;top:0;transition:.4s}.switch-slider.round:before{border-radius:50%}.switch-slider:before{background-color:var(--white);bottom:2px;content:"";height:20px;left:2px;position:absolute;transition:.4s;width:20px}.switch-input:checked+.switch-slider{background-color:var(--primary)}.switch-input:checked+.switch-slider:before{transform:translate(26px)}::-webkit-scrollbar{scrollbar-width:thin}::-webkit-scrollbar-track{background:#fff}::-webkit-scrollbar-thumb{background-color:#d1d1d1;border:3px solid #fff;border-radius:8px}::-moz-selection{background:#ffe0e0}::selection{background:#ffe0e0}@font-face{font-display:swap;font-family:Pretendard Variable;font-weight:45 920;src:url(../fonts/PretendardVariable.woff2) format("woff2-variations")}:root{--community-main:#15b777;--community-sub:#afcc51;--market-main:#ff7b53;--customer-main:#f366a6;--organi-main:#5a53ab;--mypage-main:#f3696c;--business400:#9069f5;--business300:#a383f7;--business50:#f4f0fe;--jobs400:#445ff6;--jobs300:#647af8;--jobs200:#c2cbff;--jobs100:#f6f7ff;--price:#ff6b3c;--error:#d64141;--link:#6bb4eb;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#ecedf0;--gray-300:#eee;--gray-400:#bdbdbd;--gray-500:#9e9e9e;--gray-600:#757575;--gray-700:#616161;--gray-800:#424242;--gray-900:#212121;--white:#fff;--black:#000;--border-gray:var(--gray-300);--br-s:4px;--br-m:6px;--br-l:8px;--br-xl:16px;--br-fill:999px;--lt-blue-100:#f8fbff;--lt-gray-100:#fafafa;--head-main-height:140px;--head-sub-height:80px;--footer-height:130px;--aside-ad:300px;--f-medium:500;--f-semibold:600;--f-bold:700;--f-extrabold:800}body{color:var(--gray-700);font-family:Pretendard Variable,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;font-weight:500;-webkit-user-select:"auto";-moz-user-select:"auto";user-select:"auto";word-break:keep-all}.inner-wrapper{margin:0 auto;padding-left:14px;padding-right:14px;width:1226px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center!important}.flex-box{align-items:center;display:flex;gap:6px}.grid-2{display:grid;gap:24px;grid-template-columns:1fr 1fr}.mb-5{margin-bottom:5px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mr-10{margin-right:10px}h2{color:var(--gray-800);font-size:26px}h2,h3{font-weight:var(--f-bold)}h3{color:var(--gray-900);font-size:20px}h4{color:var(--gray-800);font-size:16px;font-weight:var(--f-semibold)}.thumb{height:100%;-o-object-fit:cover;object-fit:cover}.ellipsis,.thumb{display:block;width:100%}.ellipsis{max-width:100%;min-width:0;white-space:nowrap}.ellipsis,.ellipsis-2{overflow:hidden;text-overflow:ellipsis}.ellipsis-2{display:-webkit-box;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.header{background-color:var(--white);border-bottom:1px solid var(--border-gray);height:var(--head-main-height);position:fixed;width:100%;z-index:99}.header .inner-wrapper{display:flex;flex-direction:column;gap:16px;height:100%;justify-content:center}.header__top{align-items:center;display:flex;gap:40px}.header__search{width:350px}.header__search input{border-radius:var(--br-fill);padding-left:20px}.header__bottom{align-items:center;display:flex;justify-content:space-between}.header__nav{flex:1}.nav__list{display:flex;gap:30px}.nav__item{color:var(--gray-600);cursor:pointer;font-size:16px}.nav__item--active,.nav__item:hover{color:var(--gray-900);font-weight:var(--f-semibold)}.header__auth{align-items:center;display:flex;gap:18px;min-height:32px;position:relative}.header__login{border:none;color:var(--gray-800)}.header__user{position:relative}.header__user-name{align-items:center;cursor:pointer;display:flex;font-size:12px;gap:4px}.header__user-name img{filter:brightness(0) saturate(100%) invert(63%) sepia(0) saturate(255%) hue-rotate(95deg) brightness(99%) contrast(94%);width:12px}.header__dropdown{background-color:var(--white);border:1px solid var(--border-gray);border-radius:var(--br-l);box-shadow:0 3px 6px #0003;display:none;padding:12px;position:absolute;right:0;top:30px;width:120px}.header__dropdown--active{display:block}.header__dropdown a{align-items:center;color:var(--gray-500);display:flex;gap:4px;padding:4px 0}.header__dropdown a:hover{color:var(--gray-800)}.header__dropdown img{width:14px}.header--sub{height:var(--head-sub-height)}.header--sub .inner-wrapper{align-items:center;flex-direction:row;gap:40px}.header--sub .header__logo{width:164px}.main-content{min-height:calc(100vh - var(--footer-height));padding-top:calc(var(--head-main-height) + 30px)}.main__container{-moz-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:1fr 2fr var(--aside-ad)}.section__head{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.section__head .btn-more{align-items:center;color:var(--gray-600);display:flex;font-weight:var(--f-semibold)}.section__head .btn-more img{width:14px}.main-banner{border-bottom:1px solid var(--border-gray);grid-column:1/3;padding-bottom:30px}.main-banner,.main-banner__slide-wrapper{overflow:hidden;position:relative;width:100%}.main-banner__slide-wrapper{height:250px}.main-banner__slide{align-items:center;display:flex;gap:40px;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.main-banner__slide.active{opacity:1;pointer-events:auto;z-index:1}.main-banner__text{flex:1}.main-banner__image{border-radius:var(--br-l);height:250px;overflow:hidden;width:380px}.main-banner__image img{-o-object-fit:cover;object-fit:cover}.main-banner__title{color:var(--gray-900);font-size:40px;font-weight:var(--f-extrabold);line-height:150%}.main-banner__date{color:var(--gray-700);font-size:16px;margin-top:8px}.main-banner__controls{align-items:center;bottom:30px;display:flex;gap:20px;position:absolute;z-index:1}.main-banner__controls-button--pause img{width:15px}.main-recommend{border-right:1px solid var(--border-gray);grid-column:1/2;grid-row:2/3;padding:24px 26px 0 0}.recommend__list{display:flex;flex-direction:column;gap:14px}.recommend__link{align-items:center;display:flex;flex-wrap:wrap;gap:12px;position:relative}.recommend__thumb{border-radius:var(--br-s);height:80px;overflow:hidden;width:80px}.recommend__thumb img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.recommend__info{flex:1}.recommend__name{flex-grow:1;flex-shrink:0}.recommend__badge{background-color:#51cf8e;border-radius:var(--br-s);color:var(--white);display:inline-block;font-size:12px;font-weight:var(--f-semibold);margin-bottom:6px;padding:2px 6px}.recommend__name{color:var(--gray-800);font-weight:var(--f-bold);margin-bottom:4px}.recommend__phone{color:var(--gray-600);font-size:12px}.main-center{margin-left:-26px;overflow:hidden;padding-bottom:120px;padding-top:24px;white-space:nowrap}.main-news{border-bottom:1px solid var(--border-gray);margin-bottom:34px;padding-bottom:34px;padding-left:26px}.main-news__body{align-items:center;display:flex;gap:12px;min-width:0}.main-news__thumb{border-radius:var(--br-l);height:116px;overflow:hidden;width:170px}.main-news__list{display:flex;flex:1;flex-direction:column;gap:8px;max-width:100%;min-width:0;width:100%}.main-news__item a:hover{font-weight:var(--f-bold)}.main-life{border-bottom:1px solid var(--border-gray);margin-bottom:34px;padding-bottom:34px;padding-left:26px}.life__list{display:flex;flex-direction:column;gap:16px}.life__item{border-bottom:1px solid var(--border-gray);display:flex;gap:8px;min-width:0;padding-bottom:18px}.life__item a:hover{text-decoration:underline}.life__item:last-child{border-bottom:none;padding-bottom:0}.life__thumb{border-radius:var(--br-l);height:60px;overflow:hidden;width:90px}.life__cont-box{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.life__title{color:var(--gray-800);font-weight:var(--f-bold)}.life__cont-box p{color:var(--gray-600);font-size:12px;word-break:break-word}.life__meta{align-items:center;display:flex;gap:12px;justify-content:space-between}.life__meta img{filter:brightness(0) saturate(100%) invert(63%) sepia(0) saturate(255%) hue-rotate(95deg) brightness(99%) contrast(94%);width:14px}.life__write{color:var(--gray-500);flex:1;font-size:12px}.main-popular{padding-left:26px}.main-popular__body{display:flex;flex-direction:column;gap:24px}.popular__list{display:flex;gap:16px}.popular__item{align-items:flex-start;display:flex;flex:1;flex-direction:column;flex-wrap:wrap;gap:8px;min-width:0}.popular__item a:hover{text-decoration:underline}.popular__thumb{border-radius:var(--br-l);height:110px;overflow:hidden;width:100%}.popular__title{align-items:flex-start;color:var(--gray-800);display:-webkit-box;flex:1 1 auto;font-weight:var(--f-bold);overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.popular__list--row{flex-direction:column;gap:0}.popular__list--row .popular__item{border-top:1px solid var(--border-gray);flex-direction:row;flex-wrap:nowrap;padding:18px 0}.popular__list--row .popular__meta{justify-content:flex-start}.popular__list--row .popular__write{flex:unset}.popular__list--row .popular__thumb{height:60px;width:90px}.popular__list--row .popular__cont-box{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.popular__list--row .popular__cont-box p{color:var(--gray-600);font-size:12px;word-break:break-word}.sub-wrapper{-moz-column-gap:26px;column-gap:26px;display:grid;grid-template-columns:1fr var(--aside-ad);min-height:calc(100vh - var(--footer-height));padding-bottom:100px;padding-top:calc(var(--head-sub-height) + 30px)}.sub-wrapper__content{display:flex;flex-direction:column;gap:30px;min-width:0}.sidebar-ads--sub{grid-column:unset!important;grid-row:unset!important}.page-header{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;min-height:40px;width:100%}.page-header__title{color:var(--gray-900);font-size:24px;font-weight:var(--f-bold)}.page-header__title .info-text{color:var(--gray-600);font-size:12px;font-weight:var(--f-medium);margin-left:14px}.page-header__title .info-text strong{color:var(--gray-700);font-weight:var(--f-semibold)}.page-header__right{align-items:center;display:flex;gap:8px}.page-header__search{width:240px}.page-header__button{color:var(--white);min-width:100px}.page-header__info-box{margin-top:8px;width:100%}.page-header__info{align-items:center;background-color:var(--jobs100);border-radius:var(--br-m);color:var(--gray-600);display:inline-flex;font-size:12px;gap:4px;padding:4px 8px}.page-header__info img{width:14px}.page-header__info strong{color:var(--jobs300)}.page-header--market .page-header__info{background-color:#fff9f0}.page-header--market .page-header__info strong{color:var(--market-main)}.page-tab{display:flex;gap:6px}.page-tab__item{background-color:var(--gray-100);border-radius:var(--br-fill);color:var(--gray-700);cursor:pointer;padding:10px 16px;position:relative}.page-tab__item--active{background-color:var(--gray-900);color:var(--white)}.page-side .page-tab{align-items:flex-start;flex-direction:column;gap:8px}.list-sort{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.list-sort__count{color:var(--gray-500);font-size:12px}.list-sort__count strong{color:var(--gray-700);font-weight:var(--f-semibold)}.list-sort input[type=checkbox]{height:16px;width:16px}.select--sort{color:var(--gray-600)}.select--sort .select__switch{border:none;height:unset;padding:0}.select--sort .selected img{display:inline-block;width:12px}.select--sort .select__dropdown{top:20px}.detail-header{align-items:flex-start;border-bottom:1px solid var(--border-gray);display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.detail-body__section-head{margin-bottom:12px}.detail-body{gap:30px}.detail-body,.detail-body__img{display:flex;flex-direction:column}.detail-body__img{gap:12px;width:100%}.detail-body__text{display:block;line-height:150%}.meta-info{color:var(--gray-600);display:flex;font-size:12px;gap:16px}.meta-info__item{align-items:center;display:inline-flex;gap:2px}.meta-info__item img{filter:brightness(0) saturate(100%) invert(66%) sepia(0) saturate(605%) hue-rotate(49deg) brightness(95%) contrast(96%);width:14px}.button-group{align-items:center;display:flex;justify-content:space-between}.button-group button{min-width:120px}.button-group__right{align-items:flex-end;display:flex;gap:8px}.write-header{align-items:flex-end;border-bottom:2px solid var(--gray-800);display:flex;justify-content:space-between;padding-bottom:12px}.write-body{display:flex;flex-direction:column;gap:30px}.form__row-group{display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.form-group .form-block{flex:1}.form-file__upload{display:flex;flex-direction:column;gap:8px}.form-file__input-group{align-items:center;display:flex;gap:8px}.form-file__text{background-color:#f9f9f9;border:1px solid #ccc;border-radius:4px;color:#666;flex:1;font-size:14px;padding:8px 12px}.form-file__input{display:none}.form-file__button{cursor:pointer}.form-file__result{display:flex;gap:24px}.form-file__result li{align-items:center;color:var(--gray-600);display:flex;gap:6px}.form-file__result img{cursor:pointer;height:16px;width:16px}.btn_like{background:url(../images/icon-like.svg) no-repeat 50%/24px;border:0;cursor:pointer;display:block;font-size:0;height:24px;width:24px}.btn_like.on{animation:beating .5s 1 alternate;background:url(../images/icon-like-on.svg) no-repeat 50%/24px}@keyframes beating{0%{transform:scale(1)}40%{transform:scale(1.25)}70%{transform:scale(.9)}to{transform:scale(1)}}.news-list{border-top:2px solid var(--gray-700);display:flex;flex-direction:column}.news-item{border-bottom:1px dashed var(--border-gray);padding:16px 0}.news-item__link{display:flex;gap:16px}.news-item__thumb{border-radius:var(--br-l);height:90px;overflow:hidden;width:140px}.news-item__content{display:flex;flex:1;flex-direction:column;gap:8px}.news-item__top{align-items:center;display:flex;justify-content:space-between}.news-item__date{color:var(--gray-500);font-size:12px}.news-item__desc{align-items:flex-start;color:var(--gray-600);display:-webkit-box;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:normal;word-break:break-word;-webkit-line-clamp:2;-webkit-box-orient:vertical}.badge--news-local{background-color:#49ccca}.badge--news-kr{background-color:#ff797c}.badge--news-en{background-color:#3bb6ef}.badge--news-column{background-color:#b6c354}.news-write__group{display:flex;gap:40px}.news-write__group>.form__row{flex:1}.life-list{border-top:2px solid var(--gray-700);display:flex;flex-direction:column}.life-item{align-items:center;border-bottom:1px dashed var(--border-gray);display:flex;gap:16px;padding:16px 0}.life-item__title{flex:1}.life-item__date{color:var(--gray-500);font-size:12px}.detail-header--life{flex-direction:row;gap:20px}.life-item .badge{width:70px}.badge--life-law{background-color:#49ccca}.badge--life-medical{background-color:#b6c354}.badge--life-edu{background-color:#ff797c}.badge--life-estate{background-color:#3bb6ef}.badge--life-tax{background-color:#e4b63f}.badge--life-driveing{background-color:#c367e1}.badge--life-culture{background-color:#7eb76d}.btn--market{background-color:var(--market-main);border-color:var(--market-main);color:var(--white)}.market-tab{justify-content:space-between}.market-tab,.market-tab__item{align-items:center;display:flex}.market-tab__item{color:var(--gray-700);cursor:pointer;flex-direction:column;font-size:12px;gap:6px}.market-tab__icon{align-items:center;background-color:var(--gray-100);border-radius:var(--br-m);display:flex;justify-content:center;padding:13px}.market-item{border-bottom:1px solid var(--border-gray);padding:12px 0;position:relative}.market-item:last-child{border:none}.market-item__link{align-items:center;cursor:pointer;display:flex;gap:16px;width:100%;pointer:pointer}.market-item__thumb{border-radius:var(--br-l);flex-shrink:0;height:78px;overflow:hidden;width:130px}.market-item__content{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px;min-width:0}.market-item__price{color:var(--price);font-size:18px;font-weight:var(--f-semibold)}.detail-header--market{flex-direction:row;gap:20px}.detail-header__thumb{align-items:center;background-color:var(--gray-100);border-radius:var(--br-l);display:inline-flex;height:60px;justify-content:center;width:60px}.detail-header__cont{align-items:flex-start;display:flex;flex:1;flex-direction:column;gap:12px}.badge--market-complete{background-color:var(--gray-600)}.badge--market-sale{background-color:var(--market-main)}.detail-header__right{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:space-between}.detail-header__price{color:var(--price);font-size:24px;font-weight:var(--f-semibold)}.detail-header__like img{filter:brightness(0) saturate(100%) invert(63%) sepia(0) saturate(931%) hue-rotate(11deg) brightness(99%) contrast(94%)}.gallery{display:flex;flex-direction:column;gap:8px;margin:0 auto;width:604px}.gallery__select-img{border-radius:var(--br-l);height:362px;overflow:hidden}.gallery__list{align-items:center;display:flex;justify-content:space-between}.gallery__item{background-color:var(--gray-100);border-radius:var(--br-l);height:56px;overflow:hidden;width:94px}.write-body--market .form__row{position:relative}.checkbox-free{position:absolute;right:0}.form-picture__upload{display:flex;gap:13px}.form-picture__button,.form-picture__result{align-items:center;background-color:var(--gray-50);border:1px dashed var(--border-gray);border-radius:var(--br-l);display:flex;height:100px;justify-content:center;width:100px}.form-picture__result{overflow:hidden;position:relative}.form-picture__del{background-color:var(--white);border-radius:var(--br-m);position:absolute;right:4px;top:4px}.btn--organizations,.page-tab--organizations .page-tab__item--active{background-color:var(--organi-main)}.organizations-list{border-top:2px solid var(--gray-700)}.organizations-item{align-items:center;color:var(--gray-600);display:flex;gap:16px;justify-content:space-between;padding:12px 0}.organizations-item__content{cursor:pointer;display:block;min-width:0;text-align:left;width:100%}.organizations-item__address{display:inline-block;font-size:12px;margin-top:6px}.btn--business{background-color:var(--business400)}.business__filters{display:flex;flex-wrap:wrap;justify-content:center}.business__tab{width:100%}.business__location-select{margin-right:12px;min-width:150px}.business__location-select .select__switch{border:unset;border-bottom:1px solid var(--gray-600);border-radius:unset;height:48px;padding:0}.business__location-select .selected{font-size:20px;font-weight:var(--f-semibold)}.business__search{width:400px}.business__search input{border:unset;border-bottom:1px solid var(--gray-600);border-radius:unset;height:48px}.business__tab{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:30px}.business__tab-item{align-items:center;background-color:var(--gray-100);border-radius:var(--br-m);cursor:pointer;display:flex;gap:8px;padding:6px 12px}.business__tab-item--active{background-color:var(--business50);border:1px solid var(--business300);color:var(--business400)}.business__tab-item img{width:24px}.business__premium-list{display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:30px}.business-card{border:1px solid var(--border-gray);border-radius:var(--br-l);display:flex;gap:12px;min-width:0;padding:8px}.business-card__thumb{border-radius:var(--br-l);flex-shrink:0;height:80px;overflow:hidden;width:80px}.business-card__info{display:flex;flex-direction:column;gap:6px;height:100%;min-width:0}.business-card__phone{flex:1;font-size:12px}.business-list{border-top:2px solid var(--gray-700)}.business-item__content{cursor:pointer;display:block;min-width:0;text-align:left;width:100%}.business-item__address{display:inline-block;font-size:12px;margin-top:6px}.detail-header--business{border:none;flex-direction:row;gap:20px;padding-bottom:0}.badge--business{background-color:var(--business400)}.business__summary-area{-moz-column-gap:2x;column-gap:2x;display:grid;grid-template-columns:repeat(3,1fr)}.business__summary{display:flex;gap:14px;padding:16px 0}.business__summary__thumb{align-items:center;background-color:var(--business50);border-radius:var(--br-s);display:flex;flex-shrink:0;height:30px;justify-content:center;padding:7px;width:30px}.business__summary__thumb img{filter:brightness(0) saturate(100%) invert(55%) sepia(48%) saturate(1530%) hue-rotate(216deg) brightness(99%) contrast(96%)}.business__summary__label{color:var(--gray-600);display:block;margin-bottom:6px}.business__summary__coont{color:var(--gray-700);font-weight:var(--f-semibold)}.business-hours{grid-column:1/4}.business-hours__group{display:grid;gap:26px;grid-template-columns:repeat(3,1fr)}.business-hours__row{align-items:center;display:flex;gap:4px}.business-hours__day{color:var(--gray-600);display:inline-block;flex-shrink:0;width:50px}.form__address{grid-column:1/3}.page-grid{display:grid;gap:28px;grid-template-columns:176px 1fr}.page-cont{overflow:hidden;white-space:nowrap}.btn--community,.page-tab--community .page-tab__item--active{background-color:var(--community-main)}.community-item,.community-list{display:flex;flex-direction:column;gap:12px}.community-item{border:1px solid var(--border-gray);border-radius:var(--br-l);padding:16px}.community-item__top{display:flex;justify-content:space-between}.community-item__user{align-items:center;color:var(--gray-700);display:flex;font-weight:var(--f-semibold);gap:4px}.community-item__user img{filter:brightness(0) saturate(100%) invert(65%) sepia(0) saturate(679%) hue-rotate(45deg) brightness(97%) contrast(91%);width:16px}.community-item__date{color:var(--gray-500);font-size:12px}.community-item__text{color:var(--gray-600);line-height:150%;margin-top:8px}.community-item__pictures{display:flex;gap:8px}.community-item__pictures li{height:90px;width:110px}.detail-header--community{border:none;padding-bottom:0}.badge--community{background-color:var(--community-sub)}.community-detail__img{padding:0 190px}.comment-section__header{align-items:flex-end;display:flex;gap:8px;margin-bottom:12px}.comment-section__note{color:var(--gray-600);font-size:12px}.comment-section__form{display:flex;gap:8px}.comment-form__submit-btn{align-items:center;background-color:var(--community-main);border-radius:var(--br-m);color:var(--white);display:flex;flex-shrink:0;font-weight:var(--f-semibold);height:100px;justify-content:center;width:100px}.comment-section__list{margin-top:30px}.comment{border-bottom:1px dashed var(--border-gray);padding:16px 8px;position:relative}.comment__header{align-items:center;color:var(--gray-500);display:flex;font-size:12px;gap:16px;margin-bottom:16px}.comment__author{align-items:center;color:var(--gray-700);display:inline-flex;font-size:14px;font-weight:var(--f-semibold);gap:4px}.comment__author img{filter:brightness(0) saturate(100%) invert(65%) sepia(0) saturate(679%) hue-rotate(45deg) brightness(97%) contrast(91%);width:16px}.comment__actions{color:var(--gray-600);display:flex;gap:12px;position:absolute;right:8px;top:12px}.comment__action-btn:hover{color:var(--gray-800)}.btn--customer,.page-tab--customer .page-tab__item--active{background-color:var(--customer-main)}.page-side__contact{border-top:1px solid var(--gray-500);font-size:12px;margin-top:24px;padding:24px 0 12px}.page-side__phone{color:var(--gray-800);font-size:20px;font-weight:var(--f-bold);margin-bottom:12px}.page-side__hours{display:block;margin-bottom:6px}.customer-list{border-top:2px solid var(--gray-700);display:flex;flex-direction:column}.customer-item{align-items:center;border-bottom:1px dashed var(--border-gray);display:flex;gap:16px;padding:12px 0}.customer-item__title{flex:1}.accordion--notice{border-top:2px solid var(--gray-700)}.faq-search{align-items:center;background-color:var(--gray-50);border-radius:var(--br-l);display:flex;gap:12px;justify-content:center;margin-bottom:30px;padding:24px 10px}.faq-search__form{width:500px}.faq-filter{flex-wrap:wrap;gap:6px;margin-bottom:30px}.faq-filter,.faq-filter__button{display:flex;justify-content:center}.faq-filter__button{align-items:center;border:1px solid var(--border-gray);border-radius:var(--br-m);padding:8px 16px}.faq-filter__button--active{background-color:var(--gray-600);border-color:var(--gray-600);color:var(--white)}.btn--jobs{background-color:var(--jobs400)}.job-board{align-items:center;display:flex;gap:6px}.job-board__tabs{border-radius:var(--br-m);overflow:hidden}.job-board__tab{background-color:var(--jobs100);color:var(--jobs300);height:40px;width:60px}.job-board__tab--active{background-color:var(--jobs300);color:var(--white)}.job-board__filters{align-items:center;display:flex;flex:1;gap:6px;justify-content:space-between}.job-board__filter{width:130px}.job-board__reset{align-items:center;color:var(--gray-600);display:flex;flex:1;gap:2px}.job-board__reset img{width:16px}.job-board__search{width:230px}.job-board__filters .c-checkbox input[type=checkbox]:checked{background-color:var(--jobs300);border-color:var(--jobs300)}.job-board__filters .select__button--apply{background-color:var(--jobs400);border-color:var(--jobs400)}.jobs-item{align-items:center;border-bottom:1px solid var(--border-gray);display:flex;padding:12px 0}.jobs-item>div{padding:0 6px}.jobs-item__company{color:var(--gray120);display:inline-block;flex-shrink:0;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:200px}.jobs-item__body{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.jobs-item__meta-info{color:var(--gray-600);font-size:12px}.jobs-item__meta-info .meta-info__item{margin-right:16px;position:relative}.jobs-item__meta-info .meta-info__item:after{background-color:var(--gray-400);content:"";display:block;height:10px;left:-8px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.jobs-item__meta-info .meta-info__item:first-child:after{display:none}.jobs-item__date{font-size:12px;font-weight:var(--f-semibold)}.write-body--jobs .radio-group{grid-column:1/4}.write-body--jobs .c-radio input[type=radio]:checked{border-color:var(--jobs400)}.write-body--jobs .c-radio input[type=radio]:checked:before{background-color:var(--jobs400)}.badge--jobs{background-color:var(--jobs300)}.detail-header--jobs{border-bottom:none;flex-direction:row;gap:20px;padding-bottom:0}.detail-grid{display:grid;gap:26px;grid-template-columns:230px 1fr}.job-company{border-right:1px solid var(--border-gray);padding-right:26px}.job-company__name{background-color:var(--jobs300);border-radius:var(--br-m);color:var(--white);font-size:18px;font-weight:var(--f-semibold);margin-bottom:14px;padding:12px}.job-company__contact{border-bottom:1px dashed var(--border-gray);display:flex;flex-direction:column;gap:8px;margin-bottom:24px;padding-bottom:24px}.job-company__contact-item{align-items:center;color:var(--gray-600);display:flex;font-size:12px;gap:6px}.job-company__contact-item img{width:12px}.job-company__info{display:flex;flex-direction:column;gap:12px}.job-company__info-row{display:flex;gap:4px}.job-company__info-label{flex-basis:30%}.job-company__info-value{color:var(--gray-800)}.job-company__info-value--date{color:var(--jobs300)}.page-tab--mypage .page-tab__item--active{background-color:var(--mypage-main)}.my-comments,.my-comments__item{display:flex;flex-direction:column;gap:12px}.my-comments__item{border:1px solid var(--border-gray);border-radius:var(--br-l);padding:16px}.my-comments__title{color:var(--gray-500);font-size:12px}.my-comments__text{background:url(../images/icon-reply.svg) no-repeat;background-size:14px;color:var(--gray-800);line-height:150%;padding-left:20px}.market-item__right{align-items:flex-end;align-self:stretch;flex-direction:column}.inquiry-summary,.market-item__right{display:flex;justify-content:space-between}.inquiry-summary{border:1px solid var(--border-gray);border-radius:var(--br-m);margin-bottom:30px;padding:16px}.inquiry-summary__item{border-right:1px solid var(--gray-200);cursor:pointer;flex:1}.inquiry-summary__item:last-child{border-right:none}.inquiry-summary__item>span{display:block;text-align:center}.inquiry-summary__label{color:var(--gray-600);font-size:12px;margin-bottom:6px}.inquiry-summary__count{color:var(--gray-800);font-size:18px;font-weight:var(--f-semibold)}.accordion--qna{border-top:2px solid var(--gray-700)}.customer-item__date{display:inline-block;padding-right:12px}.accordion--q,.customer-item__date{color:var(--gray-500);font-size:12px}.accordion--a{border-top:1px solid var(--border-gray);color:var(--gray-800);margin-top:16px;padding-top:16px}.badge-complete{background-color:var(--mypage-main);color:var(--white);display:inline-block;font-size:12px;margin-bottom:12px;padding:0 8px}.my-info .button-group{justify-content:flex-end}.my-info__table{margin-bottom:30px}.tab{display:flex;margin-bottom:12px}.tab__item{border-bottom:1px solid var(--gray-500);color:var(--gray-500);cursor:pointer;padding:10px 16px;position:relative}.tab__item--active{border-bottom:2px solid var(--gray-800);color:var(--gray-800)}.accordion__item{border-bottom:1px solid var(--border-gray)}.accordion__header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0}.accordion__arrow{transition:transform .3s ease;width:14px}.accordion__header--open .accordion__arrow{transform:rotate(-180deg)}.accordion__content{font-size:0;height:0;opacity:0;overflow:hidden;transition:all .3s ease;visibility:hidden}.accordion__header--open+.accordion__content{background-color:var(--gray-50);font-size:14px;height:unset;line-height:150%;opacity:1;padding:20px 24px 30px;visibility:visible}.accordion__body{box-sizing:border-box;max-width:100%;white-space:normal;word-break:break-word}.pagination{align-items:center;display:flex;gap:4px;justify-content:center;margin-top:20px}.pagination__list{display:flex;gap:2px;list-style:none}.pagination__page{border-radius:var(--br-s);color:var(--gray-600);cursor:pointer;font-size:12px;padding:6px 12px;transition:all .2s}.pagination__page:hover{color:var(--gray-800)}.pagination__page--active{color:var(--gray-800);cursor:default;font-weight:var(--f-bold)}.pagination__button{align-items:center;border-radius:4px;color:var(--gray-700);display:flex;padding:6px;transition:all .2s}.pagination__button img{width:14px}.pagination__button:hover:not(:disabled){background-color:var(--gray-100)}.pagination__button:disabled{background-color:unset;cursor:not-allowed;opacity:.3}.accordion__actions{color:var(--gray-600);display:flex;gap:12px;justify-content:flex-end;margin-top:20px}.accordion__action-btn:hover{color:var(--gray-800)}.accordion__textarea{height:300px}.badge{align-items:center;border-radius:var(--br-s);color:var(--white);display:inline-flex;font-size:12px;font-weight:var(--f-semibold);justify-content:center;padding:4px 6px}.ads-left__section{margin-top:50px}.ads-left{height:80px;width:100%}.sidebar-ads{grid-column:3/4;grid-row:1/3}.ads__slide{border-radius:var(--br-l);height:250px;margin-bottom:30px;position:relative}.ads__slide,.ads__slide-img{overflow:hidden;width:100%}.ads__slide-img>a{align-items:center;display:flex;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%}.ads__slide-img>a.active{opacity:1;pointer-events:auto;z-index:1}.ads__controls{align-items:center;background-color:#000000b3;bottom:0;color:var(--gray-500);display:flex;gap:12px;padding:8px;position:absolute;right:0;z-index:2}.ads__controls em{color:var(--white)}.ads__controls button{width:16px}.ads__item{margin-bottom:12px;width:100%}.ads__controls button img{filter:brightness(0) saturate(100%) invert(100%) sepia(100%) saturate(0) hue-rotate(247deg) brightness(103%) contrast(102%)}.ads__item--02{height:250px}.ads__item--small{height:100px}.ads__item--small img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer{border-top:1px solid var(--border-gray);height:var(--footer-height);width:100%}.footer .inner-wrapper{align-items:center;display:flex;gap:30px;justify-content:space-between;padding-top:20px}.footer .footer__logo{opacity:.7;width:128px}.footer .footer__nav{color:var(--gray-600);display:flex;flex:1;gap:20px}.footer__copyright{color:var(--gray-600);font-size:12px}.footer__copyright strong{color:var(--gray-700);font-weight:var(--f-semibold)}.page-tab--search{margin-bottom:30px}.search-result__section{margin-bottom:40px}.search-result__section .jobs__list,.search-result__section .market-list{border-top:2px solid var(--gray-700)}.tb-wrap,table{width:100%}.table-basic td,.table-basic th{border-bottom:1px solid var(--border-gray);color:var(--bluegray-600);font-size:14px;padding:12px 8px;position:relative;text-align:center}.table-basic th{background-color:#fcfcfd}.table-basic.table__orderby{align-items:center;cursor:pointer;display:inline-flex;gap:4px;height:100%;padding-left:10px;position:absolute;right:8px;top:0}.table-basic.table__orderby img{width:12px}.table-hori{border-top:2px solid var(--gray-700)}.table-hori td,.table-hori th{border-bottom:1px solid var(--border-gray);color:var(--bluegray-600);font-size:14px;padding:12px 8px;position:relative;text-align:left}.modal{align-items:center;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:all .4s;visibility:hidden;z-index:999}.modal.show{opacity:1;pointer-events:auto;visibility:visible}.modal__dim{background:#0006;height:100%;left:0;position:fixed;top:0;width:100%;z-index:999}.modal__body{background:var(--white);box-shadow:0 3px 8px #0003;display:flex;flex-direction:column;gap:40px;height:auto;padding:40px;position:relative;width:auto;z-index:1000}.modal__title{align-items:center;border-bottom:2px solid var(--gray-700);display:flex;justify-content:space-between;padding-bottom:12px;width:100%}.modal__close{height:24px;width:24px}.modal__close img{filter:brightness(0) saturate(100%) invert(63%) sepia(6%) saturate(693%) hue-rotate(174deg) brightness(95%) contrast(98%)}.modal__close:hover img{filter:brightness(0) saturate(100%) invert(36%) sepia(31%) saturate(241%) hue-rotate(178deg) brightness(94%) contrast(95%)}.modal__cont{display:flex;flex-direction:column;gap:24px;max-height:calc(90vh - 148px);overflow-y:auto;width:100%}.modal__bottom{align-items:center;border-top:1px solid var(--gray-400);display:flex;gap:8px;justify-content:flex-end;padding-top:12px}.modal__bottom button{width:120px}.modal__cont--400{width:400px}.modal__cont--500{width:500px}.modal__cont--600{width:600px}.modal__cont--800{width:800px}.modal__cont--900{width:900px}.flex .inp-group{flex:1}.inp-group .select{display:flex}.inp-group .select__switch{flex:1}.modal__body--alert{gap:20px;max-width:400px;min-width:300px;position:relative;text-align:center}.modal__body--alert .modal__cont{gap:12px}.modal__body--alert .modal__cont .alert-title{color:var(--gray-800);font-size:20px;font-weight:var(--f-bold)}.modal__body--alert .modal__cont p{line-height:150%}.modal__body--alert .modal__bottom{border:none}.toast{background-color:#0009;border-radius:var(--br-m);bottom:30px;color:var(--white);left:50%;padding:20px;position:fixed;transform:translate(1000%);transition:all .3s ease-in-out;visibility:hidden;z-index:100}.toast--show{transform:translate(-50%);visibility:visible}.modal__cont--login{margin-top:10px;position:relative;width:300px}.login__close{position:absolute;right:20px;top:20px}.login__close img{width:18px}.tab--login{margin-bottom:0}.tab--login .tab__item{font-size:18px}.login__form{display:flex;flex-direction:column;gap:8px}.login__form input{height:48px}.login__reset-pw{color:var(--gray-500);display:inline-block;font-size:12px;margin-top:-10px;text-decoration:underline}.modal__cont--login .btn--login{background-color:var(--mypage-main);border-color:var(--mypage-main);color:var(--white)}.login__form-group{display:flex;gap:8px}.login__form-group button{flex-shrink:0;padding:0;width:110px}.shortcut{background:#ffffca;border:1px solid #e8d22c;border-radius:10px;color:var(--gray-800);display:inline-block;font-size:10px;height:auto;margin:0 3px 0 0;padding:1px 4px;position:absolute;width:unset}
