
	.passbarcode-div {
		width:480px;
		border:1px solid #c0c0c0;
		margin:0 auto;
		font-family: 'NanumSquare', gulim;
    text-align:center;  
    letter-spacing:-1px;  		
	}
	
	.passbarcode-top {
		width:100%;
		height:114px;
		background:url(/images/barcode-logo.png) no-repeat 50% 50%;				
	}
	
	.passbarcode-div1 .passbarcode-top {
		background-color:#e0f2f9;
	}

	.passbarcode-div2 .passbarcode-top {
		background-color:#ffedf6;
	}
	
	.passbarcode-div3 .passbarcode-top {
		background-color:#e4ffe5;
	}

	.passbarcode-date {
		height:50px;	
    font-weight:500;
    font-size:25px; 
    color:#fff;
    line-height:50px;
	}

	.passbarcode-div1 .passbarcode-date {
		background-color:#2b5eab;
	}

	.passbarcode-div2 .passbarcode-date {
		background-color:#e32382;
	}
	
	.passbarcode-div3 .passbarcode-date {
		background-color:#009407;
	}
		
	.passbarcode-kind {
    font-weight:600;
    font-size:30px; 	
    margin:30px 0px;	
	}	
	
	.passbarcode-div1 .passbarcode-kind {
		color:#2b5eab;
	}
	
	.passbarcode-div2 .passbarcode-kind {
		color:#e32382;
	}
	
	.passbarcode-div3 .passbarcode-kind {
		color:#009407;
	}
			
	.passbarcode-barcode {
		height:80px;
		margin:0px 50px;
		background:url(/images/barcode.png) no-repeat 50% 50%;			
	}		
	
	.passbarcode-visitor {
    font-weight:700;
    font-size:45px; 	  	
    padding:40px 0px;
    margin:0px 50px;
    border-bottom:1px solid #c0c0c0;
	}
	
	.passbarcode-div2	.passbarcode-visitor {
		padding:70px 0px;
	}
	
	.passbarcode-visitor .passbarcode-company {
    font-weight:700;
    font-size:45px; 	
	}

	.passbarcode-visitor .passbarcode-name {
    font-weight:600;
    font-size:35px; 	
	}

	.passbarcode-visitor-info {
		margin:40px 0px;
    font-weight:500;
    font-size:30px; 			
	}

	
@media screen and (max-width:1024px) {
	
}