@charset "UTF-8";

body, html, div, blockquote, img, label, p, h1, h2, h3, h4, h5, h6, pre, ul, ol,
li, dl, dt, dd, form, a, fieldset, input, th, td
{
margin: 0; padding: 0; border: 0; outline: none;
}
#banner {
  width: 970px;
  height: 66px;
  border: 1px solid #000000;
  overflow: hidden; 
}
#banner, #banner * {
  box-sizing: border-box; 
  position: absolute;
}
#banner #mainBtn {
 	width: 100%;
	height: 100%;
	cursor: pointer;
	background-color: rgba(255,255,255,0);
}
#banner{
    background: url("assets/bg.jpg") no-repeat; 
}
#banner #container{
    top:0px;
    width: 100%;
	height: 100%;
    display: none;
}

#banner #logo{
    position: absolute;
    background: url("assets/logo.png") no-repeat;
    background-size: contain;
	left: 826px;
	top: 9px;
	width: 131px;
	height: 51px;
}
/* FRAME 1 */
#banner #frame1{
    width:100%;
    height:100%;
    display: none;
}
#frame1 #txt1a{
    background: url("assets/txt1.png") no-repeat;
	left: 31px;
	top: 22px;
	width: 135px;
	height: 25px;
}
#frame1 #txt1b{
    background: url("assets/txt1.png") no-repeat -138px 0px;
	left: 168px;
	top: 22px;
	width: 404px;
	height: 24px;
}

/* FRAME 2 */
#banner #frame2{
    width:100%;
    height:100%;
    display: none;
}
#banner #frame2 #icon{
    background: url("assets/icon.png") no-repeat;
    background-size: contain;
	left: 439px;
	top: 7px;
	width: 34px;
	height: 57px;
}
#banner #frame2 #price{
    background: url("assets/price.png") no-repeat;
    background-size: contain;
	left: 483px;
	top: 18px;
	width: 69px;
	height: 37px;
}
#frame2 #txt2{
    background: url("assets/txt2.png") no-repeat;
	left: 564px;
	top: 23px;
	width: 105px;
	height: 30px;

}
/* FRAME 3 */
#banner #frame3{
    top:0;
    width:100%;
    height:100%;
    display: none;
}
#frame3 #amt{
    background: url("assets/amt.png") no-repeat;
    background-size: contain;
	left: 479px;
	top: 17px;
	width: 55px;
	height: 39px;
}
#frame3 #txt3{
    background: url("assets/txt3.png") no-repeat;
	left: 547px;
	top: 21px;
	width: 123px;
	height: 28px;
}
/* FRAME 4 */
#banner #frame4{
    top:0;
    width:100%;
    height:100%;
    display: none;
}
#frame4 #txt4{
    background: url("assets/txt4.png") no-repeat;
	left: 14px;
	top: 6px;
	width: 410px;
	height: 18px;
}
#frame4 #txt5{
    background: url("assets/txt5.png") no-repeat;
	left: 16px;
	top: 31px;
	width: 420px;
	height: 28px;
}
#frame4 #ctaBtn{
    background-color: #f15c2a;
	left: 454px;
	top: 22px;
	width: 136px;
	height: 24px;
}
#frame4 #ctaTxt{
    background: url("assets/ctaTxt.svg") no-repeat center center;
    background-size: 80%;
    position: relative;
    width:100%;
    height:100%;
}
#legalBtn{
    left: 750px;
	top: 26px;
	width: 150px;
	height: 15px;
	text-decoration: underline;
    cursor: pointer;
    background-color: rgba(255,255,255,0);
    display: none;
}
#frame4 #legal{
	right: 10px;
	top: 29px;
	width: 200px;
	height: 28px;
	color: #231f20;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: 400;
	line-height: 10px;
}
#frame4 span{
    text-decoration: underline;
}
#banner #logo2{
    position: absolute;
    background: url("assets/logo.png") no-repeat;
    background-size: contain;
	left: 625px;
	top: 11px;
	width: 124px;
	height: 48px;
}
#popup{
    background-color: rgba(255,255,255,0.9);
    width:100%;
    height:100%;
    font-family: Arial, Helvetica, sans-serif;
	font-size: 7px;
	font-weight: 700;
	line-height: 8px;
    display: none;
    z-index: 10000;
}
#popup #legalTxt{
    position: absolute;
    width: 95%;
	height: 95%;
    left: 8px;
	top: 8px;
}
#popup p {
    position: relative;
	color: black;

}
.clearfix {
   display: inline-block;
    clear:both;
}
#popup a{
    position: relative;
    text-decoration: underline;
    color: #2e5caa;
}
#closeBtn{
    background: url("assets/close.png") no-repeat center center;
    right: 5px;
	top: 5px;
	width: 30px;
	height: 30px;
    cursor: pointer;
    display: none;
    z-index: 10001;
}
br {
  display: block;
  clear: both;
  position: relative !important;
}
u {
  display: block;
  clear: both;
  position: relative !important;
}