.human .container-fluid {  --bs-gutter-x: 0rem;  --bs-gutter-y: 0;  padding-right: 0;  padding-left: 0;}#header-wrap{padding:0;}#logo {  margin-right: 0;  justify-content: center;}#logo a {  width: auto !important;}.is-expanded-menu .full-header #logo {  padding-left: 30px;  padding-right: 36px;}.is-expanded-menu .full-header #logo {  border-right: 0}a.side-panel-trigger {  font-size: 2rem;  color: #000;}.header-row {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;  justify-content: space-between !important;}.is-expanded-menu .header-row {  position: initial;}.header-row {  display: flex;}@media (max-width: 578.98px) {  a.side-panel-trigger { font-size: 1.375rem; color: #000;  }}#lnb {  justify-content: center !important;}#lnb {  padding-top: 0px;  text-align: left;  list-style-type: none;  height: 100px;  margin-bottom: 0}#lnb > li {  padding-top: 40px !important;  padding-left: 0px;  padding-right: 0px;  font-size: 17px;  font-weight: 500;  position: relative;  --mu-width: 180px;  min-width: var(--mu-width);  text-align: left;}#lnb a {  display: inline-block}#lnb a:hover {  color: var(--cnvs-themecolor);}#lnb > li > a {  line-height: 1.15;  padding-bottom: 40px;  color: #000;  text-align: center;  padding-left: 0px;  transition: all 0.2s ease;}#lnb > li.on {  border-top: 0px solid var(--cnvs-themecolor);}#lnb > li.on:hover {  border-top: 0px solid var(--cnvs-themecolor);}#lnb .depth {  position: absolute;  width: 100%;  left: 0;  z-index: 97;  overflow: hidden;  padding-top: 20px;  border-top: 1px solid #ddd;  border-right: 0px dashed #fff;  background: #fff;}#lnb .depth > li> a {  text-align: left;  font-weight: 400;  font-size: 14px;  margin-top: 10px;  padding: 0 18px;  color: #000;  transition: all 0.2s ease;  letter-spacing: -0.03rem;}#lnb .depth > li> a:hover {  font-weight: 700;  color: var(--cnvs-themecolor);}#lnb .depth a:hover { font-weight: 700; color: var(--cnvs-themecolor);}#lnb > li .depth {}#lnb > li:hover .depth {  background: #f1f2f6;  border-color: #fff;  border-bottom: 0px;  border-top: 0px solid #400040;}#lnb > li:hover .depth:before {  content: '';  display: block;  width: var(--mu-width);  height: 3px;  background: var(--cnvs-themecolor);  ; position: absolute;  left: 0px;  top: 0px;}#lnb > li.active > a {  color: #b20000}#lnb .depth .active {  color: #b20000 ;  text-decoration: underline;}#lnb .depth02 {  list-style: none;  margin: 0;  padding: 0;  line-height: 1 !important;}#lnb .depth02 > li {  padding: 0 !important;  margin: 0 !important;  line-height: 1 !important;}#lnb .depth02 > li > a {  text-align: left;  font-size: 13.5px;  font-weight: 400;  padding: 0 20px !important;  letter-spacing: -0.05rem;  line-height: 1 !important;  margin: 4px 0;  color: #222}#lnb .depth02 a:hover {  text-decoration: none !important;  font-weight: 500;  color: var(--cnvs-themecolor);}#lnb .depth a.on {  font-weight: 700;  color: var(--cnvs-themecolor);}#lnb .depth02 a.on {  font-weight: 700;  color: var(--cnvs-themecolor);  text-decoration: none !important;}#lnb .depth a.on::before, #lnb .depth02 a.on::before {}.depth_bg {  position: absolute;  background-color: #fff;  left: 0;  width: 100%;  z-index: 87;  top: 100px;  border-bottom: 1px solid #ccc;  background-image: url('/_skin/kor/images/site/tmubg10.png');  background-position: calc(0% + 6%) center;  background-repeat: no-repeat;  background-size: 160px;}.depth,.depth_bg {  height: 0;}.depth_bg:after {  content: '';  height: 0px;  background: rgba(255,255,255, 0.1);  position: absolute;  top: 0px;  left: 50%;  width: 0;}.depth_bg.on {  overflow: visible;  border-top: 1px solid #ddd;}.depth_bg.on:after {  width: 100%;  left: 0}.menu-collapse {  font-size: 14px;  font-weight: 400;  color: #000;  padding: 0 18px;  margin-top: 10px;}.menu-collapse a {  font-size: 14px;  font-weight: 400;  color: #000;}.fun-wrap {  position: relative;  display: flex;  align-items: center !important;  justify-content: flex-end !important;  height: var(--cnvs-header-height);  width: 266px;  max-width: 266px;  overflow: hidden;  background: #fff;  margin-right:50px;}.fun-wrap a {  font-size: 0.875rem;  font-weight: 500;  line-height: 1;  transition: all .25s ease;}.fun-wrap a.login {  color: #000;  border: 1px solid #aaa;  padding: 6px 14px;  border-radius: 60px;}.fun-wrap a.login:hover {  background: #000;  color: #fff;  border: 1px solid #000;}.fun-wrap a.lang {  color: #888;}.fun-wrap a.lang:hover {  color: #e74c3c}.fun-wrap a.lang.on {  color: #000;}.fun-wrap .en {  padding: 24px}.fun-wrap .ko {  padding-right: 18px}.top-sitemap {  height: var(--cnvs-header-height);  background: #2d3436;  line-height: 100px;  padding: 0 28px;  position: relative}.top-sitemap a {  font-size: 26px !important;  color: #fff;  transition: all .15s ease;}.top-sitemap a:hover {  color: #c4ab88;}#logo a .logo-pc {  display: block;}#logo a .logo-mo {  display: none}@media (min-width: 1600px) {  #logo a .logo-pc { display: none !important;  }  #logo a .logo-mo { display: block !important;  }}@media (max-width: 1800px) {  #lnb > li { font-size:16px; --mu-width: 150px;  }  #lnb > li > a { text-align: center;  }  #lnb .depth > li> a { font-size: 14px; padding: 0 16px; letter-spacing: -0.05rem;  }  .menu-collapse { padding: 0 16px;  }  .menu-collapse a { font-size: 14px; font-weight: 400;  }  #lnb .depth02 > li > a { padding: 0 18px !important;  }}@media (max-width: 1700px) {  .depth_bg { background-position: calc(0% + 4%) center; background-size: 120px;  }}@media (max-width: 1590px) {  #lnb > li { font-size:16px; --mu-width: 140px;  }  #lnb > li > a { text-align: center;  }  #lnb .depth > li> a { font-size: 14px; padding: 0 12px; letter-spacing: -0.06rem;  }  .menu-collapse { padding: 0 12px;  }  .menu-collapse a { font-size: 14px; font-weight: 400;  }  #lnb .depth02 > li > a { padding: 0 16px !important;  }}@media (max-width: 1200px) { .pmenu-wrap {   display:none } .mmenu-btn {   display:block !important;   margin-right: 20px; } .fun-wrap {   display: none !important; }}@media (max-width: 1199.98px) { #depth_bg, #lnb {   display: none !important; } #header-wrap {   border-bottom: 1px solid #ccc; }}@media (max-width: 991.98px) {  #logo { margin-left:30px;  }}@media (max-width: 767.98px) {  .fun-wrap { display: none !important;  }  .human .container-fluid { padding-right: 20px; padding-left: 20px;  }  #logo { margin-left: 0 !important;  }}@media (max-width: 576.98px) {  #logo a .logo-pc { display: none !important;  }  #logo a .logo-mo { display: block !important;  }}.page-link:hover {  color: var(--bs-pagination-hover-color);}.is-expanded-menu .sticky-header.full-header #header-wrap {  border-bottom: 0px solid var(--cnvs-header-border-color);}#footer {  background: #f7f7f7;}#copyrights {  background: #f0f0f0;  color: #666;  padding: 24px 16px 22px;  line-height: 1.4;}#footer .container.human {  padding: 60px 0px;  font-size: 0.875rem;}#footer .r-site-tit {  font-size: 1rem;  margin-bottom: 5px;  font-weight: 500;}#footer .container.human .list-ro a {  color: #444;}#footer .container.human .list-ro a:hover {  color: var(--cnvs-themecolor);}.flogo-img {  max-width: 210px}@media (max-width: 1199.98px) {  #footer .container.human { padding:30px 30px;  }  .btn.privacy { font-size: 13px  }}@media (max-width: 767.98px) {  .flogo-img { max-width:200px  }}@media (max-width: 400px) {  .flogo-img { max-width:160px  }  .btn.privacy { font-size: 12px  }}@media (max-width: 340px) {  .flogo-img { max-width:140px  }}h2.copy {  font-family: 'GmarketSansMedium';  font-weight: 500;  font-size: 1.875rem;  margin-bottom: 40px;  letter-spacing: -0.03rem;  color: #555}h2.copy em {  font-style: normal !important}@media (max-width: 575.98px) {  h2.copy { font-size:1.25rem; margin-bottom: 20px;  }}ul.historyline {  list-style-type: none;  position: relative;  padding: 0;  margin: 20px 0;}ul.historyline:before {  content: ' ';  background: #ddd;  display: inline-block;  position: absolute;  left: 8px;  width: 1px;  height: 100%;  z-index: 2;}ul.historyline > li {  margin: 0 0 26px 0;  padding-left: 44px;}ul.historyline > li:before {  content: ' ';  background: white;  display: inline-block;  position: absolute;  border-radius: 50%;  border: 3px solid #193988;  left: 0px;  width: 18px;  height: 18px;  z-index: 2;}ul.historyline h4 {  font-size: 18px;  line-height: 18px;  margin-bottom: 10px;  color: #2d3436;  font-weight: 500}ul.historyline > li > div {  font-size: 16px;}h2.vertical {  -webkit-writing-mode: vertical-rl;  -ms-writing-mode: tb-rl;  writing-mode: vertical-rl;  position: absolute;  left: 0;  top: 0;  line-height: 80px;  color: #ccc;  font-size: 80px;  font-weight: 800;  font-family: serif;  background: #fcfcfc;  padding: 18px;  letter-spacing: 1px;}h2.vertical:first-letter {  color: #aaa}ul.tab-nav.t-history:not(.tab-nav-lg) li {  height: 48px;}ul.tab-nav.t-history:not(.tab-nav-lg) li:first-child {  margin-left: 20px;}ul.tab-nav.t-history:not(.tab-nav-lg) li a {  padding: 0 20px;  height: 47px;  line-height: 47px;  font-size: 18px;  font-weight: bold;}.acctitle {  line-height: 28px !important;  font-size: 18px !important;  border-bottom: 1px dotted #ccc;  border-top: 0}.acctitle i {  width: 18px !important;  font-size: 18px !important;  line-height: 50px !important;}@media (max-width: 575.98px) {  ul.historyline > li { margin:0 0 14px 0; padding-left: 34px;  }  ul.historyline h4 { font-size: 16px; line-height: 16px;  }  ul.historyline > li > div { font-size: 14px;  }}.canvas-tabs .nav-link {  font-size: 1.125rem;}.canvas-tabs .nav-link.active {  font-weight: 700}.profbox {  width: calc(33.33333% - 1rem);  margin: 0 .5rem 20px .5rem;  border: 1px solid #ddd;  border-radius: 20px;  transition: all 0.2s ease;}.profbox:hover {  border-color: var(--cnvs-themecolor);  cursor: pointer}.profbox .profcont {  padding: 20px 10px 20px}.profbox .prof-photo {  height: 7.8em;  min-width: 6.5em;  width: 7em;}.profbox .prof-photo img {  border: 0px solid #ddd;  border-radius: 20px;  height: 100%;  object-fit: cover;  margin-left: 10px;}.profbox .prof-photo img [data-sizes="auto"] {  display: block;  width: 100%;}.profbox .prof-info {  padding-left: 1.4em;  width: 100%;}.profbox.researcher .prof-info {  padding-left: 0;  width: 100%;}.profbox h2 {  font-size: 20px;  font-weight: 700;  margin-bottom: 25px;  letter-spacing: 0.05em}.profbox h2 a {  color: #333}.profbox h2 a:hover {  color: #27ae60}.profbox h2 em {  font-style: normal;  font-size: 16px;  font-weight: 500;  margin-left: 6px;  letter-spacing: 0em}.profbox h2 span {  display: block;  font-size: 16px;  font-weight: 400;  color: #193988 !important;  letter-spacing: 0em}.profbox .prof-info .part {  background: #555;  color: #fff;  padding: 1px 5px;  font-size: 13px;  margin-bottom: 10px;  display: inline-block}.profbox h3 {  font-size: 14px;  line-height: 18px;  font-weight: 500;  margin-bottom: 3px;  color: #666;}.profbox h4 {  font-size: 14px;  line-height: 18px;  font-weight: 400;  margin-bottom: 0px;  color: #666;}.profbox .prof-info .contact {  margin-top: 16px;}.profbox .prof-info .contact a {  padding: 4px 6px;  border: 1px solid #eee;  color: #aaa;  font-size: 12px;  font-weight: 500;  border-radius: 0.3rem;  margin-right: 6px;}.profbox .prof-info .contact a:hover {  background: #27ae60;  color: #fff;  border-color: #27ae60}@media (max-width: 1199.98px) {  .profbox { width: calc(50% - 1rem); margin: 0 .5rem 20px .5rem;  }}@media (max-width: 991.98px) {}@media (max-width: 767.98px) {  .profbox { width:100%; margin: 0 0 .5rem 0;  }  .profbox h2 { font-size: 16px  }  .profbox h2 span { font-size: 14px  }  .profbox .profcont { padding: 10px 15px 15px  }  .profbox .prof-photo { width: 8em; height: 8em; min-width: 8em;  }}@media (max-width: 575.98px) {  .profbox .profcont { padding:10px 10px  }}@media (max-width: 390px) {  .profbox .prof-photo { width: 3.5em; height: 4em; min-width: 3.5em; display: none  }  .profbox .prof-info { padding-left: 0em; width: 100%;  }  .profbox .prof-info .contact { margin-top: 10px; text-align: center  }  .profbox .prof-info .contact a { display: block; margin: 0 0px 5px;  }}.former-box.media {  align-items: center!important;}.former-box {  border: 1px solid #ddd;  padding: 30px}.former-box .st {  font-size: 15px;}.former-box h5 {  font-size: 22px;  margin-bottom: 10px}.former-box .time {  font-size: 14px;}.former-box img {  max-height: 200px}#nsmap1 {  width: 100%;  min-height: 600px;  margin-bottom: 40px;  border-radius: 20px}.map-box {  border: 1px solid #ddd;  padding: 40px;  border-radius: 20px}.map-link {  text-align: center;  width: 100%;  margin-bottom: 10px}.map-link a {  padding: 22px 0;  display: block;  font-size: 18px;  letter-spacing: -1px;  font-weight: 500;  border-radius: 8px;  background-color: rgba(255,255,255,0.9);  color: #00397f}.map-link.bg-gray a {  background: #f0f0f0;}.map-link a:hover {  color: #fff !important;  background-color: #00397f;  -webkit-transition: all .2s ease;  -o-transition: all .2s ease;  transition: all .2s ease;}.map-link a i {  font-size: 50px;  line-height: 86px;}.map-width {  width: 100% !important;  margin-bottom: 20px !important}.img-app1 {  width: 130px;  float: left;  padding: 0 26px 0 0px}.img-app2 {  width: 120px}@media (max-width: 575.98px) {  #nsmap1 { min-height:300px;  }  .map-link a { padding: 15px 0; font-size: 16px;  }  .map-link a i { font-size: 40px; line-height: 66px;  }  .map-box { padding: 30px 20px 10px;  }}@media (max-width: 575.98px) {  #nsmap { min-height:300px; margin-bottom: 30px;  }  .map-box { padding: 20px  }}.menuheader {  padding: 30px;  font-weight: 700;  width: 100%;  border-right: 0px dotted #ccc;  letter-spacing: -0.5px}.menuheader h1 {  font-size: 2rem;  color: var(--cnvs-themecolor);  margin-bottom: 20px;  font-weight: 700;  font-family: 'GmarketSansBold';}.menuheader h2 {  font-size: 18px;  font-weight: 500;  color: #777;  line-height: 22px;  margin-bottom: 20px;  width: 100%;}ul.submenu ul,ul.submenu {  margin: 0px 0px 20px 0px;  list-style: none;}ul.submenu > li {  float: left;  margin-right: 50px;  margin-bottom: 26px;  text-align: center;}ul.submenu > li:last-child {  padding-right: 0px;  ;margin-bottom: 0px}ul.submenu a {  display: block;  text-decoration: none;  color: #222;}ul.submenu > li > a {  border: 1px solid #ccc;  border-radius: 8px;  padding: 6px 24px;  font-weight: 700;  font-size: 1rem; -moz-border-radius: 8px;  -webkit-border-radius: 8px;  display: block;  width: 100%;}ul.submenu > li > a:hover {border-bottom: 2px solid rgb(144, 144, 144);}ul.submenu > li > ul {  margin: 12px 0 0 12px;  font-size: 14px;  letter-spacing: -0.05rem;  font-weight: 400;}ul.submenu > li > ul > li {  margin-bottom: 6px;  text-align: left;}ul.submenu > li > ul > li > a:hover {  font-weight: 500 !important;}ul.submenu:after {  clear: both;  content: "";  display: block;  font-size: 0;  line-height: 0px;  height: 0px;}.top-links-item .dropdown:hover {  border: 1px solid #0A246A;  border-radius: 5px;  padding: 5px;  background: #ddd;}.top-links-item {  margin: 0 15px;}.header-row {  justify-content: space-between !important;}#lnb > li {  min-width: 120px !important;  max-width: 150px !important;}#lnb .depth {  top: 100px !important;  padding-top: 0 !important;}#lnb .depth02 {  padding: 10px 0;}#lnb .depth02 > li > a {  padding: 5px 10px !important;}#lnb .depth02 > li > a > i {  font-size: 10px !important;}.menu-intro-wrap {  background-image: url("/_skin/kor/images/menubg.png");  background-repeat: no-repeat;  background-position: right bottom;  height: 100%;  padding: 30px;  text-align: center;}.menu-intro-wrap .menu-intro-title {  font-size: 30px;  font-weight: 600;  padding: 10px;}.menu-intro-wrap .menu-intro-summary {  font-size: 16px;  font-weight: 400;  padding: 10px;}.childmenu {  padding: 20px;}.childmenu .childmenu-title {  padding-bottom: 10px;  border-bottom: 1px solid #ddd;}.childmenu a {  color: #000;}.main-menu {  width: 100%;}.mmenu-btn {  display: none}@media (max-width: 1199.98px) {  #depth_bg, #lnb { display: none !important;  }  #header-wrap { border-bottom: 1px solid #ccc;  }}@media (max-width: 991.98px) {  #logo { margin-left:30px;  }}@media (max-width: 767.98px) {  .fun-wrap { display: none !important;  }  .mmenu-btn { display: block !important; margin-right: 0px;  }  .human .container-fluid { padding-right: 20px; padding-left: 20px;  }  #logo { margin-left: 0 !important;  }  .header-row { justify-content: space-between !important;  }}.depth_bg {  background-image: none;}.menu-overlay {  opacity: 0;  position: fixed;  top: 0;  left: 0;  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.6);  z-index: 5;  pointer-events: none;  -webkit-backface-visibility: hidden;  transition: opacity 0.3s ease;}.main-menu-li a{ font-size:22px; font-size: 500;}.noscroll { overflow:hidden; -ms-overflow-style: none;  scrollbar-width: none; }.noscroll::-webkit-scrollbar { display: none; }#sitemap-overlay{height: 0;}.sitemap ul{list-style:none !important;margin:0; padding:0}.sitemap ul li{margin-bottom:10px;}.sitemap ul.depth01 > li {float:left;width:33.3333%;padding:0 10px;margin-bottom:20px;}.sitemap ul.depth02 {margin:20px 0 0 12px;}.sitemap ul.depth02 > li{background: url('/_skin/kor/images/common/li_arrow.png') left 3px no-repeat;padding-left:20px;margin-bottom:10px}.sitemap ul.depth03 {margin:4px 0 6px;}.sitemap ul.depth03 > li{margin-bottom:4px}.sitemap ul.depth01 > li > a {color:#fff;display:block;font-size:1.125rem;font-weight:700;padding:8px 20px;background-color:#666;border-radius:10px;}.sitemap ul.depth02 > li > a {color:#000;display:inline-block;font-size:1rem;font-weight:500;}.sitemap ul.depth03 > li > a {color:#000;display:inline-block;font-size:.875rem;text-decoration:underline}.sitemap a:hover{color:var(--cnvs-themecolor);}.sitemap ul.depth01 > li > a:hover{color:#eccc68 !important}.sitemap ul.depth02 > li > a:hover {color:#b20000 !important;text-decoration:underline !important}.sitemap ul.depth03 > li > a:hover {color:#b20000 !important}@media (max-width: 976.98px) { .sitemap ul.depth01 > li {width:100%;padding:0 0px}}.sitemap-ov { height: 0%; width: 100%; position: fixed; z-index: 9999; top: 0; left: 0; background:#fcfcfc url('/_skin/kor/images/site/am-bg.png') no-repeat bottom 50px right 100px; overflow-y: auto; transition: 0.5s;}.sitemap-ov-content { position: relative; width: 100%;height:100%;padding:60px 30px; margin-top: 30px; z-index: 19999;}.sitemap-ov-content .dark .fancy-title h4 {background:#2d3436}.sitemap .sitemap-ov a { text-decoration: none; font-size: 36px; color: #818181; display: block; transition: 0.3s;}.sitemap .sitemap-ov a:hover, .sitemap .sitemap-ov a:focus { color: #f1f1f1;}.sitemap-ov .closebtn { color: #000; position: absolute; top: 20px; right: 20px; font-size: 40px; line-height:60px; z-index: 29999;}.sitemap-ov .closebtn:hover{ color:#600060;}@media screen and (max-height: 450px) { .sitemap-ov {overflow-y: auto;} .sitemap .sitemap-ov a {font-size: 20px} .sitemap-ov .closebtn {  font-size: 40px;  top: 15px;  right: 35px; }}#dim{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.3);z-index:99;}#dim.active{display:block;}#header #totalSearchWrap {  display: block;  position: fixed;  top: 120px;  left: 0;  right: 0;  height: 0;  background: #1c336f;  opacity: 0;  z-index: -1;  -webkit-transition-duration: 0.3s;  transition-duration: 0.3s;}#header .totalSearch {  display: none;  position: relative;  margin: 20px auto;  padding: 0 50px 0 110px;  width: 500px;  border-bottom: 1px solid #fff;  box-sizing: border-box;}#header .totalSearch select {  position: absolute;  left: 0;  top: 0;  padding-left: 10px;  width: 100px;  height: 40px;  color: #fff;  background-color: transparent;  background-image: url(icon_select_white.png);  border: none;}#header .totalSearch select option {  color: #000;}#header .totalSearch input[type="text"] {  width: 100%;  height: 40px;  color: #fff;  background: transparent;  border: none;}#header .totalSearch .btnTotalSearch {  position: absolute;  right: 0;  top: 0;  width: 40px;  height: 40px;  text-indent: -9999px;  background: url(icon_search_white.png) center no-repeat;  border: none;}#header .totalSearch #btnSearchClose {  position: absolute;  top: 0;  right: -100px;  width: 40px;  height: 40px;  text-indent: -9999px;  background: url(icon_menu_close.png) center no-repeat;}#header .totalSearch input::-webkit-input-placeholder {  font-family: 'Noto Sans KR', sans-serif;  font-size: 15px;  color: #fff;}#header .totalSearch input:-ms-input-placeholder {  font-family: 'Noto Sans KR', sans-serif;  font-size: 15px;  color: #fff;}#header #totalSearchWrap.active {  height: auto;  opacity: 1;  z-index: 2;}#header #totalSearchWrap.active .totalSearch {  display: block;}#header #totalSearchWrap{display:none;top:100px;bottom:0;left:inherit;padding:84px 60px 84px 84px;background:#fff;transition-duration:0s;}#header #totalSearchWrap.active{display:block;z-index:100;}#header #totalSearchWrap .title{display:block;margin:65px 0 15px;position:relative;padding-top:45px;font-family:'Noto Sans KR', sans-serif !important;;font-weight:700;font-size:42px;color:#121212;}#header #totalSearchWrap .title:before{content:'';position:absolute;left:0;top:0;width:14px;height:14px;background:#1c336f;border-radius:50%;}#header #totalSearchWrap p{margin-bottom:85px;font-weight:400;font-size:18px;color:#383838;}#header .totalSearch{width:480px;border-bottom:3px solid #121212;}#header .totalSearch input[type="text"]{margin:0;height:60px;font-size:20px;color:#383838;}#header .totalSearch input::-webkit-input-placeholder{font-weight:600;font-size:21px;color:#383838;}#header .totalSearch input:-ms-input-placeholder{font-weight:600;font-size:21px;color:#383838;}#header .totalSearch .btnTotalSearch{height:60px;background:url('icon_search.svg') no-repeat center / 29px auto;}#header #btn-search-close{position:absolute;top:84px;right:60px;width:30px;height:30px;text-indent:-9999px;background:url('/_skin/kor/images/site/ico_allmenu_close.png') no-repeat center;transition-duration:0.3s;}#header #btn-search-close:hover{transform:rotate(90deg);}@media screen and (max-width:767px){ #header #totalSearchWrap{left:0;padding:20px;} #header #totalSearchWrap .title{margin-top:30px;padding-top:30px;font-size:30px;} #header #totalSearchWrap p{margin-bottom:40px;font-size:15px;} #header .totalSearch{margin:0;padding:0 50px 0 0;width:100%;} #header #btn-search-close{top:20px;right:20px;} #header .totalSearch input::-webkit-input-placeholder{font-size:17px;} #header .totalSearch input:-ms-input-placeholder{font-size:17px;} #header .totalSearch input[type="text"]{font-size:17px;}}