@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 }
body, h1, h2, h3, h5, h6, li, p { font-family:'NanumSquare', sans-serif !important;}
html,body {margin:0px;padding:0px;position:relative;height:100%;background-color:#efefef;}
#wrap {text-align:center;overflow:hidden;margin:0 auto;}
.container {width:700px;margin:0 auto;text-align:center;}

.main {background:url('../img/main.jpg')no-repeat center;height:925px;color:#fff;font-size:30px;font-weight:800;text-align:center;}
.time {padding-top:84px}
.time_style {color:#fff600;display:inline-block;}
.bg1 {background:url('../img/bg1.jpg')no-repeat center;height:838px;}
.bg2 {background:url('../img/bg2.jpg')no-repeat center;height:840px;}
.bg3 {background:url('../img/bg3.jpg')no-repeat center;height:2010px;position: relative;}
.bg4 {background:url('../img/bg4.jpg')no-repeat center;height:660px;}
.btn3One {background-color: transparent; position: absolute;width:40%; height:5%; top:25%; right:13%; margin:0px; padding:0px;z-index:2;}
.btn3Two {background-color: transparent; position: absolute;width:40%; height:5%; top:62%; left:13%; margin:0px; padding:0px;z-index:2;}
.btn3Three {background-color: transparent; position: absolute;width:40%; height:5%; top:91%; right:12%; margin:0px; padding:0px;z-index:2;}

.form {background-color:#fff;height:800px;}
a {font-size:23px;color:#151515;font-weight:800;text-decoration:none;}
img {margin-bottom:-7px;}
table {width:593px;margin:0 auto;padding-top:15px;color:#151515;}
th {font-size:23px;text-align:left;font-weight:800;}
td {font-size:20px;text-align:center;padding-top:10px;padding-bottom:10px;}
.box {width:406px;height:55px;padding-left:15px;font-size:20px;border:3px solid #151515;}
.box2 {width:429px;height:63px;padding-left:15px;font-size:20px;border:3px solid #151515;}
.box3 {width:124px;height:63px;padding-left:15px;font-size:20px;border:3px solid #151515;}
.info {padding-top:20px;padding-bottom:20px;}
.txt {color:#5b01ef;font-weight:800;font-size:19px;text-align:left;line-height: 1.5;}
.footer {background-color:#151515;padding:50px 20px;font-size:17px;list-style:1.2;color:#797979;}
input[type="tel"] {width:126px;height:55px;padding-left:15px;font-size:20px;border:3px solid #151515;}
input[type="checkbox"] {width:25px;height:25px;vertical-align:middle;}