
  
  /* Trade/ Public Site Buttons 1 */
.btn-cnt  { width:95%; max-width:460px; margin:0px 0px; padding:0px; display:flex; justify-content:center; }
.btn-cnt .btn-red {  width:190px; height:45px; display:inline-flex; justify-content:center; align-items:center; font-size:15px; font-weight:600; color:#FFFFFF; text-transform:uppercase; background:#c8102e; text-decoration:none; margin:0px 20px; }
.btn-cnt .btn-blue { width:190px; height:45px; display:inline-flex; justify-content:center; align-items:center; font-size:15px; font-weight:600; color:#FFFFFF; text-transform:uppercase; background:#002475; text-decoration:none; margin:0px 20px; }

/* Trade/ Public Site Buttons 2 */
.btn-cnt2  { width:50%; max-width:350px; margin:0px 0px; padding:0px; display:flex; justify-content:space-between; }
.btn-cnt2 .btn-red {  width:150px; height:45px; display:inline-flex; justify-content:center; align-items:center; font-size:15px; font-weight:600; color:#c8102e; text-transform:uppercase; border:1px solid  #c8102e; text-decoration:none; }
.btn-cnt2 .btn-blue { width:150px; height:45px; display:inline-flex; justify-content:center; align-items:center; font-size:15px; font-weight:600; color:#002475; text-transform:uppercase; border:1px solid #002475; text-decoration:none; }

  .sitemenu_area {display:none;}
.pagelevel-1 .pagecontent_box { padding:0px; line-height:0px; }
.pagelevel-1 .pageblock_box { padding:0px; width:100%; max-width:100%; margin:0px auto; display:block; }
.pagelevel-1 .sidebar_area { display:none !important; }
.pagelevel-1 .masthead_area, .pagelevel-1 .footer_area  { display:none !important; }
  .pagelevel-1 .block-wrapper {background:none; padding:0;}
  
  #home-logo {width:205px; height:48px!important; object-fit:contain; position:absolute; top:15px; left:calc((100% - 1200px)/2);}
/* Home - Main -   */
  
.pagelevel-1 .content_area { background:url('/qql/slot/u200/style/landingpage-bg.jpg') center no-repeat; background-size:cover; }
.pagelevel-1 .pagecontent_box .description { width:100%; height:100vh; display:flex; flex-direction:column; justify-content:center; align-items:center; padding-bottom:0%; box-sizing:border-box; position:relative;  max-height:none;}

/* Home - Main -   */
.pagelevel-1 .content_area { background:url('/qql/slot/u200/style/landingpage-bg.jpg') center no-repeat; background-size:cover; }
.pagelevel-1 .description { width:100%; height:100vh; display:flex; flex-direction:column; justify-content:center; align-items:center; padding-bottom:0%; box-sizing:border-box; position:relative; }
  .pagelevel-1 .description::after {display:none!important;}
.pagelevel-1 .description .notice { display:block; width:100%; height:auto; }
.pagelevel-1 .description .notice h1, .pagelevel-1 .description .notice h2 { display:block; text-transform:uppercase; text-align:center; }

  .pagelevel-1 .description .notice h1 {color:#c8102e; font-size:46px; }
.pagelevel-1 .description .notice h2 { font-weight:400; font-size:30px; }
.pagelevel-1 .description .notice  .countdown-cnt { width:95%; max-width:500px; margin:3vw auto; padding:1vw 0px; box-sizing:border-box; border-top:1px solid #002475; border-bottom:1px solid #002475; text-align:center; }
.pagelevel-1 .description .notice P { font-size:16px; color:#002475; }
.pagelevel-1 .description .notice  .countdown-cnt #countdown { display:flex; justify-content:space-between; margin:0px; padding:0px; }
.pagelevel-1 .description .notice  .countdown-cnt #countdown > LI {  width:25%; display:block; padding:0px 20px; box-sizing:border-box; text-align:center; }
.pagelevel-1 .description .notice  .countdown-cnt #countdown > LI SPAN { font-family:'Poppins', sans-serif; font-weight:600; font-size:45px; color:#002475; display:block; text-align:center; height:50px; line-height:50px; }
.pagelevel-1 .description .notice  .countdown-cnt #countdown > LI LABEL { font-family:'Poppins', sans-serif; font-weight:400; font-style:italic; font-size:18px; color:#002475; display:block; text-align:center; }
.pagelevel-1 .description .notice  .btn-cnt   { margin:0px auto; }
  
  
@media  screen  and (max-width:768px) {
	#totop { display:block; }
  #home-logo {z-index:100; left:10px;}
.pagelevel-1 .description .notice h1  { font-size:28px; }
.pagelevel-1 .description .notice h2 { font-size:20px; }

	
	.sitemenu_area UL.sitemenu, .content_area .mid { width:100% !important; padding:20px; box-sizing:border-box; }

	.footer_area section .footer-sitenavi-links { display:flex; width:100%; padding:30px 20px; flex-direction:column; align-items:center; }
	.footer_area section .footer-sitenavi-links P { margin-bottom:20px; }
	
	.footer_area footer .footer-top { display:flex; width:100%; padding:30px 20px; flex-direction:column; }
	.footer_area footer .footer-top > .footer-contact-connect { display:flex; justify-content:space-between; width:100%; flex-direction:column; }
	.footer_area footer .footer-top > .footer-contact-connect  > DIV { width:100%; padding:10px 0px; }
	
	.footer_area footer .footer-bottom { display:flex; width:100%; padding:5px 20px; flex-direction:column; }

	.pagelevel-1 .content_area  {  background:url('/qql/slot/u200/style/landing-page_rwd.jpg') center no-repeat; background-size:cover;  }
	.pagelevel-1 .description { height:auto; min-height:100vh; }
	.pagelevel-1 .description .notice .countdown-cnt { margin:15vw auto; }
	.pagelevel-1 .description .notice  .countdown-cnt #countdown > LI SPAN { font-size:30px; }
	.pagelevel-1 .description .notice  .countdown-cnt #countdown > LI LABEL { font-size:14px; }
	
	.btn-cnt .btn-red  {  width:140px; height:40px; font-size:13px;}
	.btn-cnt .btn-blue { width:140px; height:40px; font-size:13px;}

}

@media  screen  and (max-width:450px) {
	.pagelevel-1 .description .notice P { font-size:12px; }
	.masthead_area header .header-left { font-size:11px; }
}	