@charset "utf-8";
/* CSS Document */

/*ghost_popup
----------------------------------------------------------------*/
body {
	min-width:642px;
	margin: 20px auto;
}

#wrapper {
	display: block;
	width: 642px;
	margin: 0 auto;
    border: 1px solid #000;
}

/*eyecon-hunt_popup
----------------------------------------------------------------*/
body.notice {
	min-width:640px;
	margin: 20px auto;
}

body.notice #wrapper {
	display: block;
	width: 640px;
	margin: 0 auto;
	background-color: #FFFFFF;
}

body.notice #wrapper a:hover {
  opacity: 0.8; filter:alpha(opacity=80); -ms-filter: "alpha( opacity=80 )";
}

div.popup {
    position: relative;
    width: 100%;
    padding-top: 75%;
    }
 
div.popup iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    }



.clearfix:before,
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	font-size:0;	
	clear: both; 
	visibility:hidden;
}
.clearfix {
	zoom: 1;
}

.relative {
	position: relative;
}

img.centering {
	display: block;
	margin: 0 auto;
}


@media only screen and (device-height: 667px),
only screen and (device-width: 667px) {
	.fancybox-close{
			zoom: 2 !important;
	}
}


