@import url("http://fonts.googleapis.com/earlyaccess/notosanskr.css");
:focus {outline:none !important;}
body { font-family: 'Noto Sans KR', sans-serif !important;}
html,body {margin:0px;padding:0px;position:relative;height:100%;}
#wrap {text-align:center;overflow:hidden;margin:0 auto;position:relative;}
ul,li {list-style:none;padding:0px;margin:0px;}
a {color:#000;}
.menu {height:120px;background-color:#fff;}
.menu > ul {padding-top:34px;width:1490px;margin:0 auto;}
.menu > ul > a:hover {color:#ff3366;}
.menu > ul > a > li {display:inline-block;vertical-align:middle;font-size:20px;padding-right:45px;line-height:2}
.main {height:583px;background:url('../img/main.jpg')no-repeat center;}
.bg1 {height:480px;background:url('../img/bg1.jpg')no-repeat center;}
.bg1 > .bg1Title {padding-top:55px;padding-bottom:65px;}
.bg1 > ul > li {display:inline-block;padding-right:20px;}
.bg2 {height:3403px;background:url('../img/bg2.jpg')no-repeat center;}
.bg3 {height:578px;background:url('../img/bg3.jpg')no-repeat center;}
.bg4 {height:7405px;background:url('../img/bg4.jpg')no-repeat center;}
.quick {height:152px;background:url('../img/quick.jpg')no-repeat center;position:fixed;bottom:0px;width:100%}
.container {width:1165px;margin:0 auto;text-align:left;}
.form {padding-bottom:150px;}
.form > .container2 {width:1100px;margin:0 auto;height:784px;background:url('../img/form.jpg')no-repeat center;}
.title {padding-left:23px;padding-top:100px;}
.cont {padding-left:33px;padding-top:90px;}
.cont2 {padding-left:77px;padding-top:50px;}
table.form1 {width:735px;padding-top:382px;margin-left:365px;text-align:left;}
table.form1 > tbody > tr > th, table.form1 > tbody > tr > td {border-bottom:1px solid #000}
table.form1 > tbody > tr > td > input[type="text"] {width:234px;height:42px;padding-left:10px;border:0px;}
table.form1 > tbody > tr > td > input[type="tel"] {width:90px;height:42px;padding-left:10px;border:0px;}
table.form1 > tbody > tr > td > select {width:85px;height:48px;padding-left:10px;border:0px;}
table.form1 > tbody > tr > td > textarea {padding:10px;width:640px;height:100px;border:0px;font-family: 'Noto Sans KR', sans-serif !important;}
.memo {padding-top:10px;vertical-align:top;}
table.form1 > tbody > tr > td > input[type="submit"] {width:226px;height:50px;background-color:#efefef;border:0px; border-radius:10px;margin-top:20px;cursor:pointer;}
table.form1 > tbody > tr > td > a {color:#fff;background-color:#000;cursor:pointer}
table.form2 {color:#fff;margin:0 auto}
table.form2 > tbody > tr > th {padding-right:15px;padding-left:10px;}
table > tbody > tr > td > a {padding:4px 10px;text-decoration:none;font-size:14px;border-radius:10px;}
input[type="checkbox"] {width:20px;height:20px;margin-right:10px;vertical-align:middle;}
table.form2 > tbody > tr > td > a {color:#000;background-color:#fff;}
table.form2 > tbody > tr > td > input[type="text"] {width:318px;height:54px;border:0px;padding-left:10px;}
table.form2 > tbody > tr > td > input[type="tel"] {width:90px;height:54px;padding-left:10px;border:0px;}
table.form2 > tbody > tr > td > select {width:85px;height:56px;padding-left:10px;border:0px;}
table.form2 > tbody > tr > td > input[type="submit"] {width:215px;height:111px;background-color:#ff3366;color:#fff;font-size:17px;border:0px;margin-top:11px;margin-left:20px;}
.formTitle {padding-top:16px;padding-bottom:15px;padding-left:10px;}