@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url("../fonts/Roboto-Regular.woff2") format("woff2"),url("../fonts/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto-Regular.ttf") format("truetype");unicode-range:U+0030-0039}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url("../fonts/Roboto-Medium.woff2") format("woff2"),url("../fonts/Roboto-Medium.woff") format("woff"),url("../fonts/Roboto-Medium.ttf") format("truetype");unicode-range:U+0030-0039}@font-face{font-family:"Roboto";font-style:normal;font-weight:600;src:url("../fonts/Roboto-Bold.woff2") format("woff2"),url("../fonts/Roboto-Bold.woff") format("woff"),url("../fonts/Roboto-Bold.ttf") format("truetype");unicode-range:U+0030-0039}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:300;src:url("../fonts/noto-sans-kr-v8-latin_korean-300.eot");src:local("Noto Sans KR Light"),local("NotoSansKR-Light"),url("../fonts/noto-sans-kr-v8-latin_korean-300.eot?#iefix") format("embedded-opentype"),url("../fonts/noto-sans-kr-v8-latin_korean-300.woff2") format("woff2"),url("../fonts/noto-sans-kr-v8-latin_korean-300.woff") format("woff"),url("../fonts/noto-sans-kr-v8-latin_korean-300.ttf") format("truetype"),url("../fonts/noto-sans-kr-v8-latin_korean-300.svg#NotoSansKR") format("svg")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:400;src:url("../fonts/noto-sans-kr-v8-latin_korean-400.eot");src:local("Noto Sans KR Regular"),local("NotoSansKR-Regular"),url("../fonts/noto-sans-kr-v8-latin_korean-400.eot?#iefix") format("embedded-opentype"),url("../fonts/noto-sans-kr-v8-latin_korean-400.woff2") format("woff2"),url("../fonts/noto-sans-kr-v8-latin_korean-400.woff") format("woff"),url("../fonts/noto-sans-kr-v8-latin_korean-400.ttf") format("truetype"),url("../fonts/noto-sans-kr-v8-latin_korean-400.svg#NotoSansKR") format("svg")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-kr-v8-latin_korean-500.eot");src:local("Noto Sans KR Medium"),local("NotoSansKR-Medium"),url("../fonts/noto-sans-kr-v8-latin_korean-500.eot?#iefix") format("embedded-opentype"),url("../fonts/noto-sans-kr-v8-latin_korean-500.woff2") format("woff2"),url("../fonts/noto-sans-kr-v8-latin_korean-500.woff") format("woff"),url("../fonts/noto-sans-kr-v8-latin_korean-500.ttf") format("truetype"),url("../fonts/noto-sans-kr-v8-latin_korean-500.svg#NotoSansKR") format("svg")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:500;src:url("../fonts/noto-sans-kr-v8-latin_korean-500.eot");src:local("Noto Sans KR Medium"),local("NotoSansKR-Medium"),url("../fonts/noto-sans-kr-v8-latin_korean-500.eot?#iefix") format("embedded-opentype"),url("../fonts/noto-sans-kr-v8-latin_korean-500.woff2") format("woff2"),url("../fonts/noto-sans-kr-v8-latin_korean-500.woff") format("woff"),url("../fonts/noto-sans-kr-v8-latin_korean-500.ttf") format("truetype"),url("../fonts/noto-sans-kr-v8-latin_korean-500.svg#NotoSansKR") format("svg")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:700;src:url("../fonts/NotoSans-Bold.otf") format("opentype"),url("../fonts/NotoSans-Bold.woff2") format("woff2"),url("../fonts/NotoSans-Bold.woff") format("woff")}@font-face{font-family:"Noto Sans KR";font-style:normal;font-weight:900;src:url("../fonts/NotoSans-Black.otf") format("opentype"),url("../fonts/NotoSans-Black.woff2") format("woff2"),url("../fonts/NotoSans-Black.woff") format("woff")}@font-face{font-family:"Hanna";font-style:normal;font-weight:400;src:local("Hanna"),url("../fonts/BMHANNA_11yrs.woff") format("woff"),url("../fonts/BMHANNA_11yrs_otf.otf") format("embedded-opentype"),url("../fonts/BMHANNA_11yrs_ttf.ttf") format("truetype")}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.0.woff2) format("woff2");unicode-range:U+1f1e6-1f1ff}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.1.woff2) format("woff2");unicode-range:U+200d,U+2620,U+26a7,U+fe0f,U+1f308,U+1f38c,U+1f3c1,U+1f3f3-1f3f4,U+1f6a9,U+e0062-e0063,U+e0065,U+e0067,U+e006c,U+e006e,U+e0073-e0074,U+e0077,U+e007f}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.2.woff2) format("woff2");unicode-range:U+23,U+2a,U+30-39,U+a9,U+ae,U+200d,U+203c,U+2049,U+20e3,U+2122,U+2139,U+2194-2199,U+21a9-21aa,U+23cf,U+23e9-23ef,U+23f8-23fa,U+24c2,U+25aa-25ab,U+25b6,U+25c0,U+25fb-25fe,U+2611,U+2622-2623,U+2626,U+262a,U+262e-262f,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267b,U+267e-267f,U+2695,U+269b-269c,U+26a0,U+26a7,U+26aa-26ab,U+26ce,U+26d4,U+2705,U+2714,U+2716,U+271d,U+2721,U+2733-2734,U+2747,U+274c,U+274e,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27a1,U+27b0,U+27bf,U+2934-2935,U+2b05-2b07,U+2b1b-2b1c,U+2b55,U+3030,U+303d,U+3297,U+3299,U+fe0f,U+1f170-1f171,U+1f17e-1f17f,U+1f18e,U+1f191-1f19a,U+1f201-1f202,U+1f21a,U+1f22f,U+1f232-1f23a,U+1f250-1f251,U+1f310,U+1f3a6,U+1f3b5-1f3b6,U+1f3bc,U+1f3e7,U+1f441,U+1f499-1f49c,U+1f49f-1f4a0,U+1f4a2,U+1f4ac-1f4ad,U+1f4b1-1f4b2,U+1f4b9,U+1f4db,U+1f4f2-1f4f6,U+1f500-1f50a,U+1f515,U+1f518-1f524,U+1f52f-1f53d,U+1f549,U+1f54e,U+1f5a4,U+1f5e8,U+1f5ef,U+1f6ab,U+1f6ad-1f6b1,U+1f6b3,U+1f6b7-1f6bc,U+1f6be,U+1f6c2-1f6c5,U+1f6d0-1f6d1,U+1f6d7,U+1f6dc,U+1f7e0-1f7eb,U+1f7f0,U+1f90d-1f90e,U+1f9e1,U+1fa75-1fa77,U+1faaf}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.3.woff2) format("woff2");unicode-range:U+231a-231b,U+2328,U+23f0-23f3,U+2602,U+260e,U+2692,U+2694,U+2696-2697,U+2699,U+26b0-26b1,U+26cf,U+26d1,U+26d3,U+2702,U+2709,U+270f,U+2712,U+fe0f,U+1f302,U+1f321,U+1f392-1f393,U+1f3a9,U+1f3bd,U+1f3ee,U+1f3f7,U+1f3fa,U+1f451-1f462,U+1f484,U+1f489-1f48a,U+1f48c-1f48e,U+1f4a1,U+1f4a3,U+1f4b0,U+1f4b3-1f4b8,U+1f4bb-1f4da,U+1f4dc-1f4f1,U+1f4ff,U+1f50b-1f514,U+1f516-1f517,U+1f526-1f529,U+1f52c-1f52e,U+1f550-1f567,U+1f56f-1f570,U+1f576,U+1f587,U+1f58a-1f58d,U+1f5a5,U+1f5a8,U+1f5b1-1f5b2,U+1f5c2-1f5c4,U+1f5d1-1f5d3,U+1f5dc-1f5de,U+1f5e1,U+1f5f3,U+1f6aa,U+1f6ac,U+1f6bd,U+1f6bf,U+1f6c1,U+1f6cb,U+1f6cd-1f6cf,U+1f6d2,U+1f6e0-1f6e1,U+1f6f0,U+1f97b-1f97f,U+1f9af,U+1f9ba,U+1f9e2-1f9e6,U+1f9ea-1f9ec,U+1f9ee-1f9f4,U+1f9f7-1f9ff,U+1fa71-1fa74,U+1fa79-1fa7b,U+1fa86,U+1fa91-1fa93,U+1fa96,U+1fa99-1faa0,U+1faa2-1faa7,U+1faaa-1faae}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.4.woff2) format("woff2");unicode-range:U+265f,U+26bd-26be,U+26f3,U+26f8,U+fe0f,U+1f004,U+1f0cf,U+1f380-1f384,U+1f386-1f38b,U+1f38d-1f391,U+1f396-1f397,U+1f399-1f39b,U+1f39e-1f39f,U+1f3a3-1f3a5,U+1f3a7-1f3a9,U+1f3ab-1f3b4,U+1f3b7-1f3bb,U+1f3bd-1f3c0,U+1f3c5-1f3c6,U+1f3c8-1f3c9,U+1f3cf-1f3d3,U+1f3f8-1f3f9,U+1f47e,U+1f4e2,U+1f4f7-1f4fd,U+1f52b,U+1f579,U+1f58c-1f58d,U+1f5bc,U+1f6f7,U+1f6f9,U+1f6fc,U+1f93f,U+1f941,U+1f945,U+1f947-1f94f,U+1f9e7-1f9e9,U+1f9f5-1f9f6,U+1fa70-1fa71,U+1fa80-1fa81,U+1fa83-1fa85,U+1fa87-1fa88,U+1fa94-1fa95,U+1fa97-1fa98,U+1faa1,U+1faa9}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.5.woff2) format("woff2");unicode-range:U+2693,U+26e9-26ea,U+26f1-26f2,U+26f4-26f5,U+26fa,U+26fd,U+2708,U+fe0f,U+1f301,U+1f303,U+1f306-1f307,U+1f309,U+1f310,U+1f3a0-1f3a2,U+1f3aa,U+1f3cd-1f3ce,U+1f3d5,U+1f3d7-1f3db,U+1f3df-1f3e6,U+1f3e8-1f3ed,U+1f3ef-1f3f0,U+1f488,U+1f492,U+1f4ba,U+1f54b-1f54d,U+1f5fa-1f5ff,U+1f680-1f6a2,U+1f6a4-1f6a8,U+1f6b2,U+1f6d1,U+1f6d5-1f6d6,U+1f6dd-1f6df,U+1f6e2-1f6e5,U+1f6e9,U+1f6eb-1f6ec,U+1f6f3-1f6f6,U+1f6f8,U+1f6fa-1f6fb,U+1f9bc-1f9bd,U+1f9ed,U+1f9f3,U+1fa7c}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.6.woff2) format("woff2");unicode-range:U+2615,U+fe0f,U+1f32d-1f330,U+1f336,U+1f33d,U+1f345-1f37f,U+1f382,U+1f52a,U+1f942-1f944,U+1f950-1f96f,U+1f99e,U+1f9aa,U+1f9c0-1f9cb,U+1fad0-1fadb}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.7.woff2) format("woff2");unicode-range:U+200d,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26a1,U+26c4-26c5,U+26c8,U+26f0,U+2728,U+2744,U+2b1b,U+2b50,U+fe0f,U+1f300,U+1f304-1f305,U+1f308,U+1f30a-1f30f,U+1f311-1f321,U+1f324-1f32c,U+1f331-1f335,U+1f337-1f33c,U+1f33e-1f344,U+1f3d4,U+1f3d6,U+1f3dc-1f3de,U+1f3f5,U+1f400-1f43f,U+1f490,U+1f4a7,U+1f4ab,U+1f4ae,U+1f525,U+1f54a,U+1f573,U+1f577-1f578,U+1f648-1f64a,U+1f940,U+1f980-1f9ae,U+1f9ba,U+1fa90,U+1faa8,U+1fab0-1fabd,U+1fabf,U+1face-1facf,U+1fae7}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.8.woff2) format("woff2");unicode-range:U+200d,U+2640,U+2642,U+2695-2696,U+26f7,U+26f9,U+2708,U+2764,U+fe0f,U+1f33e,U+1f373,U+1f37c,U+1f384-1f385,U+1f393,U+1f3a4,U+1f3a8,U+1f3c2-1f3c4,U+1f3c7,U+1f3ca-1f3cc,U+1f3eb,U+1f3ed,U+1f3fb-1f3ff,U+1f466-1f478,U+1f47c,U+1f481-1f483,U+1f486-1f487,U+1f48b,U+1f48f,U+1f491,U+1f4bb-1f4bc,U+1f527,U+1f52c,U+1f574-1f575,U+1f57a,U+1f645-1f647,U+1f64b,U+1f64d-1f64e,U+1f680,U+1f692,U+1f6a3,U+1f6b4-1f6b6,U+1f6c0,U+1f6cc,U+1f91d,U+1f926,U+1f930-1f931,U+1f934-1f93a,U+1f93c-1f93e,U+1f977,U+1f9af-1f9b3,U+1f9b8-1f9b9,U+1f9bc-1f9bd,U+1f9cc-1f9cf,U+1f9d1-1f9df,U+1fa82,U+1fac3-1fac5}@font-face{font-family:"Noto Color Emoji";font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notocoloremoji/v24/Yq6P-KqIXTD0t4D9z1ESnKM3-HpFabsE4tq3luCC7p-aXxcn.9.woff2) format("woff2");unicode-range:U+200d,U+261d,U+2620,U+2639-263a,U+2665,U+270a-270d,U+2728,U+2763-2764,U+2b50,U+fe0f,U+1f31a-1f31f,U+1f32b,U+1f383,U+1f389,U+1f3fb-1f3ff,U+1f440-1f450,U+1f463-1f465,U+1f479-1f47b,U+1f47d-1f480,U+1f485,U+1f48b-1f48c,U+1f493-1f49f,U+1f4a4-1f4a6,U+1f4a8-1f4ab,U+1f4af,U+1f525,U+1f573,U+1f590,U+1f595-1f596,U+1f5a4,U+1f5e3,U+1f600-1f644,U+1f648-1f64a,U+1f64c,U+1f64f,U+1f90c-1f925,U+1f927-1f92f,U+1f932-1f933,U+1f970-1f976,U+1f978-1f97a,U+1f9a0,U+1f9b4-1f9b7,U+1f9bb,U+1f9be-1f9bf,U+1f9d0,U+1f9e0-1f9e1,U+1fa75-1fa79,U+1fac0-1fac2,U+1fae0-1fae6,U+1fae8,U+1faf0-1faf8}/*!
 * variable
 */:root{--primary-10: #e6fff8;--primary-20: #b0ffeb;--primary-30: #87ffe5;--primary-40: #35fcdf;--primary-50: #0cefd3;--primary-60: #0bd7be;--primary-70: #0abfa9;--primary-80: #08a794;--primary-90: #006462;--primary-text: var(--primary-60);--primary-light: var(--primary-10);--primary-neutral: var(--primary-30);--primary-normal: var(--primary-50);--primary-strong: var(--primary-80);--primary-heavy: var(--primary-90);--xl-width: 1440px;--lg-width: 1200px;--md-width: 750px;--header-height: 70px;--header-banner-height: 50px;--header-banner-background: var(--primary-50);--gutter: 40px}@media(max-width: 980px){:root{--gutter: 20px;--header-height: 64px;--header-banner-height: 80px}}/*!
 * reset
 */html{height:100%;font-size:10px;-webkit-text-size-adjust:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-weight:400;width:100%;height:100%;margin:0;font-size:1.6rem}*{box-sizing:border-box}*:focus{outline:none}*::before,*::after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}h1,h2,h3,h4,h5,h6{font-size:inherit;color:inherit;margin:0;padding:0}fieldset,img{border:none;vertical-align:middle}object:focus{outline:none}iframe{margin:0;padding:0;border:none;overflow-x:hidden;overflow-y:hidden}dl,ul,ol,menu,li{margin:0;padding:0;list-style:none}dl,dt,dd{margin:0;padding:0}blockquote,q{quotes:none}blockquote::before,blockquote::after,q::before,q::after{content:none}input,textarea,label,button{color:rgba(0,0,0,.8);vertical-align:middle;border-radius:0;outline:none;border:0;margin:0;padding:0}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}button{margin-bottom:0;background:none;border:none;outline:none !important;cursor:pointer}i{font-style:normal;vertical-align:middle}table{width:100%;border-collapse:collapse;border-spacing:0;empty-cells:show}table th,table td{vertical-align:middle}textarea{-webkit-appearance:none;border-radius:0;resize:none}optgroup{color:#656262;font-weight:inherit;background-color:#fff}option{color:#656262;display:block !important}a{margin:0;padding:0;font-family:inherit;font-size:inherit;color:inherit;text-decoration:none}p{margin:0;padding:0}a:hover{color:inherit;text-decoration:none !important}svg{vertical-align:top}html{font-family:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,"Helvetica Neue","Segoe UI","Apple SD Gothic Neo","Noto Sans KR","Malgun Gothic","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol",sans-serif}mark[data-markjs]{background-color:var(--primary-20)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.button-default{font-size:20px;font-weight:700;letter-spacing:-1px;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:flex;align-items:center;justify-content:center;gap:10px;height:60px;margin:0 auto;padding:0 var(--gutter);color:#000;background-color:var(--primary-50)}.button-default svg{width:24px}.button-default.loading{transition:opacity 300ms ease-in-out;pointer-events:none;opacity:.5}@media(max-width: 980px){.button-default{font-size:16px;min-width:100%}}.button-outline{font-size:20px;font-weight:700;letter-spacing:-1px;line-height:1;text-box-trim:trim-both;text-box-edge:cap alphabetic;display:flex;align-items:center;justify-content:center;gap:10px;height:60px;margin:0 auto;padding:0 var(--gutter);color:var(--primary-text);border:1px solid var(--primary-60);background-color:#fff}.button-outline svg{width:24px}.button-outline.loading{transition:opacity 300ms ease-in-out;pointer-events:none;opacity:.5}@media(max-width: 980px){.button-outline{font-size:16px;min-width:100%}}.header-banner{height:var(--header-banner-height);background-color:var(--header-banner-background)}.header-banner img{width:100%;height:100%;object-fit:contain}.header{position:sticky;top:0;z-index:100;background-color:#fff;transition:transform 300ms ease-in-out}.header:not(:has(.header-banner)){--header-banner-height: 0px}.header.hide{transform:translateY(-100%)}.header-global{position:relative;display:flex;gap:24px;align-items:center;box-sizing:content-box;max-width:var(--xl-width);height:var(--header-height);margin:0 auto;padding-right:var(--gutter);padding-left:var(--gutter)}.header-global .logo{max-width:200px;height:100%}.header-global .logo a{display:flex;align-items:center;justify-content:flex-start;width:100%;height:100%}.header-global .logo svg{width:122px}.header-global .logo img{max-height:100%}.header-global .logo .logo-img{max-height:26px}@media(max-width: 980px){.header-global{gap:10px}.header-global .logo svg{width:102px}}.header .go-back{display:none}@media(max-width: 980px){.header .go-back{display:flex;align-items:center;justify-content:center;height:100%;margin-left:calc(var(--gutter)*-1);padding:0 var(--gutter)}.header .go-back+.logo{display:none}.header .go-back svg{width:14px}}/*!
 * main-menu
 */.main-menu{font-size:18px;font-weight:500;flex:1}.main-menu ul{position:absolute;top:0;left:50%;display:flex;transform:translateX(-50%)}.main-menu li a{position:relative;display:flex;align-items:center;height:var(--header-height);padding:0 40px}.main-menu li a::after{content:attr(data-title);position:absolute;top:0;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.main-menu li a:hover::after{color:var(--primary-text);font-weight:700}.main-menu li a span{color:rgba(0,0,0,0)}.main-menu li small{display:none}.main-menu li.active a{font-weight:700}.main-menu-bg{display:none}@media(max-width: 980px){.main-menu nav{position:fixed;top:calc(var(--header-height) + var(--header-banner-height));left:0;width:100%;max-height:0;z-index:100;overflow:hidden;pointer-events:none;background-color:#fff}.main-menu nav.animate{transition:max-height 300ms ease-in-out}.main-menu ul{position:static;flex-direction:column;transform:none}.main-menu ul a{height:60px;padding-right:var(--gutter);padding-left:var(--gutter)}.main-menu ul a:hover{color:inherit;font-weight:normal;background-color:#f5f5f5}.main-menu ul a::after{justify-content:flex-start;padding-left:var(--gutter)}.main-menu ul span{opacity:0;transform:translateY(100%)}.main-menu-bg{visibility:hidden;position:fixed;top:calc(var(--header-height) + var(--header-banner-height));bottom:0;left:0;z-index:99;display:block;width:100%;background-color:#000;opacity:0;pointer-events:none;transition:opacity 300ms ease-in-out,visibility ease 300ms}.main-menu .show{opacity:1;max-height:180px;pointer-events:auto}.main-menu .show a span{animation:mobileMenu .6s forwards;animation-delay:var(--animation-delay)}.main-menu .show+.main-menu-bg{opacity:.2;pointer-events:all;visibility:visible}}@keyframes mobile-menu{0%{opacity:0;transform:translateY(100%)}70%{transform:translateX(0)}100%{opacity:1;transform:translateY(0)}}.etc-menu{display:flex;gap:24px}.etc-menu .bt-search{position:relative;width:36px;height:36px;display:flex}.etc-menu .bt-search svg{width:100%;height:100%}@media(max-width: 980px){.etc-menu{gap:10px}.etc-menu .bt-search{width:26px;height:26px}}.btn_recruit{transition:.3s ease-out;position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:.5em;color:var(--primary-text);font-weight:400;font-size:14px;width:180px;padding:10px 12px;border-radius:3px;background-color:var(--primary-10)}.btn_recruit:hover{color:var(--primary-text)}.btn_recruit svg{height:10px}@media(max-width: 980px){.btn_recruit{font-size:11px;padding:0 7px;width:106px;height:26px;border-radius:4px}}.header .bt-menu{width:26px;height:26px;display:none}.header .bt-menu button{position:relative;width:100%;height:100%;display:block}.header .bt-menu button::before,.header .bt-menu button::after,.header .bt-menu button span{position:absolute;left:.4rem;width:1.8rem;height:2px;background-color:#000;display:block;overflow:hidden;transition:.3s ease all}.header .bt-menu button::before,.header .bt-menu button::after{content:""}.header .bt-menu button::before{top:.5rem;left:.4rem;transform:rotate(0deg)}.header .bt-menu button::after{top:1.9rem;right:.2rem;transform:rotate(180deg)}.header .bt-menu button span{top:1.2rem;text-indent:-1000em}.header .bt-menu button.close::before,.header .bt-menu button.close::after{top:1.2rem;width:2.2rem}.header .bt-menu button.close::before{transform:rotate(45deg)}.header .bt-menu button.close::after{transform:rotate(135deg)}.header .bt-menu button.close span{opacity:0}@media(max-width: 980px){.header .bt-menu{position:relative;display:flex;z-index:101}}.layer-search{position:fixed;top:0;left:0;width:100%;height:0;opacity:0;overflow:hidden;z-index:101}.layer-search::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);display:block;content:"";opacity:0;transition:.3s ease opacity;transition-delay:.4s}.layer-search .search-wrap{position:relative;top:-50%;width:100%;max-height:calc(100% - 9rem);padding:8rem 2rem;background-color:#fff;display:flex;z-index:2;opacity:0;transition:.4s ease height,.4s ease top,.2s ease opacity}.layer-search .search-area{max-width:94rem;margin:0 auto;display:flex;flex-direction:column;opacity:0;transform:translateY(-5rem);transition:.3s ease opacity,.3s ease transform;transition-delay:.3s}.layer-search .search-area h3{font-size:1.6rem;line-height:2.4rem;font-weight:700}.layer-search .search-content{margin-top:6rem;overflow-x:hidden;overflow-y:auto;-ms-overflow-style:none}.layer-search .search-content::-webkit-scrollbar{display:none}.layer-search .search-tag .hash-tag{margin-top:1.2rem}.layer-search .search-editor{margin-top:4rem}.layer-search .search-editor .editor-list{display:flex;flex-wrap:wrap}.layer-search .search-editor .editor-list li{margin:2rem 0 0 0;padding:0 1rem;display:flex;flex:0 0 21%;justify-content:center}.layer-search .search-editor .editor-list li:nth-child(5n+1){margin-left:-2.5%}.layer-search .search-editor .editor-list li:nth-child(5n+5){margin-right:-5%}.layer-search .search-editor .editor-list li a{width:12rem;text-align:center;display:flex;flex-direction:column;flex:0 0 12rem}.layer-search .search-editor .editor-list li .thumbs{position:relative;width:100%;padding-top:100%;border-radius:50%;overflow:hidden}.layer-search .search-editor .editor-list li .thumbs img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.layer-search .search-editor .editor-list li dl dt{margin-top:1rem;font-size:1.6rem;font-weight:700;line-height:2.4rem}.layer-search .search-editor .editor-list li dl dd{margin-top:.2rem;font-size:1.4rem;line-height:1.8rem}.layer-search .close{position:absolute;bottom:-7rem;left:50%;width:5rem;height:5rem;border-radius:2.5rem;text-indent:-1000em;overflow:hidden;display:block;z-index:10;opacity:0;transform:scale(0);background:#fff;background-size:1.8rem auto;transition:.3s ease-out transform,.2s ease-out opacity;transition-delay:.5s}.layer-search .close::before,.layer-search .close::after{position:absolute;top:1.4rem;width:2px;height:2.2rem;background-color:#000;display:block;opacity:0;content:""}.layer-search .close::before{left:2.4rem;transform:rotate(90deg);transition:.3s ease-out opacity,.3s ease-out transform;transition-delay:.6s}.layer-search .close::after{right:2.4rem;transform:rotate(-90deg);transition:.3s ease-out opacity,.3s ease-out transform;transition-delay:.6s}@media(max-width: 980px){.layer-search .layer-search::after{display:none}.layer-search .layer-search .search-wrap{height:100%;max-height:100%;padding:6rem 2rem 0 2rem}.layer-search .layer-search .search-area h3{font-size:2.3rem;line-height:3.3rem}.layer-search .layer-search .search-content{margin-top:0;padding:6rem 0 8rem 0;display:flex;flex-direction:column}.layer-search .layer-search .search-tag .hash-tag{margin-top:1.4rem}.layer-search .layer-search .search-editor .editor-list{padding-top:.4rem;flex-direction:column}.layer-search .layer-search .search-editor .editor-list li{margin:1.6rem 0 0 0;padding:0}.layer-search .layer-search .search-editor .editor-list li:nth-child(5n+1){margin-left:0}.layer-search .layer-search .search-editor .editor-list li:nth-child(5n+5){margin-right:0}.layer-search .layer-search .search-editor .editor-list li a{position:relative;width:100%;min-height:7rem;text-align:left;flex:1 1 auto;flex-direction:row;justify-content:flex-start;align-items:center}.layer-search .layer-search .search-editor .editor-list li .thumbs{width:7rem;padding-top:7rem;flex:0 0 auto}.layer-search .layer-search .search-editor .editor-list li dl{margin-left:1.2rem}.layer-search .layer-search .search-editor .editor-list li dl dt,.layer-search .layer-search .search-editor .editor-list li dl dd{font-size:1.6rem;line-height:2.3rem}.layer-search .layer-search .search-editor .editor-list li dl dt{margin-top:0}.layer-search .layer-search .search-editor .btn-area{display:block}.layer-search .layer-search .close{top:.7rem;bottom:auto;right:.7rem;left:auto}}.layer-search.show{height:100%;opacity:1}.layer-search.show::after{opacity:1}.layer-search.show .search-wrap{top:0;opacity:1}.layer-search.show .search-area{opacity:1;transform:translateY(0)}.layer-search.show .close{opacity:1;transform:scale(1)}.layer-search.show .close::before,.layer-search.show .close::after{opacity:1}.layer-search.show .close::before{transform:rotate(45deg)}.layer-search.show .close::after{transform:rotate(-45deg)}.layer-search.animate{height:0;opacity:0;transition:height .4s ease .1s,opacity .4s ease .1s}.layer-search.animate::after{opacity:0;transition:.1s ease all 0s}.layer-search.animate .search-wrap{top:-70%;transition:top .4s ease,opacity .3s ease .1s}.layer-search.animate .search-area{opacity:0;transform:translateY(-5rem);transition:.3s ease all;transition-delay:0s}.layer-search.animate .close{opacity:0;transform:scale(0);transition:.3s ease-out transform,.2s ease-out opacity;transition-delay:0ms}.layer-search.animate .close::before,.layer-search.animate .close::after{opacity:0}.layer-search.animate .close::before{transform:rotate(90deg)}.layer-search.animate .close::after{transform:rotate(-90deg)}.footer{color:#6c6d6f;font-size:14px;background-color:#f3f4f5}.footer-company-name{font-size:18px;font-weight:normal;letter-spacing:-0.4px;margin-bottom:16px}.footer-inner{position:relative;box-sizing:content-box;max-width:var(--xl-width);margin:0 auto;padding-top:60px;padding-right:var(--gutter);padding-bottom:60px;padding-left:var(--gutter)}.footer-info{display:flex;flex-wrap:wrap;column-gap:17px;row-gap:8px}.footer-info p{position:relative}.footer-info p::after{content:"";position:absolute;top:50%;right:-9px;display:block;width:1px;height:16px;background-color:rgba(0,0,0,.08);transform:translateY(-50%)}.footer-info p:last-child::after{display:none}.footer-sns{position:absolute;top:50%;right:var(--gutter);display:flex;gap:10px;transform:translateY(-50%)}.footer-sns svg{width:34px;height:34px}@media(max-width: 980px){.footer-sns{position:static;transform:none;margin-top:10px}}.container-inner{box-sizing:content-box;max-width:var(--lg-width);margin:80px auto;padding-right:var(--gutter);padding-left:var(--gutter)}.post-visual{overflow:hidden;height:710px}.post-visual img{width:100%;height:100%;object-fit:cover}@media(max-width: 980px){.post-visual{height:65.308vw}}.post{/*!
 * main
 */}.post-list{--post-gap: 42px;--post-columns: 3;display:flex;flex-wrap:wrap;column-gap:var(--post-gap);row-gap:70px}.post-list-title{font-size:24px;font-weight:900;letter-spacing:-1.5px;margin-bottom:58px}.post-list-title strong{color:var(--primary-text);letter-spacing:0}@media(max-width: 980px){.post-list{--post-gap: 40px;--post-columns: 1;row-gap:32px}}.post-item{position:relative;flex:none;width:calc(100%/var(--post-columns) - var(--post-gap) + var(--post-gap)/var(--post-columns))}.post-item::after{content:"";position:absolute;top:0;left:calc(var(--post-gap)/-2 - 1px);display:block;width:1px;height:100%;background-color:#eee}.post-item:nth-child(3n+1)::after{display:none}.post-item a:hover .post-thumbnail video,.post-item a:hover .post-thumbnail img{transform:scale(1.3)}.post-item .badge{position:absolute;right:-16px;top:-16px;width:90px;height:90px}@media(max-width: 980px){.post-item{box-shadow:6px 6px 20px rgba(0,0,0,.15)}.post-item::after{display:none}}.post-thumbnail{overflow:hidden;width:100%;aspect-ratio:372/232;margin-bottom:16px}.post-thumbnail video,.post-thumbnail img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 300ms ease-in-out}@media(max-width: 980px){.post-thumbnail{margin-bottom:0}}@media(max-width: 980px){.post-content{position:relative;min-height:194px;padding:20px 24px 24px}}.post-title{font-size:26px;font-weight:700;line-height:1.3076923077;letter-spacing:-1px;margin-bottom:8px}.post-title strong{font-weight:inherit}@media(max-width: 980px){.post-title{font-size:20px;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}}.post-description{font-size:16px;font-weight:350;line-height:1.5;letter-spacing:-0.5px;margin-bottom:24px}@media(max-width: 980px){.post-description{text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;min-height:48px}}.post-meta{color:var(--primary-text);font-size:14px;font-weight:350;letter-spacing:-0.5px}.post-meta strong{font-weight:700}.post-meta span{position:relative;margin-left:21px}.post-meta span::before{content:"";position:absolute;top:50%;left:-11px;display:block;width:1px;height:10px;background-color:var(--primary-text);transform:translateY(-50%)}@media(max-width: 980px){.post-meta{position:absolute;bottom:24px;left:24px}}.post-more{text-align:center;display:flex;align-items:center;justify-content:center;margin:50px auto 160px}.post-more:has(.hidden){display:none}.post-more .button-default{min-width:420px}.post-more .button-default svg{width:16px}@media(max-width: 980px){.post-more{margin-top:24px;margin-bottom:80px}.post-more .button-default{font-size:18px;min-width:100%}}.post-main-top{margin:80px 0}.post-main-top .post-item{width:100%;max-width:calc(var(--lg-width) + var(--gutter)*2);margin:0 auto;padding:0 var(--gutter)}.post-main-top .post-item a{display:flex;align-items:center;gap:40px}@media(max-width: 980px){.post-main-top .post-item{padding:0;box-shadow:none}.post-main-top .post-item a{flex-direction:column-reverse}}.post-main-top .post-thumbnail{flex:none;max-width:65.4166666667%}@media(max-width: 980px){.post-main-top .post-thumbnail{max-width:100%}}.post-main-top .post-content{flex:1;display:flex;flex-direction:column}@media(max-width: 980px){.post-main-top .post-content{width:100%;padding:0 var(--gutter)}}.post-main-top .post-title{font-size:32px;margin-bottom:16px}@media(max-width: 980px){.post-main-top .post-title{font-size:28px}}.post-main-top .post-description{font-size:18px}@media(max-width: 980px){.post-main-top .post-description{font-size:16px;margin-bottom:0}}.post-main-top .post-meta{order:-1;margin-bottom:16px}.post-main-top .post-meta::before{content:"새로운 콘텐츠";font-size:14px;font-weight:700;letter-spacing:-0.5px}.post-main-top .post-meta>*{display:none}@media(max-width: 980px){.post-detail{margin-top:40px}.post-detail .b-view{margin-top:0}.post-detail .view-content .view-title{padding-top:0}}.category-header{text-align:center;margin-bottom:80px}.category-header h2{font-size:40px;font-weight:700;line-height:1.3;margin-bottom:16px}.category-header p{font-size:20px;line-height:1.4;letter-spacing:-0.4px;white-space:pre-line}.post-share-title{font-size:18px;font-weight:700;color:#999;text-align:center;margin-bottom:1em}.post-share-buttons{display:flex;justify-content:center;gap:20px;max-width:420px;margin:0 auto}.post-share-buttons button{flex:1;min-width:0}.post-share-buttons .like.active path{fill:var(--primary-text)}@media(max-width: 980px){.post-share-buttons .button-default{font-size:18px;gap:2px}}.search-result .post-list-title{margin-top:60px}.view-editor{padding-bottom:3rem;word-break:break-all;border-bottom:1px solid #eee}.view-editor *:is([style*="#2ac1bc"]){color:var(--primary-text) !important}@media(max-width: 980px){.view-editor{font-size:1.7rem}.view-editor *:is([style*="#2ac1bc"]):is([style*="14pt"]){line-height:1.5}}.view-editor div[data-type=post_content]{padding-bottom:6rem;line-height:1.8}.view-editor div[data-type=post_content] a{color:#2ac1bc;text-decoration:underline}.view-editor div[data-type=post_content] a:hover{text-decoration:underline !important}.view-editor div[data-type=post_content] h5{margin-top:1rem;font-size:1.3rem;color:#aaa;font-weight:normal;text-align:center}.view-editor div[data-type=post_content] ul,.view-editor div[data-type=post_content] ol{margin-left:2px;padding:0 0 0 2rem}.view-editor div[data-type=post_content] ul li,.view-editor div[data-type=post_content] ol li{list-style-position:inside}.view-editor div[data-type=post_content] ul li{list-style:disc !important}.view-editor div[data-type=post_content] ul li::marker{font-size:9px}.view-editor div[data-type=post_content] ol li{list-style:decimal !important}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>img{clear:both;margin-top:3rem;display:block}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>img.aligncenter{margin:3rem auto 0 auto}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>img.alignright{margin-left:auto}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>video{max-width:100%;height:auto;margin-top:3rem}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>video.aligncenter{margin:3rem auto 0 auto}.view-editor div[data-type=post_content] :not(.view-editor__paragraph_photo)>video.alignright{margin-left:auto}.view-editor hr,.view-editor .hr_style{margin:5rem 0;border-top:1px solid #000}.view-editor hr+.view-editor__paragraph,.view-editor .hr_style+.view-editor__paragraph{margin-top:0}.view-editor .hash-tag{margin-top:2.2rem}.view-editor__images{margin-top:3rem}.view-editor__images img{width:100%;max-width:100%}.view-editor__images+p{margin-top:3rem}.view-editor__video{position:relative;height:0;margin-top:3rem;padding-top:56.25%;overflow:hidden}.view-editor__video iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.view-editor__video video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%}.view-editor__video+p{margin-top:3rem}.view-editor__description{font-size:1.6rem;color:#999;font-weight:400;line-height:3.6rem;text-align:center}.view-editor__paragraph{margin-top:9rem}.view-editor__paragraph:last-of-type{padding-bottom:6rem}.view-editor__paragraph_title{font-size:3rem;font-weight:700;line-height:4.2rem;text-align:center;word-break:keep-all}.view-editor__paragraph_explan{margin-top:3rem;font-size:1.6rem;line-height:3.1rem}.view-editor__paragraph_photo{margin-top:3rem}.view-editor__paragraph_photo img{max-width:100%}.view-editor__paragraph_photo video{width:100%}.view-editor__paragraph_photo+p{margin-top:3rem}.view-editor{border-bottom:0}.view-editor div[data-type=post_content]>*{min-height:.1px}.view-editor div[data-type=post_content]>*,.view-editor div[data-type=post_content] .column>*{color:#4d4d4d;margin:30px 0 0}.view-editor div[data-type=post_content]>*:not(p),.view-editor div[data-type=post_content] .column>*:not(p){margin:15px 0}@media screen and (max-width: 980px){.view-editor div[data-type=post_content]>*,.view-editor div[data-type=post_content] .column>*{margin:40px 0 0}.view-editor div[data-type=post_content]>*:not(p),.view-editor div[data-type=post_content] .column>*:not(p){margin:20px 0}}.view-editor div[data-type=post_content]>*:first-child,.view-editor div[data-type=post_content] .column>*:first-child{margin-top:0}.view-editor input[name=post_password]{border:1px solid #ddd;font-size:1.3rem;padding:.5em;line-height:100%;height:2em;display:inline-block;margin-top:-0.4rem;margin-left:.4em}.view-editor input[type=submit]{padding:.5em;line-height:1em;font-size:1.3rem;height:2em;display:inline-block}.view-editor h2{line-height:1.2em;font-size:35px}.view-editor h3{line-height:1.4em;font-size:24px}.view-editor h5{line-height:1.5em;font-size:15px}.view-editor .caption{font-size:14px;color:#999;text-align:center;display:block;margin-top:1.5em}@media screen and (max-width: 980px){.view-editor .caption br{display:none}}.view-editor blockquote{display:block;position:relative;padding:52px 0;text-align:center;margin:1em 0}.view-editor blockquote>*:last-child{margin-bottom:0}.view-editor blockquote h2{font-size:30px;margin:0 0 16px}@media screen and (max-width: 980px){.view-editor blockquote h2{font-size:22px}}.view-editor blockquote::before,.view-editor blockquote::after{content:"";font-size:23px;position:absolute;left:50%;transform:translate(-50%, 0);width:1em;height:1em;background-size:contain}@media screen and (max-width: 980px){.view-editor blockquote::before,.view-editor blockquote::after{font-size:18px}}.view-editor blockquote::before{background-image:url("../images/quotes/2.svg");bottom:0}.view-editor blockquote::after{background-image:url("../images/quotes/1.svg");top:0}.view-editor div[data-type=post_content] a{color:#10cfc9}.view-editor div[data-type=post_content] a.normal{text-decoration:none}.view-editor div[data-type=post_content] a.strong{display:inline-block;font-weight:700;position:relative;line-height:1em;padding-bottom:.2em;text-decoration:underline;text-underline-offset:2px}.view-editor div[data-type=post_content] a.strong::after{content:"";position:absolute;height:1em;width:1em;top:0;right:-1em;background:url("../images/link_strong.svg") center center no-repeat;background-size:contain}.view-editor div[data-type=post_content] a.linkbtn.white,.view-editor div[data-type=post_content] a.linkbtn.black{display:inline-block;padding:12px;line-height:1em;white-space:nowrap;text-decoration:none;font-weight:700;text-align:center;font-size:14px;border-radius:8px;margin-bottom:1em}.view-editor div[data-type=post_content] a.linkbtn.full{display:block}.view-editor div[data-type=post_content] a.linkbtn.black{color:#fff;background:#232323}.view-editor div[data-type=post_content] a.linkbtn.white{color:#232323;background:#fff;border:1px solid #ccc}@media screen and (max-width: 980px){.__pc{display:none !important}}@media screen and (min-width: 981px){.__mob{display:none !important}}@media screen and (max-width: 980px){.bmlike-wrap .header .gnb-wrapper.mo .mainmenu ul li{width:fit-content;padding-right:.5em}}.empty{width:100%;height:100%;background:rgba(0,0,0,.25)}.content_box{border-radius:.7rem;padding:2.5rem;background:#f3f4f5;width:fit-content}.content_box.full{width:100%;padding:3.75rem}.pld-like-dislike-wrap{display:none}.main-visual{margin-top:0;border-top:0}.bmlike-wrap.main .header .gnb-wrapper:not(.mo) .mainmenu ul li{opacity:1}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu{position:absolute;width:100%;left:0;display:flex;align-items:center;justify-content:center}.bmlike-wrap .header .gnb-wrapper .gnb{max-width:1440px}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu ul{gap:34px;margin:0}.bmlike-wrap.main .header .gnb-wrapper:not(.mo) .mainmenu ul li{transform:translate(0, 0);display:flex;align-items:center}.bmlike-wrap.main .header .gnb-wrapper:not(.mo) .mainmenu ul li a{display:flex}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu ul li{margin:0;font-size:18px}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu ul li a{line-height:1}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu ul li a img{width:auto;height:1em}.gnb .logo{position:relative;z-index:2}.sub-tit .ani-typing{width:100%}.sub-tit .ani-typing span{background:rgba(0,0,0,0) !important;height:100%;font-size:9rem;text-align:center;font-weight:400;line-height:1em;font-family:"Hanna";text-indent:0}@media screen and (max-width: 980px){.sub-tit .ani-typing span{font-size:5rem}}@media screen and (max-width: 480px){.sub-tit .ani-typing span{font-size:4rem}}.sub-tit .ani-typing span img{width:auto;height:1em}.bmlike-wrap .header .gnb-wrapper:not(.mo) .mainmenu{top:auto !important}.swiper-slide img{object-fit:contain;height:auto}.main-visual .main-banner ul li{justify-content:flex-start;min-height:480px;padding-top:80px;padding-bottom:60px}@media screen and (max-width: 980px){.main-visual .main-banner ul li{min-height:auto;padding:0 10px}}@media screen and (max-width: 480px){.main-visual .main-banner ul li{padding:0 11px}}@media screen and (max-width: 980px){.main-visual .main-banner ul{padding:60px 0 40px}}.main-visual .main-banner ul li>div{display:flex;flex-direction:column;gap:32px;align-items:flex-start}@media screen and (max-width: 980px){.main-visual .main-banner ul li>div{gap:16px}}.main-visual .main-banner ul li a{display:flex;align-items:center;width:auto;height:auto}.main-visual{margin-bottom:42px}@media screen and (max-width: 980px){.main-visual{margin-bottom:32px}}.main-visual .main-banner ul li p.thumbs_:hover+a{border-color:#2ac1bc;color:#2ac1bc}.main-visual .main-banner ul li p.thumbs_:hover+a::after{background-image:url("../images/0_arrow_right_c.svg")}.main-visual .main-banner ul li a.btn{border:1px solid #000;border-radius:3em;line-height:1em;display:flex;font-size:16px;padding:13px 20px;gap:4px}.main-visual .main-banner ul li a.btn span{margin-top:-0.125em}@media screen and (max-width: 980px){.main-visual .main-banner ul li a.btn{gap:4px;font-size:12px;padding:7px 14px}}.main-visual .main-banner ul li a.btn::after{content:"";display:inline-block;width:1em;height:1em;background:url("../images/0_arrow_right.svg") center center no-repeat;background-size:contain}.main-visual .main-banner ul li a.btn.color,.main-visual .main-banner ul li a.btn:hover{border-color:#2ac1bc;color:#2ac1bc}.main-visual .main-banner ul li a.btn.color::after,.main-visual .main-banner ul li a.btn:hover::after{background-image:url("../images/0_arrow_right_c.svg")}.main-banner{margin-left:-4rem;width:calc(100% + 8rem)}@media screen and (max-width: 980px){.main-banner{width:100%;margin-left:0}.main-banner .bt-prev,.main-banner .bt-next{display:none !important}}.main-visual .main-banner::before,.main-visual .main-banner::after{width:50px}@media screen and (max-width: 980px){.main-visual .main-banner::before{left:100%}.main-visual .main-banner::after{right:100%}}.main-visual .main-banner{margin-top:0;padding-bottom:0}@media screen and (max-width: 980px){.main-visual .main-banner{overflow:visible}}.main-banner .bt-prev{display:none}.main-banner .bt-next{display:none}.main-visual .pagination{display:none;left:50%;bottom:0;transform:translate(-50%, 0%);transition:.3s}@media screen and (max-width: 980px){.main-visual .pagination{transform:translate(-50%, 60%)}}.main-visual .pagination .swiper-pagination-bullet-active{background-color:#eee}.swiper-pagination-bullet{border:0;background-color:#eee}.bmlike-wrap .header .gnb-wrapper .gnb{padding:1.7rem 20px;height:95px;display:flex;align-items:center}@media screen and (max-width: 980px){.bmlike-wrap .header .gnb-wrapper .gnb{padding:1.7rem 20px;height:63px}}@media screen and (max-width: 980px){.bmlike-wrap .header .gnb-wrapper .etc-menu .bt-search{margin-left:0}.bmlike-wrap .header .gnb-wrapper .etc-menu .bt-search::before{width:2.3rem;height:2.3rem}}.bmlike-wrap .header .gnb-wrapper .etc-menu{gap:10px}@media screen and (max-width: 980px){.bmlike-wrap .header .bt-menu{margin-left:10px}}.bmlike-wrap .header .gnb-wrapper.mo .mainmenu.show{overflow:auto;bottom:0;height:auto}.mainmenu.show .g_bottom{border-color:#000;animation:mobileMenu_line .6s forwards}.mainmenu.show .g_bottom>a{animation:mobileMenu .6s forwards}.g_bottom{padding:3rem 0;width:calc(100% - 6rem);margin:0 auto;border-top:2px solid rgba(0,0,0,0);position:relative;z-index:1;opacity:0}.g_bottom>a{display:flex;gap:.75rem;align-items:center;line-height:1em;margin-bottom:.8em;font-weight:700;font-size:18px;opacity:0}@keyframes mobileMenu_line{0%{opacity:0}100%{opacity:1}}.editor-info{margin-top:12rem}.share-area_ p{font-size:18px;color:#999;font-weight:700;text-align:center;margin-bottom:1em}@media screen and (max-width: 980px){.share-area_ p{font-size:16px}}.share-area_ .wrap{display:flex;width:100%;max-width:420px;margin:0 auto;gap:20px}@media screen and (max-width: 980px){.share-area_ .wrap{gap:16px}}.share-area_ .wrap>*{cursor:pointer;display:flex;flex:1;gap:.2em;line-height:1em;font-size:20px;padding:1em 0;justify-content:center;align-items:center;font-weight:700}@media screen and (max-width: 980px){.share-area_ .wrap>*{font-size:16px;padding:17px 0}}.share-area_ .wrap>* span{line-height:1em}.share-area_ .wrap>* img,.share-area_ .wrap>* .img{height:1em;width:1em;display:inline-block}.share-area_ .wrap>*.copy-url{background:#2ac1bc;color:#fff}.share-area_ .wrap>*.like{border:1px solid #aaa;color:#aaa}.share-area_ .wrap>*.like .img{background:url("../images/0_like.svg") center center no-repeat;background-size:contain}.share-area_ .wrap>*.like.active{border-color:#2ac1bc;color:#2ac1bc}.share-area_ .wrap>*.like.active .img{background-image:url("../images/0_like_active.svg")}.view-more>h3{margin-bottom:40px}.view-more.single .b-list{margin-top:-4rem}.btb.main{max-width:100%;margin:130px 0 0}@media screen and (max-width: 980px){.btb.main{margin:80px 0 0}}.btb.main h3{margin-bottom:60px}@media screen and (max-width: 980px){.btb.main h3{margin-bottom:40px}}.btb.main .bt-list .item{height:140px}.btb.main .bt-list .item p.title{font-size:26px}@media screen and (max-width: 980px){.btb.main .bt-list .item p.title{font-size:18px}}.btb.single{margin-top:80px}@media screen and (max-width: 980px){.btb.single{margin-top:64px}}.btb.single h3{border:0;padding:0;margin-bottom:40px}.btb.single .bt-list{gap:20px}@media screen and (max-width: 980px){.btb.single .bt-list{gap:16px}}.btb.single .bt-list .item{height:130px;width:calc(50% - 10px)}@media screen and (max-width: 980px){.btb.single .bt-list .item{width:100%}}.btb.single .bt-list .item p.title{font-size:20px}@media screen and (max-width: 980px){.btb.single .bt-list .item p.title{font-size:16px}}.btb .bt-list{display:flex;gap:24px 40px;flex-wrap:wrap}@media screen and (max-width: 980px){.btb .bt-list{gap:16px}}.btb .bt-list .item{width:calc(50% - 20px);position:relative;cursor:pointer;padding:30px;display:flex;align-items:center;justify-content:flex-start}@media screen and (max-width: 980px){.btb .bt-list .item{width:100%;padding:0 16px !important;height:80px !important}}.btb .bt-list .item.white{color:#fff}.btb .bt-list .item .text{position:relative;max-width:calc(100% - 145px - 10px);z-index:1}@media screen and (max-width: 980px){.btb .bt-list .item .text{max-width:calc(100% - 80px - 10px)}}.btb .bt-list .item p{margin:0;font-size:16px;font-weight:350;z-index:1;white-space:nowrap}@media screen and (max-width: 980px){.btb .bt-list .item p{font-size:12px;line-height:1.5}}.btb .bt-list .item p.title{font-weight:700}.btb .bt-list .item .img{position:absolute;top:0;right:0;width:130px;height:100%;background-size:cover}@media screen and (max-width: 980px){.btb .bt-list .item .img{width:80px}}.b-list li{position:relative}.b-list li .badge{position:absolute;right:calc(2rem - 16px);top:-16px;font-size:90px;width:1em;height:1em}@media screen and (max-width: 980px){.b-list li .badge{right:-16px}}.marquee{flex:1;display:flex;overflow:hidden;gap:0}.marquee>div{padding-left:1.1rem;white-space:nowrap;text-transform:uppercase}.bmlike-wrap .header .gnb-wrapper.mo .mainmenu ul li .ani-typing{text-indent:0;font-family:"Hanna";font-weight:700;font-size:4rem;height:1em;word-spacing:.2em;line-height:1em}.bmlike-wrap .header .gnb-wrapper.mo .mainmenu ul li .ani-typing img{width:auto;height:1em}.bmlike-wrap .header .gnb-wrapper .logo a{display:inline;width:auto;font-size:26px;height:1em;background:rgba(0,0,0,0) !important;line-height:100%}@media screen and (max-width: 980px){.bmlike-wrap .header .gnb-wrapper .logo a{font-size:2rem}}.bmlike-wrap .header .gnb-wrapper .logo a img{width:auto;height:1em}.bmlike-wrap .header .gnb-wrapper .bt-prev-mo{margin-left:-1.6rem}.view-editor div[data-type=post_content] ul,.view-editor div[data-type=post_content] ol{padding:0}.view-editor div[data-type=post_content] ul li{padding:0 1rem}@media screen and (max-width: 980px){.b-list li{margin-top:40px}.bmlike-wrap{padding-top:45px}.view-editor div[data-type=post_content] .shortcode-slider ul li{padding:0}.view-editor div[data-type=post_content] .shortcode-slider :not(.view-editor__paragraph_photo)>img{width:100%;max-width:100%;margin:0}}
