@charset "euc-kr";
* {
    margin:0;
    padding:0;
}
body {
    background-color:#FFFFFF;
    color:#4C4C4C;
    font-family: "µ¸¿ò",Dotum, Arial, "Courier New", verdana;
    font-size:12px;
    line-height:14px;
}
th, td {
    color:#4C4C4C;
    font-family:"µ¸¿ò",Dotum, Arial, "Courier New", verdana;
    font-size:12px;
    line-height:14px;
    white-space:nowrap;
}
li {
    list-style-image: none;
    list-style-position: outside;
    list-style-type: none;
}
fieldset {
    border:medium none;
}
img {
    
    border:medium none;
}
a img{border:none;}
address, em {
    font-style:normal;
	font-size:11px; 
	letter-spacing:-1px; 
}
textarea, .input_text {
    float:left;
    font-family:"µ¸¿ò",Dotum, Arial, "Courier New", verdana;
    font-size:12px;
    color:#656565;
}
select {
    float:left;
    height:19px;
    font-family:"µ¸¿ò",Dotum, Arial, "Courier New", verdana;
    font-size:12px;
    color:#656565;
}
legend, caption {
    height:0;
    visibility:hidden;
    font-size:0;
    line-height:0;
}
a {
color:#444444;
text-decoration:none;
}
hr, legend, .skip, .alt, .hd {
display:none;
}
legend {
visibility:hidden;
}
.background_none {background:none !important;}


/*  2018.06.07 ÆË¾÷   */

.layer {position:fixed; left:0; top:0; right:0; bottom:0; z-index:5000;}
.layer .popLayer {position:absolute; left:0; right:0; top:0; bottom:0; z-index:2; background:#000; opacity:0.7; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";}
.layer .inner {position:absolute; left:0; top:50%; z-index:5; width:100%; height:auto; margin-left:0; margin-top:-50%; /*margin-top:-200px;*/ padding:0 15px 0 15px;}
.layer .inner img {display:block; width:100% !important;}

.layer .inner .pop_close01 {display:none;}
.layer .inner .pop_close02 {width:100%; margin:auto; color:#FFF; cursor:pointer; display:block; text-align:center; text-transform:uppercase; font-family: 'Open Sans','Helvetica Neue',Arial,sans-serif; font-size:1.5em; font-weight:bold; margin-top:15px;}

@media (min-width: 768px) {	
  .layer .inner {width:700px; left:50%; height:780px; margin-left:-357.5px; margin-top:-400px; padding:0;}
  .layer .inner img {max-width:700px !important;}
  
  .layer .inner .pop_close01 {position:absolute; right:-60px; top:0; color:#FFF; cursor:pointer; display:block;}
  .layer .inner .pop_close02 {display:none;}
}
