@charset "utf-8";
/* CSS Document */

body {
	margin:0 auto;
	padding:0;
    color:#000;
}

#container { width:300px; height:250px;	overflow:hidden; top:0px; position:absolute; box-sizing: border-box; border: 1px solid #2b2c2b; background-color:#fff; display:none; }


/*-------------------*/
/*   C L A S S E S   */
/*-------------------*/
.posAbs{
    position: absolute;
}
.adSize { position:absolute; top:0px; width:300px; height:250px; }
.photoSize { position:absolute; top:0px; width:325px; height:179px; }
.defPos { position:absolute; top:0px; left:0px; }
.buttonConfig { background-color:#fff; cursor: pointer; opacity:0; }
a { cursor: pointer; }

/*-------------*/
/*   I N I T   */
/*-------------*/

/* bg */
#bg1 {background: url(bg1.jpg) no-repeat; background-size: 100%; }
#bg2 {background: url(bg2.jpg) no-repeat; background-size: 100%; }
#bg3 {background: url(bg3.jpg) no-repeat;background-size: 100%; }

/* headline */
#t1 { background: url(t1.png) no-repeat; background-size: 100%; }
#t2 { background: url(t2.png) no-repeat; background-size: 100%; }
#t3 { background: url(t3.png) no-repeat; background-size: 100%; }
#condition { background: url(condition.png) no-repeat; background-size: 100%; }

/*------------------*/
/*   L O C K  U P   */
/*------------------*/
#mask1, #mask2, #mask3{
    width: 276px;
    height: 179px;
    top: 11px;
    left: 11px;
    background-color: #fff;
    border-radius: 8px;
    overflow: hidden;
    position: absolute;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0)
}

#frame1, #frame2, #frame3 { top: -1px; left: -1px; }

/*-- LOGO --*/
#logo { background: url(logo.png) no-repeat; background-size: 100%; }

/* CTA */
#cta {top: 0px; left: 0px}
#cta_out {background: url(cta_out.png) no-repeat;background-size: 100%;top: 0px; left: 0px;}
#cta_over {background: url(cta_over.png) no-repeat;background-size: 100%;top: 0px; left: 0px;opacity: 0;}