@media (min-width: 768px){#header{padding:20px 40px}#header .inner .logo{width:239px}#header .inner nav ul{gap:25px}#header .inner nav ul li a{font-size:13px}#header .inner nav ul li.contact_btn{width:240px}#header .inner nav ul li.contact_btn a{width:100%;height:unset;min-height:50px;padding:12px 20px;border-radius:7px}#header .inner nav ul li.contact_btn a:before{width:calc(100% + 2px) !important;height:calc(100% + 2px) !important;border-radius:8px !important}#header .inner nav ul li.contact_btn a span{font-size:14px !important}#header .inner nav ul li.contact_btn a .arrow{width:36px;height:20px;border-radius:4px;padding:6.25px}#header .inner nav ul li.contact_btn a .arrow img{width:6px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1080px){#header{padding:20px 20px}#header .inner .logo{width:180px}#header .inner nav ul{gap:15px}#header .inner nav ul li a{font-size:12px}#header .inner nav ul li.contact_btn{width:180px}}@media (max-width: 767px){#header{padding:12px 15px}#header .inner .logo{width:180px}#header #hamburger_btn:before{top:calc(50% - 10px);width:35px;height:3px}#header #hamburger_btn span{width:35px;height:3px}#header #hamburger_btn:after{top:calc(50% + 10px);width:35px;height:3px}}@media (max-width: 767px){#menu_contents{padding:70px 50px}#menu_contents .inner nav ul{gap:5px}#menu_contents .inner nav ul li a{font-size:16px;padding:15px 0;border-bottom-width:1px}#menu_contents .inner nav ul li a:before{right:6px;width:5px;height:5px;border-width:1px}#menu_contents .inner nav ul li a:after{width:26px;height:15px;border-radius:4px}#menu_contents .inner nav ul li.contact_btn{margin-top:40px}#menu_contents .inner nav ul li.contact_btn a{padding:12px 20px;border-radius:8px}#menu_contents .inner nav ul li.contact_btn a .gradation_text{font-size:16px}}#footer{overflow:hidden}@media (min-width: 768px){#footer{border-width:2px}#footer .footer_contents{padding:60px 15px 35px}#footer .footer_contents .content,#footer .footer_contents .link_list{max-width:1276px;margin-left:auto;margin-right:auto}#footer .footer_contents .content{margin-bottom:15px}#footer .footer_contents .content .logo{width:320px}#footer .footer_contents .content .contact_btn a{width:240px;height:50px;padding:12px 20px;border-radius:8px}#footer .footer_contents .content .contact_btn a:before{width:calc(100% + 2px);height:calc(100% + 2px);border-radius:8px}#footer .footer_contents .content .contact_btn a span{font-size:14px}#footer .footer_contents .content .contact_btn a .arrow{width:36px;height:20px;border-radius:4px;padding:6.25px}#footer .footer_contents .content .contact_btn a .arrow img{width:6px}#footer .footer_contents .link_list{margin-top:30px;padding-top:30px;border-top-width:2px}#footer .footer_contents .link_list ul{gap:30px}#footer .footer_contents .link_list ul li a{gap:16px}#footer .footer_contents .link_list ul li a span{font-size:14px}#footer .footer_contents .link_list ul li a:before{right:6px;width:5px;height:5px;border-width:1px}#footer .footer_contents .link_list ul li a:after{width:26px;height:15px;border-radius:4px}#footer .copyright_contents{position:relative;background-color:unset;padding:30px 15px;max-width:1360px;margin:0 auto}#footer .copyright_contents:after{content:'';position:absolute;width:100vw;height:100%;background-color:#f2f2f2;left:50%;top:0;transform:translateX(-50%)}#footer .copyright_contents .copyright,#footer .copyright_contents .link_box{z-index:1;position:relative}#footer .copyright_contents .copyright{font-size:14px}#footer .copyright_contents .link_box{gap:20px}#footer .copyright_contents .link_box a{gap:8px}#footer .copyright_contents .link_box a span{font-size:14px}#footer .copyright_contents .link_box a img{width:12px}}@media (max-width: 767px){#footer{border-width:1px}#footer .footer_contents{padding:60px 15px 35px}#footer .footer_contents .content{margin-bottom:30px}#footer .footer_contents .content .logo{width:280px;margin-bottom:15px}#footer .footer_contents .content .contact_btn a{max-width:240px;height:50px;padding:12px 20px;border-radius:8px}#footer .footer_contents .content .contact_btn a:before{border-radius:8px;width:calc(100% + 2px);height:calc(100% + 2px)}#footer .footer_contents .content .contact_btn a span{font-size:14px}#footer .footer_contents .content .contact_btn a .arrow{width:36px;height:20px;border-radius:4px;padding:6.25px}#footer .footer_contents .content .contact_btn a .arrow img{width:6px}#footer .footer_contents .text{max-width:280px;margin:0 auto 40px;font-size:16px}#footer .copyright_contents{padding:20px;gap:8px}#footer .copyright_contents .copyright{margin-top:20px;font-size:10px}#footer .copyright_contents .link_box{gap:10px}#footer .copyright_contents .link_box a{gap:8px}#footer .copyright_contents .link_box a span{font-size:14px}#footer .copyright_contents .link_box a img{width:12px}}#top_main{overflow:hidden}

/*# sourceMappingURL=maps/custom.min.css.map */
