

.tojung-wrap {min-width: 1300px;}
	.tojung-wrap .Banner {
		display: flex;
		width: 100%;  height: 500px;
		background: #170e0f url('../images/banner.jpg') no-repeat 50% 0;
		}
	
	.tojung-wrap .Bar {position: relative; height: 75px; margin: 0 0 60px 0; background: #333;}
		.tojung-wrap .Bar .mn {
			display: flex;
			position: relative;
			width: 480px; height: 75px;
			padding: 0 0 2px 0;
			font-size: 18px; color: #fff;
			justify-content: center; align-items: center;
			background: #d84848;
			}
			.tojung-wrap .Bar .mn::after {
				content: "";
				position: absolute; left: 50%; bottom: 0px;
				margin: 0 0 0 -12px;	
				width: 0px; height: 0px;
				border: 12px solid;
				border-color: transparent transparent #fff transparent;
				}
		.tojung-wrap .Bar .txt {
			display: flex;
			position: absolute; top: 0; left: 550px;
			height: 75px;
			padding: 0 0 0px 0;
			font-size: 15px; color: rgba(255,255,255, 0.6); font-weight: 300;
			justify-content: center; align-items: center;
			}

	
	/*--- Body ---*/
	.tojung-wrap .Body {min-height: 100vh; padding: 0 0 100px 0;}
		.tojung-wrap .Body .container-n {width: 1200px;}

		.tojung-wrap .Body .title {
			position: relative;
			margin: 0 0 40px 0; padding: 0 0 25px 0;
			font-size: 13.5px; color: #999; line-height: 120%; line-height: -0.2px;
			border-bottom: 2px solid #777;
			}
			.tojung-wrap .Body .title strong {display: block; margin: 0 0 15px 0; font-size: 30px; color: #333; line-height: -3px;}
			.tojung-wrap .Body .Btn {position: absolute; bottom: 28px; right: 0;}
		
		.tojung-wrap .Body .guide {
			margin: 0 0 50px 0;
			font-size: 17px; line-height: 150%;
			}
			.tojung-wrap .Body .guide strong {font-size: 21.5px; font-weight: 600;}

		.tojung-wrap .Body .ifr-item {
			position: relative;
			width: 1100px; height: 100vh;
			margin: 0 auto; padding: 0px 0;
			text-align: center;
			background: #f7f7f7;
			}
			.tojung-wrap .Body .ifr-item iframe {width: 950px; height: 100vh; margin: 0 auto; padding: 0 0 50px 0; background: #fff;}

		.tojung-wrap .Body .login-ck {display: block; position: absolute; top: 1050px; left: 50%; width: 200px; height: 80px; margin: 0 0 0 -100px; z-index: 10;}

		/* 2024-12-03 */
		.tojung-wrap .Body .ifr-item2 {
			clear: both;
			position: relative;
			width: 100%; height: auto;
			margin: 0 auto; padding: 1px 1px;
			text-align: center;
			background: #eee;
			}
			.tojung-wrap .Body .ifr-item2 iframe {position: relative; width: 100%; height: 120vh; margin: 0 auto; padding: 30px 0 0px 0; background: #fff;}
			/*
			.tojung-wrap .Body .ifr-item2::after {
				content: "";
				display: block;
				position: absolute; bottom: 50px; left: 50%;
				width: 700px; height: 100px;
				margin: 0 0 0 -350px;
				border: 1px solid red;
				}
			*/

/*--- ¸ÞÀÎ º°µµ ÆË¾÷¿ë(modal) ---*/
.main-popup {
	position: absolute; left: 0; right: 5%; top: 300px; 
	height: 0px;
	margin: 0 auto 0 0px;
	z-index: 10;
	visibility: hidden;
	}
	.main-popup .popup-wrap {
		position: absolute; top: 0; right: 0;
		width: 310px; 
		margin: 0 auto;
		box-shadow: 5px 10px 10px 0 rgba(0,0,0, 0.2);
		animation: popup 600ms linear 1s both;
		}
	@keyframes popup {
		from {
			opacity: 0;
			transform: translate(0, 30px);
			}
		to {
			opacity: 1;
			transform: translate(0, 0);
			}
		}



