@charset "utf-8";

/* common */
body{margin:0;padding:0;font-family:'Malgun Gothic', '맑은 고딕',dotum,Helvetica,sans-serif;text-align:left;font-size:0.750em; background:#fff;}
div,ul,ol,dl,p,td,th,input,textarea,select,a{font-family:'Malgun Gothic', '맑은 고딕',dotum,Helvetica,sans-serif;color:#666}
div,ul,ol,li,dl,dt,dd,p,input,textarea,select,h1,h2,h3,h4,em,address,fieldset,form,iframe,object{margin:0;padding:0}
img,fieldset,iframe{border:none}
img {vertical-align:top}
iframe{display:block}
li{list-style-type:none}
table{clear:both;border-collapse:collapse}
em,address{font-style:normal}
#skip,.hide,legend,hr, .skip{display:none}
a, a:hover, a:active{text-decoration:none}
caption{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/*
 * Add the correct display in IE 9-.
 * 1. Add the correct display in Edge, IE, and Firefox.
 * 2. Add the correct display in IE.
 */
article,aside,details, /* 1 */
figcaption,figure,footer,header,main, /* 2 */
menu,nav,section,summary { /* 1 */  display: block;}

#header {min-width:980px;}
#header .top_menu {min-width:980px; background:#e3391d; text-align:center}

#container {min-width:980px; }
#container .top_title {min-width:980px; text-align:center}

.top_banner {min-width:980px; text-align:center; position:relative;}
.top_banner .bg_left {position:absolute; top:0px; left:0px; width:50%; height:100%; background:#333; z-index:1}
.top_banner .bg_right {position:absolute; top:0px; right:0px; width:50%; height:100%; background:#ff7f03; z-index:1}
.top_banner a {position:relative; z-index:2}

.content {text-align:center; width:980px; margin:0 auto}
.content p, .content p a {text-align: justify; font-size:15px; letter-spacing:-0.015em; color:#3c3c3c; line-height:26px}
.cont01 {padding:50px 35px 30px; border:1px solid #ddd; border-bottom:none}
.cont01 p {margin-bottom:40px;}
.cont01 p a {color:#007eff}
.cont02 {padding:0px 35px 67px; border:1px solid #ddd; border-top:none}
.cont02 p {margin:30px 0;}
.cont02 p a {color:#007eff}
.cont02 ul {}
.cont02 ul li {text-align:left; line-height:24px}
.cont02 ul li a {color:#007eff; font-size:15px;}

.cont04 {position:fixed; bottom:0px; left:50%; margin-left:-490px; width:960px; background:url('../images/form_bg.jpg') no-repeat left top; border:1px solid #ddd; padding:10px 0 23px 20px; overflow:hidden; }
.cont04 form h2 {margin:0 0 8px; text-align:left}
.cont04 form textarea {width:584px; height:127px; resize:none; padding:10px; float:left; border:none}
.cont04 form div {float:left; width:451px;  text-align:left}
.cont04 form div + div {width:479px; margin-left:7px;}
.cont04 form input[type="text"] {border:none; height:33px; width:100%; margin:0 0 5px; text-indent:10px; font-size:11px; font-family:'dotum', 돋움}
.cont04 form input[type="checkbox"] {border:1px solid #707070; height:11px; width:11px; vertical-align:middle}
.cont04 form input.tel {width:144px; margin-left:0px;}
.cont04 form input.tel + input {margin-left:9px;}
.cont04 form label {color:#ffddbc; font-size:11px; letter-spacing:-0.055em; display:block; margin-top:8px;}
.cont04 form label input {border:none}


#footer {min-width:980px; text-align:center; border-top:3px solid #333; margin:80px 0 180px;}
#footer div {width:980px; margin:0 auto}








