@import url("https://cdn.rawgit.com/moonspam/NanumSquare/master/nanumsquare.css");
body        { font-family: 'NanumSquare', sans-serif; }
.normal     { font-weight: 400 }
.bold       { font-weight: 700 }
.bolder     { font-weight: 800 }
.light      { font-weight: 300 }
:focus {outline:none !important;}
body { font-family:'NanumSquare', sans-serif !important; color:#fff;}
html,body {margin:0px;padding:0px;position:relative;height:100%;}
#wrap {text-align:center;overflow:hidden;margin:0 auto;}
.container {width:1204px;margin:0 auto;text-align:center;position:relative;}
ul, li, dl, dt, dd{list-style:none;margin:0px; padding:0px;}
b {font-weight:900;}
a {text-decoration:none;color:#000;font-weight:900;}
.main {background:url("../img/mainBg.jpg")no-repeat center;height:983px;position:relative;}
.logo {text-align:left;padding-top:40px;padding-left:20px;}
.mainTitle {font-size:64px;font-weight:bold;text-align:left;position:absolute;top:515px;line-height:1.3}
.mainTitle > .mainTitleSub {font-size:38px;font-weight:normal;padding-top:9px;}
.cyan {color:#0dfce3;}
.cyan2 {color:#23ccb5;}
.form {width:450px;height:599px;background-color:#f4f4f4;border:8px solid #23ccb5;position:absolute;top:167px;right:0px;text-align:center;}
.formTitle {color:#000;font-size:30px;font-weight:900;line-height:1.3;padding-top:45px;padding-bottom:22px;}
.formTitle2 {color:#000;font-size:20px;line-height:1.3}
input[type="text"] {width:303px;height:48px;}
input:not([type="image"]):not([type="checkbox"]):not([type="submit"]),select {padding-left:15px;font-size:17px;}
input[type="tel"] {width:86px;height:46px;}
input[type="checkbox"] {width:25px;height:25px;vertical-align:middle;margin-right:10px;}
input[type="submit"] {width:256px;height:64px;background-color:#23ccb5;color:#fff;font-weight:900;border:0px;font-size:23px;font-family: 'NanumSquare', sans-serif;}
select {width:103px;height:51px;}
select.age {width:325px;height:48px;}
form > ul {padding-top:23px;}
form > ul > li {padding-bottom:5px;}
form > ul > li:nth-child(5) {padding-top:15px;padding-bottom:15px;color:#000;font-size:17px;}
.quick {position:fixed;right:0px;top:-14px;display:none;z-index:1;}
.change {display:block;}
.bg1 {background-color:#fff;}
.bg1 > .container > ul {padding-top:150px;padding-bottom:150px;}
.bg1 > .container > ul > li {display:inline-block;vertical-align:middle;}
.bg1 > .container > ul > li:first-child {padding-right:84px;}
.bg2 {background-color:#3d434d;height:1357px;color:#fff}
.bg2 > .container > ul {padding-top:100px;}
.bg2 > .container > ul > li {display:block;padding-bottom:100px;font-size:34px;}
.bg3 {background-color:#fafafa;height:1204px;}
.bg3 > .container > ul > li {display:inline-block;vertical-align:middle;padding-top:139px;}
.bg3 > .container > ul > li:nth-child(1) {padding-right:84px;}
.bg3 > .container > ul > li:nth-child(3) {padding-right:46px;padding-left:86px;}
.bg3 > .container > ul > li:nth-child(3), .bg3 > .container > ul > li:nth-child(4) {padding-top:30px;} 
.bg4 {background-color:#f1f1f1;height:568px;}
.bg4 > .container > img {padding-top:125px}
.bg5 {background:url("../img/bg5.jpg")no-repeat center;height:643px;}
.bg5 > .container {text-align:left;}
.bg5 > .container > img {padding-top:125px}
.bg3_txt {font-size:34px;color:#000;font-weight:900;position:relative;bottom:-103px;}
.bg6 {background-color:#ededed;color:#000;padding:50px;font-size:20px;line-height:1.5}


a {cursor:pointer;}
.white-popup {position:relative;max-width:640px;text-align:center;padding:20px;margin:20px auto;}
.mfp-userWebsite {z-index:9999;}
.mfp-userAvatarUrl {max-width: 100%; height: auto; width:640px;}
.btn1 {position:absolute;bottom:178px;z-index:1;right:20px;width:278px;height:55px;}
.btn2 {position:absolute;bottom:42px;z-index:1;width:379px;height:119px;left:149px;}
.mfp-close {font-size:45px !important;}
.mfp-close-btn-in .mfp-close {color:#fff !important;top:-21px !important;}
@media (max-width:640px){
	body {height:100%;}
	.btn1{
		bottom:22%;
		max-width:100%;
	}
	.btn2 {
		bottom:0px;
		left:10%;
		max-width:100%;
		height:110px;
	}
}