@charset "utf-8";
/*탑메뉴 수정*/
.wrap-header .head-logo span {font-size: 18px;padding-top: 0px;margin-top: -2px;}
.wrap-header .head-logo span i {display: block;width: auto;}
.wrap-header .head-navi .a_1 {font-size: 16px;}

@media all and (max-width:1290px) {
  .wrap-header .head-logo span {display: block; padding-left:0;}
  .wrap-header .head-logo span i {display:inline-block;}
  .wrap-header .head-navi .a_1 {font-size: 16px;}
}

@media (min-width: 1025px){
  .wrap-header .head-navi .li_1 {padding: 0 8px;}
}

@media (max-width: 400px){
.wrap-visual .control-box {margin-left: 5%; bottom: 50px;}
.wrap-header .head-logo span {font-size: 12px; padding-top: 0px; margin-top: 2px;
}

  
/* popup */

.PZwindow {display:flex; flex-direction:column;}
.PZwindow iframe {height: 100% ;width:100%;}
.PZwindow .PZwrap img {width:100%; height: 100%;}
.PZwindow .PZwrap a {display: block; background: #333;}


@media only screen and (max-width:768px){
    .PZwindow {width: 80% !important; top:0 !important; left:0 !important;}
    .PZwindow .PZwrap {width: 100% !important; height: auto !important;}
}

@media only screen and (max-width:550px){
    .PZwindow {width: 100% !important;}
}
