/*reset*/
*{margin: 0 auto; padding:0px;}
li {list-style: none;}
a {text-decoration:none;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
address, em {font-style:normal;}
fieldset, img {border:0 none;}
table {border-collapse:collapse;border-spacing:0;}
ul, ol, li {list-style:none;}


/*layout*/
#body_layout{background-color:#eaeaea; overflow-x:hidden; margin:0px auto; word-break:break-all; min-width:1280px; vertical-align:top;}
.line_top {border-top:1px solid #eaeaea;}
#wrap {width:100%; height:100%; padding:0; margin:0 auto; position:relative; min-width:1280px;}
#flashContent {width:1280px; height:988px; margin:0 auto; position:center;}
a {color:#808080; text-decoration:none;}
a:hover {color:#0065d6; text-decoration:none;}
.skip {visibility:hidden;width:0; height:0;font-size:0;line-height:0; text-indent:-5000px;} 
.space50{height:50px; display:block; position:relative;}
.line_btm{border-bottom:1px dashed #eaeaea; height:5px}

/*header*/
#top_header1{float:right;padding-right:150px; width:500px; height:32px;margin-top:15px;}
#top_header1 span {font-family:Dotum; font-weight:bold; font-size:12px; color:#808080; padding:0px 7px 0px 5px;}
#top_header1 span a {color:#808080;text-decoration:none;}
#top_header1 span a:hover{color:#0065d6; text-decoration:none;}

#top_header{float:right; position:relative; height:32px; margin-top:15px;}
#top_header span {font-family:NanumGothic; font-weight:normal; font-size:12px; color:#808080; padding:0px 7px 0px 5px;}
#top_header span a {color:#808080;text-decoration:none;}
#top_header span a:hover{color:#0065d6; text-decoration:none;}



/*aside*/
#aside {position:relative;float:left; vertical-align:top;  width:200px; height:100%; background-color:#fff; padding-bottom:500px;}
#aside_menu {margin:210px 15px 1000px 56px; float:right;}
#aside_menu .list {float:right; height:36px;}
#aside_menu .list1 {float:right; height:30px;padding-right:5px;}
#aside_menu .list2 {float:right; padding-right:10px; padding-top:10px;}
#aside_menu .list3 {padding-right:10px; margin-top:10px; position:center;}

/*aside_mainform*/
#m_form {width:174px;margin-top:35px;}
#m_form .form1 {padding-top:10px;}
#m_form_form {width:153px;padding:0px;}
#m_form_form .font {padding-top:8px;font-family:Dotum; font-size:12px; color:#808080;}
#m_form_form .img1 {padding-top:3px; vertical-align:bottom;}

#aside ul.Main_menulist li {font-family:NanumGothic; color:dimgrey; font-weight:normal;line-height:2.3em;text-align:right;padding-right:20px;}
#aside ul.Main_menulist > li > ul > li {position:absolute; padding-left:138px;display:none;}
#aside ul.Main_menulist > li:hover > ul > li {width:190px;padding:0px 5px 0px 120px; position:relative; display:block; font-family:NanumGothic;font-size:12px; font-weight:lighter; color:#808080; line-height:2.0em; text-align:right;}
#aside customer{float:right; position:absolute; height:262px;width:200px}
#aside nav.customerList li {font-family:NanumGothic; color:dimgrey; font-weight:normal;line-height:2.3em;text-align:right;padding-right:20px;}


/*subcont*/
#section {position:relative; width:1280px;padding-top:10px;padding-left:180px;}
#top_logo {position:center; margin-top:50px; padding-left:350px;}
#sub_content {padding-left:10px;padding-top:10px;float:left;}
#sub_content .movie1 {position:relative; padding-left:200px; padding-top:50px; padding-bottom:100px;}
#sub_content .movie2 {position:relative; padding-left:200px; padding-top:50px; padding-bottom:100px;}
#sub_content .custom1{position:relative; padding:56px 36px 350px 36px; }




/*FOOTER*/
#footer {position:relative ;margin:0 auto; width:100%; height:120px; background-color:#fff; border-top:solid 1px #eaeaea; min-width:1280px; vertical-align: bottom;}
#footer_left{display:inline; float:left; width:440px;height:120px; margin-top:25px; margin-left:45px;}
#footer_left span {font-family:NanumGothic; font-size:12px; font-weight:normal; color:#808080; padding:0px 7px 0px 5px;}
#footer_left span a {color:#808080;text-decoration:none;}
#footer_left span a:hover {color:#0065d6; text-decoration:none;}
#footer_left li{height:35px; float:left; font-family:NanumGothic; font-size:12px;color:#808080;padding:0px 8px 0px 3px;}
#address {float:right; width:680px; padding-top:20px; padding-right:200px; font-family:NanumGothic; font-size:12px;color:#808080;font-weight:normal; text-align:right}

/*SUBFOOTER*/
#subfooter {display:inline-block; position:relative;  margin:0 auto; width:100%; height:120px; background-color:#fff; border-top:solid 1px #eaeaea; vertical-align: bottom;}
#subfooter_left{display:inline; float:left; width:400px;height:120px; margin-top:25px; margin-left:45px;}
#subfooter_left span {font-family:NanumGothic; font-size:12px; font-weight:normal; color:#808080; padding:0px 7px 0px 5px;}
#subfooter_left span a {color:#808080;text-decoration:none;}
#subfooter_left span a:hover {color:#0065d6; text-decoration:none;}
#subfooter_left li{height:35px; float:left; font-family:NanumGothic; font-size:12px;color:#808080;padding:0px 8px 0px 3px;}
#address {float:right; width:680px; padding-top:20px; padding-right:200px; font-family:NanumGothic; font-size:12px;color:#808080;font-weight:normal; text-align:right}




/*APPLY*/
#m_apply{position:relative;width:200px;padding-top:20px; padding-left:10px;padding-bottom:100px;}
#m_apply li{border-bottom:1px dashed #eaeaea;}
#m_apply .m_applytop{float:left;}
#m_apply .apply_form{width:170px;}
#apply {font-family:Dotum; font-size:12px; color:darkgray;padding-bottom:200px;}


/*supply*/
#supply_btn {position:relative; width:200px;  float:right; padding-bottom:400px;padding-right:50px;}


