		@font-face {
		font-family: 'Giants-Inline';
		src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2307-1@1.1/Giants-Inline.woff2') format('woff2');
		font-weight: normal;
		font-style: normal;
		}
		@import url(//fonts.googleapis.com/earlyaccess/nanumpenscript.css);
		.nanumpenscript * {
		 font-family: 'Nanum Pen Script', cursive;
		}
		@font-face {
			font-family: 'Ownglyph_Dailyokja-Rg';
			src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/2403@1.0/Ownglyph_Dailyokja-Rg.woff2') format('woff2');
			font-weight: normal;
			font-style: normal;
		}
        @font-face {
        font-family: 'NEXON Lv2 Gothic';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv2 Gothic.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        }
        @font-face {
        font-family: 'NEXON Lv1 Gothic OTF';
        src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@2.1/NEXON Lv1 Gothic OTF.woff') format('woff');
        font-weight: normal;
        font-style: normal;
        }
		.noto-sans kr-<uniquifier> {
			font-family: "Noto Sans KR", sans-serif;
			font-optical-sizing: auto;
			font-weight: <weight>;
			font-style: normal;
		}
        body {
            margin: 0;
            padding: 0;
			overflow:hidden;
        }
		a{			
			text-decoration: none;
		}
        .content {
            height: 100vh;
            display: flex;
            justify-content: center;
            align-items: center;
            font-size: 24px;
			overflow: hidden;
        }
        .section1 {
            background-color: #F0F0F0;
        }
        .section2 {
			background-color: #f6f6f6;
			background-image:
				linear-gradient(90deg, #cdcccc 0px, #cdcccc 1px, transparent 1px, transparent 99px,  transparent 100px),
				linear-gradient(#cdcccc 0px, #cdcccc 1px, transparent 1px, transparent 99px,  transparent 100px),
				linear-gradient(#e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px,  transparent 100px),
				linear-gradient(90deg, #e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px,  transparent 100px),
				linear-gradient(transparent 0px, transparent 5px, #f6f6f6 5px, #f6f6f6 95px, transparent 95px, transparent 100px),
				linear-gradient(90deg, #e0e0e0 0px, #e0e0e0 1px, transparent 1px, transparent 99px, #e0e0e0 99px, #e0e0e0 100px),
				linear-gradient(90deg, transparent 0px, transparent 5px, #f6f6f6 5px, #f6f6f6 95px, transparent 95px, transparent 100px),
				linear-gradient(transparent 0px, transparent 1px, #f6f6f6 1px, #f6f6f6 99px, transparent 99px, transparent 100px),
				linear-gradient(#cdcccc, #cdcccc);
			background-size:100px 100%, 100% 100px, 100% 10px, 10px 100%, 100% 100px, 100px 100%, 100px 100%, 100px 100px, 100px 100px;
			}
        }
        .section3 {
            background-color: #F0F0F0;
        }
        .section4 {
            background-color: #F0F0F0;
        }
        .headerin {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            background-color: rgba(0,0,0,50%);
            padding: 10px 0;
            z-index: 999;
        }
        .headerin .immenu ul {
            display: flex;
            justify-content: center;
            list-style: none;
            padding: 0;
            margin: 0;
        }
		.first_li{
			border-top: 1px solid #909090;
		}
        .headerin .immenu li {
            padding: 0 10px;
            height: 30px;
        }
        .headerin .immenu a {
            text-decoration: none;
            color: #03C75A;
            font-weight: 600;
            font-size: 18px;
            line-height: 30px;
            font-family: 'NEXON Lv1 Gothic OTF';
        }
        .headerin .immenu a:hover {
            color: #FF3600;
        }
        .pagination {
            position: fixed;
            top: 50%;
            right: 25px;
            transform: translateY(-50%);
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .pagination .dot {
            width: 20px;
            height: 20px;
            border-radius: 50%;
            background-color: #333;
            margin-bottom: 10px;
            cursor: pointer;
        }
        .pagination .dot.active {
            background-color: white;
			border: 1px solid #333333;
        }
		.swiper { width: 100%; height: 100%; }
		.swiper-slide {
			text-align: center;
			font-size: 18px;
			display: -webkit-box;
			display: -ms-flexbox;
			display: -webkit-flex;
			display: flex;
			-webkit-box-pack: center;
			-ms-flex-pack: center;
			-webkit-justify-content: center;
			justify-content: center;
			-webkit-box-align: center;
			-ms-flex-align: center;
			-webkit-align-items: center;
			align-items: center;
		}
		.swiper-slide img {
			display: block;
			width: 100%;
			height: 100%;
			object-fit: cover;
		}
		.swiper { margin-left: auto; margin-right: auto; }
/* 		.swiper-pagination-bullet {
			width: 20px;
			height: 20px;
		} */
        .headerin .on a {
            color: white;
        }
        .imlogo{
            float: left;
            margin-left: 15px;
        }
		.logo-f{			
			font-size: 36px;
			font-weight: 300;
			line-height: 50px;
			color: #03C75A;
			letter-spacing: -3px;
			word-spacing: -2px;
			font-family: "Noto Sans KR", sans-serif;
		}
		.logo-a{			
			font-size: 36px;
			font-weight: 600;
			line-height: 50px;
			color: #fff;
			letter-spacing: -3px;
			word-spacing: -2px;
			font-family: "Noto Sans KR", sans-serif;
		}
        .immenu{
            float: right;
            margin-right: 15px;
			height: 50px;
			line-height: 50px;
        }
		#slide1 {
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws1.jpg');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}					  
		#slide2 {			  
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws2.png');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}					  
		#slide3 {			  
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws3.jpg');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}					  
		#slide4 {			  
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws4.jpg');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}					  
		#slide5 {			  
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws5.jpg');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}					  
		#slide6 {			  
			/* background-image:url('<?php echo G5_THEME_IMG_URL ?>/ws6.jpg'); */
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}
		#section3 {
			background-image:url('<?php echo G5_THEME_IMG_URL ?>/pro_bg.jpg');
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}
		.part1{
			position:relative;
			top: 20%;
			left: 15%;
			margin: 0px auto;
		}        
        .boxt1 {
			width: 800px;
			height: 56px;
			font-size: 52px;
            font-weight: 100;
            line-height: 56px;
			letter-spacing: -2px;
			text-align: left;
			color: white;
			opacity: 0;
			transition: opacity 0.5s ease, transform 0.5s ease;
			transform: translateY(40px);
		  }
        .boxt2, .boxt3, .boxt4 {
			width: 800px;
			height: 48px;
			font-size: 36px;
            font-weight: 600;
            line-height: 48px;
			letter-spacing: -2px;
			text-align: left;
			color: white;
			opacity: 0;
			transition: opacity 0.5s ease, transform 0.5s ease;
			transform: translateY(40px);
		  }

		.part2{
            position: absolute;
            top: 50%;
            left: 10%;
			width: 650px;
		}
		.part2:after{
			content:"";
			display: block;
			clear:both;
		}
        .boxt11 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 36px;
			font-family: 'Spoqa Han Sans';
            font-size: 36px;
			font-weight: 100;
			line-height: 36px;
            letter-spacing: -3px;
            text-align: left;
        }
        .boxt21 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 36px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 36px;
            font-weight: 600;
			line-height: 36px;
            letter-spacing: -2px;
            text-align: left;
        }
        .boxt31 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 36px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 36px;
            font-weight: 600;
			line-height: 36px;
            letter-spacing: -2px;
            text-align: left;
        } 
        .boxt41 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 36px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 36px;
            font-weight: 600;
			line-height: 36px;
            letter-spacing: -2px;
            text-align: left;
        }
        .bbointte1{
            color: orange;
        }
        .bbointte2{
            background-color: #03C75A;
        }
		.bbointte3{
            background-color: #333333;
        }
		.bbointte4{
			font-size: 24px;
			font-weight: 600;
			color: #3C7093;
		}
		.bbointte5{
			font-size: 18px;
			font-weight: 500;
			color: #024A83;
		}
		.bbointte6{
			color: #000000;
            background-color: #FFF001;
        }
        .noto-sans kr-<uniquifier> {
			font-family: "Noto Sans KR", sans-serif;
			font-optical-sizing: auto;
			font-weight: <weight>;
			font-style: normal;
		}
        .ml6 {
            position: relative;
            font-weight: 600;
            font-size: 2.8em;
			text-align:center;
			margin-top: -1px;
        }

        .ml6 .text-wrapper {
            position: relative;
            display: inline-block;
            /* padding-top: 0.2em;
            padding-right: 0.05em;
            padding-bottom: 0.1em; */
            overflow: hidden;
        }

        .ml6 .letter {     
            display: inline-block;
            line-height: 1em;
			/* font-family: 'Ownglyph_Dailyokja-Rg'; */
			font-family: 'Giants-Inline';
			color: #FF4200;
        }
		.msg1 {
			width: 100%;
		}
		.centerlab1{
			width:800px;
			height:120px;
			margin: 0px auto;
		}
		.centerlab2{
			text-align: center;
			width:100%;
			height: 20px;
			font-size: 16px;
			line-height: 30px;
			padding-left: 15px;
			padding-right: 15px;
		}
		.show {
			opacity: 1;
			transform: translateY(0);
		  }
		@keyframes slide-up {
			from {
			  transform: translateY(20px);
			  opacity: 0;
			}
			to {
			  transform: translateY(0);
			  opacity: 1;
			}
		  }
		.show {
			animation: slide-up 0.5s ease-out;
		  }
		.vid {
			margin: 0 auto;
			display:block;
		    position: absolute; right: 0; bottom: 0;top: 0; left: 0;
		    min-width: 100%; min-height: 100%;
		    width: auto; height: auto; z-index: -100;
			background-size: cover;
			background-position:center center;
			background-repeat: no-repeat;
			background-attachment:fixed;
		}
		.stp_box1{
			width: 100%;
            display: flex;
            justify-content: center;
            flex-wrap: wrap;
		}
		.stp1, .stp2, .stp3, .stp4{
			width:40%;
			height: 200px;
			border: 1px solid #B0B0B0;
			margin: 5px;
			padding: 10px;
			color: #333333;
			font-size: 16px;
			font-weight: 300;
			line-height: 33px;
			text-align: justify;
			background-color: rgba(240,234,203,30%);
		}
		.stp_top{
			width:100%;
			height: 50px;
			background-color: rgba(0,0,0,40%);
			line-height: 50px;
			text-align: center;
			font-weight: 600;
			font-size: 22px;
			color: white;
		}
		.stp_top2{
			width:100%;
			height: 50px;
			background-color: rgba(0,0,0,40%);
			line-height: 50px;
			text-align: center;
			font-weight: 600;
			font-size: 18px;
			color: white;
		}
		.stp_top3{
			width:100%;
			height: 50px;
			background-color: rgba(0,0,0,40%);
			line-height: 50px;
			text-align: center;
			font-weight: 500;
			font-size: 16px;
			color: white;
		}
		.price{
			color: #FF6833;
			font-weight: 600;
		}
		.stp_middle2_cover{
			width: 96%;
			height:80px;
			margin:0px auto;
			background-color: rgba(0,0,0,10%);
			padding-top: 20px;
		}
		.stp_middle{
			width:100%;
			margin-top: 30px;
		}
		.stp_middle2{
			width:100%;
			font-size: 18px;
			font-weight: 400;
			text-align: justify;
			padding-left:20px;
			}
		.hompi {
			width: 25%;
			padding: 10px; 
			border: 1px solid #B0B0B0;
			background-color: rgba(255,255,255,30%);
			font-family: "Noto Sans KR", sans-serif;
            letter-spacing: -1px;
			}
		.hompi:after{
			content:"";
			clear:both;
			display:block;
			}
		.its1{
			color: #222222;
			text-align:center;
			font-size: 18px;
			font-weight: 600;
			float: left;
			line-height:100px;
			width:32%;
			height: 100px;
			background-color: rgba(255,0,0,30%);
		}
		.its2{
			color: #222222;
			text-align:center;
			font-size: 18px;
			font-weight: 600;
			float: left;
			line-height:100px;
			width:32%;
			height: 100px;
			background-color: rgba(255,255,0,30%);
		}
		.its3{
			color: #222222;
			text-align:center;
			font-size: 18px;
			font-weight: 600;
			float: left;
			line-height:100px;
			width:32%;
			height: 100px;
			background-color: rgba(0,255,0,30%);
		}
		.sai{
			float: left;
			width: 2%;
			height: 100px;
		}
		.mobi{
			display:none;
		}
		.pr1{
			position:relative;
			top:20%;
			left:50%;
			width:600px;
			height:600px;
		}
		.pr2{
			font-size: 18px;
			letter-spacing: -2px;
			height: 120px;
			background-color: rgba(255,255,255,30%);
			margin-bottom: 20px;
			padding:10px;
		}
		.pr4{
			font-size: 18px;
			letter-spacing: -2px;
			height: 120px;
			background-color: rgba(255,255,255,30%);
			margin-bottom: 20px;
			padding:10px;
		}
		.pr5{
			font-size: 18px;
			letter-spacing: -2px;
			height: 120px;
			background-color: rgba(255,255,255,30%);
			margin-bottom: 20px;
			padding:10px;
		}
		.pr2_bt1{
			width:253px;
			height:54px;
			margin:0px auto;
			margin-top: 13px;
		}
		.pr2_bt2{
			width:100%;
			height:54px;
			margin:0px auto;
			margin-top: 20px;
			text-align:center;
			border: none;
			width: 220px;
			background: transparent;
			cursor:pointer;
			font-size: 25px;
			font-weight: 600;
			color: #03C75A;
		}
		.pr2_bt3{
			width:100%;
			height:54px;
			margin:0px auto;
			margin-top: 13px;
			font-size: 28px;
			font-weight: 600;
			text-align:center;
		}
		.pr2_bt3 a{
			color: #174584;
		}
		.pr2_bt4{
			width:100%;
			height:54px;
			margin:0px auto;
			margin-top: 13px;
			font-size: 20px;
			font-weight: 600;
			text-align:center;
			color: #333333;
		}
		.pr2_bt4 a{
			color: #333333;
		}
		.pr2_bt5{
			width:100%;
			height:54px;
			margin:0px auto;
			margin-top: 13px;
			font-size: 20px;
			font-weight: 600;
			text-align:center;
			color: #333333;
		}
		.pr2_bt5 a{
			color: #333333;
		}
		.pr3{
			position:relative;
			top:30%;
			left:50%;
			width:350px;
			height:250px;
		}
		.pr2_bt6{
			width:100%;
			height:54px;
			line-height:54px;
			margin:0px auto;
			margin-top: 13px;
			font-size: 28px;
			font-weight: 600;
			text-align:center;
		}
		.pr2_bt6 a{
			color: #174584;
		}
		.pr2_bt6 img{
			width: 24px;
			height: 24px;
			display: inline-block;
		}
		.pr2_bt7{
			width:100%;
			height:54px;
			line-height:54px;
			margin:0px auto;
			margin-top: 13px;
			font-size: 28px;
			font-weight: 600;
			text-align:center;
		}
		.pr2_bt7 a{
			color: #174584;
		}
		.pr2_bt7 img{
			width: 253px;
			display: inline-block;
		}
		.pguide{
			font-size: 20px;
			width: 95%;
			height: 40px;
			line-height: 40px;
			margin: 0px auto;
			margin-bottom: 10px;
			background-color: rgba(255,100,0,30%);
			padding-left: 10px;
		}
		.pguide img{
			margin-top: -3px;
			vertical-align:middle;
		}
		.tmpx{
			height: 20px;
		}
		/* 모바일 메뉴설정 시작 */
		.mobilemainmenu{
			width:250px;
		}
		.mobilemainmenu a{
			margin-left: 40px;
		}
		.mobilesubmenu{
			width:249px;
			background-color: rgba(255,255,255,0.7);
			display: none;
		}
		.mobilesubmenu:hover{
			background-color: rgba(0,0,0,0.6);
		}
		.mobilesubmenu a{
			margin-left: 40px;
		}
		/* 모바일 메뉴설정 끝 */

		/* 메뉴 트리거버턴 시작 */
		 #naviToggle
		 {
			display:none;
		 }
		 #menuToggle
		 {
		   display: block;
		   position: relative;
		   top: 11px;
		   left: 14px;
		   width:50px;
		   z-index: 1;
		   
		   -webkit-user-select: none;
		   user-select: none;
		 }
		 
		 #menuToggle a
		 {
		   text-decoration: none;
		   color: #232323;
		   
		   transition: color 0.3s ease;
		 }
		 
		 #menuToggle a:hover
		 {
		   color: tomato;
		 }
		 
		 
		 #menuToggle input
		 {
		   display: block;
		   width: 40px;
		   height: 36px;
		   position: absolute;
		   top: -7px;
		   left: -5px;
		   
		   cursor: pointer;
		   
		   opacity: 0;
		   z-index: 2;
		   
		   -webkit-touch-callout: none;
		 }
		 
		 #menuToggle span
		 {
		   display: block;
		   width: 40px;
		   height: 6px;
		   margin-bottom: 5px;
		   position: relative;
		   
		   background: #00D96C;
		   border-radius: 3px;
		   
		   z-index: 1;
		   
		   transform-origin: 4px 0px;
		   
		   transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
					   background 0.5s cubic-bezier(0.77,0.2,0.05,1.0),
					   opacity 0.55s ease;
		 }
		 
		 #menuToggle span:first-child
		 {
		   transform-origin: 0% 0%;
		 }
		 
		 #menuToggle span:nth-last-child(2)
		 {
		   transform-origin: 0% 100%;
		 }
		 
		 #menuToggle input:checked ~ span
		 {
		   opacity: 1;
		   transform: rotate(45deg) translate(-2px, -1px);
		   background: #00D96C;
		 }
		 
		 #menuToggle input:checked ~ span:nth-last-child(3)
		 {
		   opacity: 0;
		   transform: rotate(0deg) scale(0.2, 0.2);
		 }

		 #menuToggle input:checked ~ span:nth-last-child(2)
		 {
		   transform: rotate(-45deg) translate(0, -1px);
		 }

		 #menu
		 {
		   position: absolute;
		   width: 250px;
		   height: 2000px;
		   margin: -100px 0 0 -30px;
		   padding: 0px;
		   padding-top: 125px;
		   font-family: 'NEXON Lv1 Gothic OTF';
		   background: rgba(255,255,255,0.8);
		   list-style-type: none;
		   -webkit-font-smoothing: antialiased;
		   
		   transform-origin: 0% 0%;
		   transform: translate(-100%, 0);
		   
		   transition: transform 0.5s cubic-bezier(0.77,0.2,0.05,1.0);
		   border-right: 1px solid #909090;
		 }
		 #menu li a{ 
		   display: block;
		 }
		#menu .mobilemainmenu li a:hover{ 
			color: #FFFFFF;
		 }
		 #menu li
		 {
		   height:50px;
		   font-size:18px;
		   line-height: 50px;
		   border-bottom: 1px solid #909090;
		 }
		 
		 #menuToggle input:checked ~ ul
		 {
		   transform: none;
		 }
		/* 메뉴 트리거버턴 끝 */


      @media screen and (max-width:1260px) {
		.stp_top2{
			height: 35px;
			line-height: 35px;
			font-weight: 300;
			font-size: 14px;
		}
	  	.part2{
			display:none;
		}
		.pr1{
			top:20%;
			width: 100%;
			height: 475px;
			left: 0px;
		}
		.pr1:after{
			content:"";
			clear:both;
			display:block;
			}
		.pr2{
			width: 95%;
			height: 70px;
			margin: 0px auto;
			margin-bottom: 5px;
			padding-top: 5px;			
			letter-spacing: -1px;
		}
		.pr2_bt1{
			margin-top: 5px;
			width: 180px;
		}
		.pr2_bt1 img{
			width: 180px;
		}
		.pr2_bt2{
			margin-top: 9px;
			font-size: 18px;
			font-weight: 300;
		}
		.pr2_bt3{
			margin-top: 9px;
			font-size: 22px;
			font-weight: 600;
		}
		.pr2_bt4{
			margin-top: 9px;
			font-size: 18px;
			font-weight: 600;
		}
		.pr2_bt5{
			margin-top: 9px;
			font-size: 16px;
			font-weight: 500;
			color: black;
		}
	  }

	@media screen and (max-width:1023px) {
		#naviToggle
		{
			display:block;
		}
		.hompi {
			margin-top: 30px;
			width: 90%;
			height: 490px;
			}
		.hompi:after{
			content:"";
			clear:both;
			display:block;
			}
		.bbointte4{
			font-size: 18px;
			font-weight: 500;
		}
		.stp_middle2_cover{
			height:60px;
			padding-top: 4px;
		}
		.stp_middle2{
			line-height: 27px;
			padding-left:10px;
			width:96%;
			font-size: 16px;
			font-weight: 600;
			text-align: justify;
			}
		.immenu{
			display:none;
		}
		.imlogo{
			text-align:center;
			width: 100%;
			margin-left: 0px;
		}
		.imlogo_mobile{
			width: 146px;
			height: 32px;
			display:block;
			margin: 0px auto;
		}
		/*  .swiper-pagination-bullet {
        			width: 10px;
        			height: 10px;
        } */
		.part1{
			position: relative;
			top: 18%;
			left: 0%;
			width:95%;
			margin: 0px auto;	
		}
		.boxt1 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 40px;
			font-size: 32px;
			font-weight: 300;
			letter-spacing: -3px;
			text-align: center;
		}
		.boxt2 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			letter-spacing: -3px;
			text-align: center;
		}
		.boxt3 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			letter-spacing: -3px;
			text-align: center;
		} 
		.boxt4 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			letter-spacing: -3px;
			text-align: center;
		} 
		.boxt5 {
			position: relative;
			top: 0px;
			left: 0px;
			width: 100%;
			height: 40px;
			font-size: 28px;
			font-weight: 600;
			letter-spacing: -3px;
			text-align: center;
		} 
		.part2{
            position: absolute;
            top: 50%;
            left: 10%;
			width: 800px;
		}
		.part2:after{
			content:"";
			display: block;
			clear:both;
		}
        .boxt11 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 18px;
			font-family: 'Spoqa Han Sans';
            font-size: 18px;
			font-weight: 100;
			line-height: 18px;
            letter-spacing: -3px;
            text-align: left;
        }
        .boxt21 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 18px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 18px;
            font-weight: 600;
			line-height: 18px;
            letter-spacing: -2px;
            text-align: left;
        }
        .boxt31 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 18px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 18px;
            font-weight: 600;
			line-height: 18px;
            letter-spacing: -2px;
            text-align: left;
        } 
        .boxt41 {
			color: white;
            position: relative;
            top: 0px;
            left: 0px;
			margin-top: 15px;
            width: 100%;
            height: 18px;
			font-family: 'SpoqaHanSansNeo-Regular';
            font-size: 18px;
            font-weight: 600;
			line-height: 18px;
            letter-spacing: -2px;
            text-align: left;
        }
        .ml6 {
			margin-top: -10px;
			padding-top: 20px;
			text-align: center;
			padding-left: 20px;
			padding-right: 20px;
            position: relative;
            font-weight: 900;
            font-size: 1.0em;
			font-family: 'Nanum Pen Script', cursive;
        }
		.stp1, .stp2{
			height: 230px;
			font-size: 15px;
			font-weight: 300;
			line-height: 22px;
			letter-spacing: -1px;
			word-spacing:-1px;
		}
		.stp3, .stp4{
			height: 160px;
			font-size: 15px;
			font-weight: 300;
			line-height: 22px;
			letter-spacing: -1px;
			word-spacing:-1px;
		}
		.stp_top{
			width:100%;
			height: 40px;
			line-height: 40px;
			text-align: center;
			font-weight: 600;
			font-size: 16px;
			color: white;
			letter-spacing: -1.5px;
			word-spacing:-2px;
		}
		.stp_middle{
			width:100%;
			margin-top: 0px;
		}
		.centerlab1{
			width:100%;
			height: 50px;
		}
		.centerlab2{
			margin-top: 10px;
			text-align: left;
			width:100%;
			height: 20px;
			font-size: 16px;
			line-height: 20px;
			padding-left: 15px;
			padding-right: 15px;
			color: #333333;
		}
		.its1, .its2, .its3{
			height: 55px;
			padding-top: 8px;
			font-size: 16px;
			line-height: 10px;
		}
		.bbointte5{
			font-size: 16px;
			font-weight: 500;
			color: #024A83;
		}
		.mobi{
			display:block;
		}
		.pr2_bt2_input{
			width: 170px;
			font-size: 20px;
		}
		.tmpx{
			height: 10px;
		}
		.pr3{
			margin: 0px auto;
			top: 30%;
			left: 0%;
			width: 70%;
			height:250px;
		}
		.stp_top3{
			height: 35px;
			line-height: 35px;
			font-weight: 500;
			font-size: 16px;
		}
		.pr4{
			height: 100px;
			margin-bottom: 20px;
			padding:10px;
			margin-bottom: 8px;
		}		
		.pr5{
			height: 70px;
			margin-bottom: 8px;
			padding:10px;
		}
		.pr2_bt6{
			margin-top: -6px;
		}
		.pr2_bt7 img{
			width: 100%;
			display: inline-block;
		}
	}