@media (max-width:1200px){#wrapper.wrapper-company{position:relative}#wrapper.wrapper-company #header{width:100%;border-bottom:none}#wrapper.wrapper-company #header .header-menu{background-color:rgba(36,34,60,.24)!important;padding:25px 20px;border-bottom:none!important}#wrapper.wrapper-company #header .menu-icon{display:none}#wrapper.wrapper-company #header .section-nav{display:block}#wrapper.wrapper-company #header .section-nav ul{gap:22px!important}#wrapper.wrapper-company #header .section-nav ul .sec-nav{color:#fff!important;font-weight:500!important;font-size:17px!important;line-height:16px!important}#wrapper.wrapper-company-sub #header .company-sub-title{font-size:38px;letter-spacing:-1.14px;justify-content:flex-start;width:100%;padding:0 30px}#wrapper #container.company-page .nav-menu{display:none}#wrapper #container.company-page .nav-menu-res{display:block}#wrapper #container.company-page .inner{margin-bottom:100px;margin-top:50px}#wrapper #container.company-page .inner section.comp-right-area{width:100%}#wrapper #container.company-page .inner section.comp-right-area .comp-row{flex-direction:column}#wrapper #container.company-page .inner section.comp-right-area .comp-row .comp-col-title .section-title{margin-bottom:40px}#wrapper #container.company-page .inner section.comp-right-area .comp-row .comp-col-cont{width:100%}#wrapper #container.company-page .inner .comp-one-column{padding:0 0}#wrapper #container.company-page .inner .comp-one-column .title{font-size:32px;letter-spacing:-1.28px;line-height:48px}#wrapper #container.company-page .inner .comp-one-column .comp-row{flex-direction:column}#wrapper #container.partnership-page .inner{margin-top:40px;margin-bottom:40px}#wrapper #container.partnership-page .inner .page-title{font-size:34px;letter-spacing:-1.02px}#wrapper #container.partnership-page .inner section.comp-right-area .comp-row{flex-direction:row}#wrapper #container.guide-privacy-policy .inner{margin-top:40px;margin-bottom:80px}#wrapper #container.ceo-greeting-page .inner{margin-top:46px;margin-bottom:112px}#wrapper #container.comp-intro .company-info{padding:46px 0 122px}#wrapper #container.comp-intro .company-info .inner{padding:0;max-width:1200px}#wrapper #container.comp-intro .company-info .inner .company-title{font-size:32px}#wrapper #container.comp-intro .company-info .inner .company-table td,#wrapper #container.comp-intro .company-info .inner .company-table th{padding-left:30px}#wrapper #container.comp-hist .inner{gap:46px}#wrapper #container.comp-hist .inner .year-tabs-wrapper{position:static;z-index:0}#wrapper #container.comp-hist .inner .year-tabs-wrapper .year-tabs{margin-top:46px}#wrapper #container.comp-hist .inner .hist-info{margin-bottom:162px;padding:0}#wrapper #container.comp-hist .inner .hist-info .comp-col-cont:first-of-type{margin-top:46px}#wrapper #container.comp-goal-version-page .inner{margin-top:46px;margin-bottom:46px}#wrapper #container.comp-goal-version-page .inner .comp-one-column .comp-row .comp-col-title{margin-bottom:22px;width:100%}#wrapper #container.comp-goal-version-page .inner .comp-one-column .comp-row .comp-col-title br{display:none}#wrapper #container.comp-sister-related .inner{margin-top:46px;margin-bottom:200px}#wrapper #container.comp-sister-related .inner .comp-right-area{flex-direction:column;padding-right:0;padding-left:0}#wrapper #container.comp-sister-related .inner .comp-right-area .page-title{margin-bottom:70px}#wrapper #container.comp-location-page .inner{margin-top:46px;margin-bottom:46px}#wrapper #container.comp-location-page .inner .comp-one-column.location-area .location-map .root_daum_roughmap{width:100%!important}#wrapper #container.comp-location-page .inner .comp-one-column .comp-row{flex-direction:row}#wrapper #container.guide-sub .page-title{font-size:34px}}@media (max-width:768px){#wrapper.wrapper-company #header{padding-top:0}#wrapper.wrapper-company #header .header-menu{padding:25px 20px}#wrapper.wrapper-company #header .header-menu .inner{display:flex;justify-content:space-between;padding:0}#wrapper.wrapper-company #header .header-menu .menu-icon{display:block!important}#wrapper.wrapper-company #header .header-menu .section-nav{display:none}#wrapper.wrapper-company #header .company-sub-title{flex:1}#wrapper.wrapper-company .space-header{padding-top:76px}#wrapper.wrapper-company .space-header.comp-hist .inner .year-tabs-wrapper{margin-top:30px}#wrapper.wrapper-company-sub #header{height:260px!important}#wrapper.wrapper-company-sub .sub-header#header{height:100%!important;background-color:unset!important;background-image:none!important}#wrapper.wrapper-company-sub .sub-header .company-sub-title{font-size:32px;letter-spacing:-.96px;position:absolute!important;background-image:url("../img/company_sub.png")!important;background-position:top!important;z-index:2!important;height:260px!important;padding-top:55px!important}#wrapper.wrapper-company-sub .sub-header .sub-header-menu{z-index:3;background-color:rgba(255,255,255,.85)!important}#wrapper.wrapper-company-sub .space-header{margin-top:184px}#wrapper #container.company-page .inner .page-title{font-size:30px;letter-spacing:-.9px;padding-bottom:20px;margin-bottom:30px}#wrapper #container.company-page .inner .page-title .nav-menu-res{padding:20px;margin-bottom:30px;overflow-x:auto}#wrapper #container.company-page .inner .page-title .nav-menu-res ul{width:-moz-max-content;width:max-content}#wrapper #container.company-page .inner .comp-one-column .title{font-size:24px;letter-spacing:-.96px;line-height:48px;margin-bottom:8px}#wrapper #container.company-page .inner section.comp-right-area .comp-row .comp-col-cont{margin-top:20px}#wrapper #container.company-page .inner .comp-right-area .comp-row .comp-col-cont .content-item h3{line-height:26px}#wrapper #container.partnership-page .inner{margin-top:50px;margin-bottom:155px}#wrapper #container.partnership-page .inner .page-title{font-size:24px;letter-spacing:-.72px;line-height:30px;margin-bottom:20px}#wrapper #container.partnership-page .inner section.comp-right-area .comp-row{flex-direction:column}#wrapper #container.partnership-page .inner section.comp-right-area .comp-row .comp-col-title{margin-bottom:16px}#wrapper #container.guide-privacy-policy .inner{margin-top:36px;margin-bottom:103px}#wrapper #container.ceo-greeting-page .inner{margin-top:46px;margin-bottom:106px}#wrapper #container.comp-hist .inner{gap:0}#wrapper #container.comp-hist .inner .year-tabs-wrapper .year-tabs{margin-top:0}#wrapper #container.comp-hist .inner .year-tabs-wrapper .year-tabs .year-tab{height:40px}#wrapper #container.comp-hist .inner .hist-info{margin-bottom:30px}#wrapper #container.comp-hist .inner .hist-info .comp-col-cont:first-of-type{margin-top:30px}#wrapper #container.comp-hist .inner .hist-info .comp-col-cont .history-list li{flex-direction:column;align-items:flex-start;justify-content:center}#wrapper #container.comp-hist .inner .hist-info .comp-col-cont .history-list li .year{margin-bottom:16px}#wrapper #container.comp-goal-version-page .inner{margin-top:60px;margin-bottom:30px}#wrapper #container.comp-goal-version-page .inner .comp-one-column .first-box .comp-row .comp-col-cont{flex-direction:column}#wrapper #container.comp-goal-version-page .inner .comp-one-column .first-box .comp-row .comp-col-cont .box-content{width:100%}#wrapper #container.comp-goal-version-page .inner .comp-one-column .first-box .comp-row .comp-col-cont .line{width:100%;height:1px;background-color:#cfe4ff;margin-bottom:0}#wrapper #container.comp-location-page .inner{margin-top:30px;margin-bottom:30px}#wrapper #container.comp-location-page .inner .comp-one-column.location-area .location-map .root_daum_roughmap{height:216px}#wrapper #container.comp-location-page .inner .comp-one-column .comp-row{flex-direction:column}#wrapper #container.comp-location-page .inner .comp-one-column .comp-row .comp-col-title{font-size:26px;line-height:34px;margin-bottom:16px}#wrapper #container.adv-guide-page .inner{margin-bottom:0}#wrapper #container.adv-guide-page .inner .top-area{flex-direction:column;gap:10px}#wrapper #container.adv-guide-page .inner .top-area .page-title{font-size:34px}#wrapper #container.adv-guide-page .inner .adv-img{width:100%}#wrapper #container.adv-guide-page .inner .comp-right-area .tab-wrap .content-area .content-bottom{margin-bottom:80px}#wrapper #container.adv-guide-page .inner .comp-right-area .tab-wrap .content-area .content-body.body-02 .content-item .adv-img .card-image{min-width:auto}#wrapper #container.protection-page .inner{margin-bottom:0}#wrapper #container.protection-page .inner .ref-item:last-child{border-bottom:none}#wrapper #container.company-main .inner{gap:23px}#wrapper #container.company-main .inner .greeting{line-height:40px;font-size:34px;letter-spacing:-1.36px}#wrapper #container.company-main .inner .box-description{line-height:24px;font-size:16px;letter-spacing:-.64px}#wrapper #container.company-main .inner .box-description .blue-box{line-height:24px;font-size:16px;letter-spacing:-.64px}#wrapper #container.guide-sub .page-title{font-size:24px;padding-bottom:20px}#wrapper #container.guide-sub .subscription-form .form-row{flex-direction:column;align-items:flex-start;width:100%}#wrapper #container.guide-sub .subscription-form .form-row .form-label{margin-bottom:8px;flex-shrink:0}#wrapper #container.guide-sub .subscription-form .form-row .address-container{width:100%}#wrapper #container.guide-sub .subscription-form .form-row .form-input{width:100%}#wrapper #container.guide-sub .policy .checkbox{margin-bottom:10px}#wrapper #container.comp-intro .company-info .inner .company-title{font-size:24px}}