@charset "utf-8";
/*
*html body {height:100%;} 
html {_overflow:hidden;} 
*/
body {text-align:center;color:#797b80;font:normal 12px 'Gulim','gulim';margin:0;padding:0;letter-spacing:0;}
*:first-child+html body{z-index:9999;}
div, p, ol, ul, li, img, a, h1, h2, h3, h4, h5, h6, form, span, iframe, dl, dt, dd {margin:0;padding:0;text-align:left;line-height:14px;}
div, ul, ol {list-style:none;}
table, th, td {text-align:left;margin:0;padding:0;border:0;border-spacing:0;border-collapse:collapse;}
legend, caption {width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
img {border:0;vertical-align:top;}
em {font-style:normal; font-weight:normal;}
hr{display:none;}



/* form */
form {display:block;border:none;}
fieldset {margin:0;padding:0;border:none;}
input {font:normal 12px/14px 'Gulim',gulim;padding:2px 0 -2px 0;vertical-align:middle;border:none;color:#666;}
input[type~="text"] {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px;}
input[type~="password"] {border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc; font-size:12px !important;}
input[type~="checkbox"] {border:none;margin:-1px 0;padding:0;}
input[type~="radio"] {border:none;margin:-1px 0;padding:0;}


input {border-top:expression((this.type=='text'||this.type=='password')?'1px solid #c6c6c6':'');border-left:expression((this.type=='text'||this.type=='password')?'1px solid #c6c6c6':'');border-right:expression((this.type=='text'||this.type=='password')?'1px solid #c6c6c6':'');border-bottom:expression((this.type=='text'||this.type=='password')?'1px solid #c6c6c6':'');}


select {font:normal 12px 'Gulim','굴림',gulim;height:18px;vertical-align:middle;color:#888;padding:0;margin:0;}
textarea {border:1px solid #d7d7d5;color:#797b80;padding:0;margin:0;font-size:12px;line-height:16px;}

/* point color */


/* link style */
a:link {color:#797b80;text-decoration:none;}
a:visited {color:#797b80;text-decoration:none;}
a:hover {color:#797b80;text-decoration:none;}
a:active {color:#797b80;text-decoration:none;}


#wrap{min-width:1000px;background:url(../images/common/bg_body.jpg) 0 0 repeat;} /* main and default bg */
* html #wrap{width:1000px;} /* main and default bg */

/* 메인 VISUAL*/

#visual{height:895px;background:url(../images/common/bg_visual2.png) 35% 0 repeat-x;}
.visual_wrap{width:1200px;margin:0 auto;position:relative;}
.visual_wrap .visual_arrow_l{position:absolute;top:780px;left:10px;display:block;width:19px;height:22px;background:url(../images/common/btn_visual_arrow_l.png) 0 0 no-repeat;}
.visual_wrap .visual_arrow_r{position:absolute;top:780px;right:10px;display:block;width:19px;height:22px;background:url(../images/common/btn_visual_arrow_r.png) 0 0 no-repeat;}
.visual_wrap .visual_banner{padding-top:15px;overflow:hidden;}
.visual_wrap .visual_banner_wrap{width:1120px;left:40px;height:168px;position:relative;overflow:hidden;}
.visual_wrap .visual_banner ul{width:1420px;height:168px;position:absolute;top:0;left:0;}
.visual_wrap .visual_banner li{width:225px;height:168px;float:left;}
.visual_wrap .visual_banner li a{display:block;width:225px;height:168px;text-indent:-5000px;}
.visual_wrap .visual_banner li a.on{/*box-shadow:inset 0px 0px 5px #000;*/}


.visual_wrap .visual_contents{height:700px;position:relative;overflow:hidden;}
.visual_wrap .visual_contents >div{width:1000px;height:700px;position:absolute;top:0;left:0;}