*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline;-webkit-text-size-adjust:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}button{margin:0;padding:0;border-style:none;background:none;cursor:pointer}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{width:100%;height:auto}a{text-decoration:none}input{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;border-radius:0;border:0}input:focus-visible{outline:none}input::-webkit-input-placeholder{color:#787e83}html{font-family:Noto Sans KR,Apple SD Gothic Neo,돋움,Dotum,Helvetica Neue,arial,sans-serif;font-weight:400;letter-spacing:0;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;font-size:14px;min-width:320px}body{min-width:320px;margin:0 auto;word-wrap:break-word;word-break:break-all;white-space:normal;line-height:1.35;overflow-x:hidden;height:100%;color:#000}body,header{width:100%;background:#fff}header{position:fixed;top:0;left:0;z-index:1;transform:translateY(0);transition:.4s ease-out .1s}article{margin-top:297px}.logo{width:100%;height:149px;padding:28px 0 36px 0}.logo h1{width:194px;height:85px;margin:0 auto}.logo h1 a{cursor:pointer}nav{width:100%;height:90px;border-bottom:4px solid #ebebeb}.menu,nav{align-items:center}.menu{max-width:1458px;width:72%;margin:0 auto;position:relative;display:flex}.menu li{width:auto;flex:1 0 auto;padding-right:48px}.menu li:last-child{margin-right:16px}.menu li a{font-family:Archivo Narrow,sans-serif;font-size:24px;color:#000;padding:28px 0 26px 0;display:inline-block;position:relative;border-bottom:4px solid transparent}.menu li .active{color:#dc2626;font-weight:600;border-color:#dc2626}.icon_search{width:44px;height:44px;position:absolute;right:0;top:50%;transform:translateY(-50%);background-color:#fff;border-bottom:2px solid transparent;z-index:2}.container{max-width:1100px;width:100%;margin:58px auto 129px auto;text-align:left}.list{display:grid;gap:34px 6%;grid-template-columns:repeat(3,1fr)}.menu:after{width:32px;height:91%;background:linear-gradient(270deg,#fff 22%,hsla(0,0%,100%,0) 120%);content:"";position:absolute;top:50%;right:44px;transform:translateY(-50%);z-index:1}.box-img{width:100%;height:auto;aspect-ratio:1/1;margin-bottom:15px;position:relative;border-radius:10px;overflow:hidden}.box-img :hover{transition:all .2s linear;transform:scale(1.1);overflow:hidden}.box-img img{position:absolute;top:0;left:0;right:0;bottom:0;display:block;margin:auto;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-info{margin-top:5px;margin-bottom:15px}.category a{font-size:22px;font-weight:500;color:#dc2626;text-decoration:none;cursor:pointer}.box-info .title{margin:14px 0}.box-info .title a{font-size:22px;color:#000;text-decoration:none;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;word-wrap:break-word;height:63px}.box-info .title a:hover,.category a:hover{opacity:.8}.box-info p{font-size:21px;color:#787e83}.txt-search{margin-bottom:58px;font-size:24px;color:#525252}.search{max-width:1304px;height:100%;margin:0 auto;position:relative}.search,.search .search_bar{display:flex;align-items:center}.search .search_bar{border-radius:10px;overflow:hidden;background-color:#f3f3f3;margin:0 10px 0 0;width:calc(100% - 54px)}.search .search_bar .icon_delete{width:40px;height:40px;margin:10px 15px 10px 0}.search_bar input{width:1250px;height:60px;font-size:26px;background-color:transparent;padding-left:12px;color:#333}@media (min-width:1024px) and (max-width:1320px){.container,.search{width:80%}article{margin-top:297px}}@media (min-width:768px) and (max-width:1023px){.search_bar input,.txt-search{font-size:18px}.txt-search{margin-bottom:38px}.container,.search{width:80%}.category a{font-size:18px}.box-img{margin-bottom:12px}.box-info .title{margin:10px 0}.box-info .title a{font-size:20px;height:58px}.box-info p{font-size:17px}}@media (max-width:1023px){.list{gap:34px 4%}.logo{height:74px;padding:20px 0 12px 0}.logo h1{width:96px;height:42px}nav{height:46px;border-bottom-width:2px}article{margin-top:142px}.search .search_bar{background-color:transparent}.search_bar input{height:36px;padding-left:18px}.search .search_bar .icon_delete{margin:0;flex:1 0 auto;width:20px;height:20px}.menu li .active{border-bottom-width:2px}.menu{max-width:100%;width:80%}.menu li a{font-size:14px;padding:13px 0 15px 0;line-height:1}.search .icon_search{right:18px}.icon_search{width:22px;height:42px}.menu:after{right:22px;width:30px}}@media (max-width:767px){header.has-scroll{transform:translateY(-120px)}.menu li{padding-right:24px}.search_bar input,.txt-search{font-size:16px}.txt-search{margin-bottom:28px}.container,.search{width:88%}.category a{font-size:14px}.box-img{margin-bottom:12px;border-radius:5px}.box-info .title{margin:8px 0}.box-info .title a{font-size:16px;height:44px}.box-info p{font-size:14px}}@media (hover:hover){.menu li a:hover{color:#dc2626}}@media screen and (max-width:480px){.menu{width:100%;padding:0 18px}.menu li{padding-right:18px}.menu .icon_search{right:18px}.search{width:100%;height:46px}.search .icon_search{right:18px;margin-top:0}.txt-search{font-size:13px;margin-bottom:28px}.container{width:100%;padding:0 18px}.list{gap:16px 19px;grid-template-columns:repeat(2,1fr)}.box-img{margin-bottom:8px;border-radius:5px}.box-info{margin-bottom:0}.category a{font-size:11px}.box-info .title a{font-size:13px;height:36px}.box-info p{font-size:10px}.search_bar input{height:36px;font-size:13px}}.google-ads[data-v-1bd85122]{width:100%}