*{margin:0; padding:0; font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif;}
body{font-size:12px; color:#797979; font-family:"돋움", Dotum, AppleGothic, Sans-serif;}
img, fieldset, button{border:none;}
hr, button img{display:none;}
li{list-style:none;}
a{text-decoration:none;}
a:link, a:visited, a:active, a:hover{text-decoration:none; color:#929292;}
textarea{overflow:auto;} 



/* 메인css */
.m_navi{position:absolute; float:left; width:135px; top:260px; z-index:2;}
.m_notice{position:absolute; float:left; width:208px; height:65px; margin:408px 0 0 782px; z-index:3;}
.m_visual{position:absolute; width:1031px; height:496px; float:left; z-index:1;}
.m_visual .main_logo {position:absolute; top:0; left:0; z-index:1}
.m_visual .owl-dots {position:absolute; bottom:0; right:0; width:575px; height:260px;}
.m_visual .owl-dots .owl-dot {width:50px; height:60px; position:absolute; background:none;}
.m_visual .owl-dots .owl-dot:nth-child(1) {bottom:20px; left:5px}
.m_visual .owl-dots .owl-dot:nth-child(2) {bottom:40px; left:61px}
.m_visual .owl-dots .owl-dot:nth-child(3) {bottom:60px; left:116px}
.m_visual .owl-dots .owl-dot:nth-child(4) {bottom:80px; left:172px}
.m_visual .owl-dots .owl-dot:nth-child(5) {bottom:100px; left:228px}
.m_visual .owl-dots .owl-dot:nth-child(6) {bottom:120px; left:284px}
.m_visual .owl-dots .owl-dot:nth-child(7) {bottom:140px; left:340px}
.m_visual .owl-dots .owl-dot:nth-child(8) {bottom:160px; left:396px}
.m_visual .owl-dots .owl-dot:nth-child(9) {bottom:180px; left:452px}
.m_visual .owl-dots .owl-dot:last-child {top:0; right:10px}


/* 서브css */
.t_link {position:absolute; float:left; height:16px; width:255px; vertical-align:middle; margin-top:127px; z-index:3;}
.t_link1{color:#aaaaaa;}
.t_link2{color:#db251c;}
.s_title{position:absolute; float:left; height:27px; width:255px; vertical-align:middle; margin-top:155px; z-index:2;}
.s_subtop{position:absolute; float:left; width:751px; height:182px; z-index:1;}


/* 이용약관 */
.sub_cnt1 { margin:0 0 0; padding:0 20 0 0; text-align:left; line-height:18px; font-family:돋움;}
.sub_cnt1 p { margin:10px 0; padding:0; line-height:18px;}
.sub_cnt1 p img { margin-bottom:10px;line-height:18px; }
.sub_cnt1 p.p_title {  font-weight:bold; line-height:18px;}
.sub_cnt1 p.p_cnt { line-height:18px; padding:0 0 0 20px; color:#666666; font-family:돋움; line-height:18px; }
.sub_cnt1 ul { margin:10px auto; }
.sub_cnt1 ul li { color:#666666;}







.m_left{position:absolute; z-index:3;}
.data{position:absolute; z-index:2; width:273px; height:85px; padding-top:379px;}
.main{position:relative; border:0px solid #333; z-index:1; padding:0px 0 0 180px; width:742px; height:564px; top:-48px;}

ul.top{display:block; list-style:none; margin:33px 0 0 0; padding:0;}
ul.top li.logo{display:block; float:left;}
ul.top li.btn{margin:0; float:left;  display:block; padding:20px 0 0 590px;; }
ul.top li.btn ul.btn_list li{float:left;}

ul.quick li{clear:both; list-style:none;}

.title{text-align:right; color:#949494; font-family:돋움; padding-right:8px;}
.title span.point{color:#4b8ba1;}

.con{padding:40px 0 0 8px;}
.logo{padding-top:32px; padding-bottom:48px;}

.p_b5{padding-bottom:5px;}
.p_b25{padding-bottom:20px;}
.p_b30{padding-bottom:30px;}

.p_t10{padding-top:10px;}
.p_t20{padding-top:20px;}
.p_t25{padding-top:25px;}
.p_t30{padding-top:30px;}

.navi{position:absolute; z-index:3;}
.sub{position:relative; z-index:2;}

table.t01{width:100%;}
table.t01 th{background-color:#d1e5ec; border-bottom:1px solid #bebebe; font-size:12px; font-weight:bold; width:110px;}
table.t01 th.top{border-top:2px solid #32a5cd; border-bottom:1px solid #bebebe;}
table.t01 td{border-bottom:1px solid #bebebe; height:25px; padding-left:10px; line-height:18px;}
table.t01 td.top{border-top:2px solid #32a5cd; border-bottom:1px solid #bebebe;}
table.t01 th.end{border-bottom:1px solid #32a5cd;}
table.t01 td.end{border-bottom:1px solid #32a5cd;}

ul.main_navi {position:absolute; left:0; top:0px; width:174px; margin:0; padding:0;}
ul.main_navi li { list-style:none; margin:0px 0; padding:0;}
ul.main_navi li img { vertical-align:top; border:none; }
ul.main_navi li ul.main_sub_navi { display:none; margin:0px; padding:0; border:0px solid red }
ul.main_navi li ul.main_sub_navi li { list-style:none; margin:0; padding:0; }
ul.main_navi li ul.main_sub_navi li img { vertical-align:top; border:none; }