:root{--color-background:#ffffff;--color-foreground:#000000;--color-background-subtle:#f7f7f7;--color-primary:#4e4e4e;--color-secondary:#707070;--color-tertiary:#999999;--color-border:#dddddd;--color-danger:#ff6262;--color-success:#0089ff}body{font-size:14px;color:var(--color-foreground);overflow-x:hidden;height:100%;-webkit-overflow-scrolling:touch}a,a:active,a:hover,a:link,a:visited{color:inherit;text-decoration:none}textarea{padding:10px}button,input[type=button],input[type=file],input[type=image],input[type=reset],input[type=submit]{cursor:pointer}html{scroll-behavior:smooth}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.animate-fadeUp{animation:fadeUp 1s ease-in-out forwards}.animate-blink{animation:blink 1s step-start infinite}#scrollProgressBar{position:fixed;top:0;left:0;height:4px;background-color:black;z-index:9999;transition:width .2s ease-out}.list-item-with-icon{position:relative;padding-left:38px;margin-bottom:32px;line-height:24px}.list-item-with-icon:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:24px;height:24px;background:url(/images/common/badge-main.svg) no-repeat 50%;background-size:contain}.sections-content h2{font-size:26px;line-height:140%;font-weight:500}.sections-content-detail small{font-size:15px;color:#666}.sections-content-detail a{color:#2563eb;text-decoration:underline}.sections-content-detail a:hover{color:#1e40af}header .util_area{position:absolute;top:50%;right:40px;transform:translateY(-50%);font-size:0}header .util_area ul,header .util_area ul li{display:inline-block;vertical-align:top}header .util_area ul li{font-size:16px;font-weight:300;line-height:44px;margin-left:24px}header .header_srch{display:inline-block;vertical-align:top;opacity:0;z-index:-1}header .header_srch input{width:0;height:44px;border:0;border-bottom:2px solid var(--color-foreground);font-size:16px;padding:0;transition:all .5s}header .header_srch.on{opacity:1;margin-left:24px;z-index:1}header .header_srch.on input{width:220px;padding:0 25px 0 0}#mSrch{display:none;position:absolute;top:150px;left:0;right:0;bottom:0}#mSrch.on{display:block}#mSrch .input-area{margin-top:0;position:relative}#mSrch .mSrch_input{width:100%;height:80px;font-size:16px;padding:0 65px 0 40px;border-top:2px solid var(--color-foreground);border-bottom:2px solid var(--color-foreground);border-left:none;border-right:none;border-radius:0}#mSrch .mSrch_input::-moz-placeholder{font-size:16px;color:#999;font-weight:200}#mSrch .mSrch_input::placeholder{font-size:16px;color:#999;font-weight:200}#gnb{position:fixed;top:150px}#gnb,#gnb .gnb_bg{left:0;right:0;bottom:0}#gnb .gnb_bg{position:absolute;top:0;z-index:-1;background-color:var(--color-background)}#gnb .aside_content{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}#gnb .aside_content ul{text-align:center}#gnb .aside_content ul li{font-weight:500;font-size:40px;line-height:45px;text-align:center}#gnb .aside_content ul li+li{margin-top:80px}#gnb .m_gnb{display:none;margin-top:48px;justify-content:center;gap:16px;font-size:40px;line-height:45px;font-weight:500;text-align:center}@media only screen and (max-width:1200px){header .util_area .header_srch.on input{width:180px}}@media only screen and (max-width:1100px){header .util_area ul li{font-size:15px;margin-left:15px}}@media only screen and (max-width:1024px){header .util_area ul{display:none}#gnb .aside_content ul li{margin-top:50px}#gnb .aside_content .m_gnb{display:flex;margin-top:80px;font-size:0;text-align:center}}@media only screen and (max-height:900px){#gnb .aside_content ul li+li{margin-top:50px}}@media only screen and (max-width:768px){#gnb .aside_content ul li{font-size:24px;line-height:27px;margin-top:40px}#gnb .aside_content ul li:first-child{margin-top:0}#gnb .m_gnb{margin-top:106px}}@media only screen and (max-width:640px){.mobile{display:block!important}#gnb,#mSrch{top:101px}}@media only screen and (max-height:620px){#gnb .m_gnb{margin-top:60px}}.textArea ul{list-style-type:disc;margin-left:1.25rem;padding-left:1rem}.post-list .swiper{padding-bottom:0}.post-list .swiper-pagination.swiper-pagination-bullets{display:flex;flex-direction:row;justify-content:center;align-items:center;bottom:0;padding:0 10px;gap:9px;height:28px;width:100%;z-index:100}.post-list
	.swiper-pagination.swiper-pagination-bullets
	.swiper-pagination-bullet{width:8px;height:8px;margin:0;border-radius:9999px;background-color:black;opacity:.2}.post-list
	.swiper-pagination.swiper-pagination-bullets
	.swiper-pagination-bullet-active{opacity:1}.product-section .post-list .swiper-pagination.swiper-pagination-bullets{justify-content:start}.product-section .post-list .swiper-navigation .custom-prev{top:auto;bottom:0;left:auto;right:146px}.product-section .post-list .swiper-navigation .custom-next{top:auto;bottom:0;left:auto;right:96px}@media only screen and (max-width:640px){.product-section .post-list .swiper-navigation .custom-prev{right:50px}.product-section .post-list .swiper-navigation .custom-next{right:20px}}@media only screen and (min-width:641px) and (max-width:1024px){.product-section .post-list .swiper-navigation .custom-prev{right:90px}.product-section .post-list .swiper-navigation .custom-next{right:40px}}