@charset "euc-kr";
@import url("set.css");

* { margin:0; padding:0;} /* html, body »çÀÌÀÇ °£°ÝÀ» Á¦°Å */

body { color:#666; font-size:12px; font-family:"µ¸¿ò";  }
a { color:#666 }
a:hover { color:#666;}
a:viited { color:#666; }
/* for layout */
select, input { font:12px "µ¸¿ò" ;color:#666; vertical-align:middle; }
textarea { font:12px "µ¸¿ò" ;color:#666; }
 
.txt_left { text-align:left !important; }
.txt_right { text-align:right !important; }
.txt_center { text-align:center !important; }
.text_normal { font-weight:normal !important; }

.txt_blue { color:#369 !important; }
.txt_orange { color:#F30 !important; }
.txt_red { color:#C00 !important; }

.cursor { cursor:pointer;}
.font_01 { font:bold 12px "µ¸¿ò"; color:#2967b2 !important; }
.font_05 { font:bold 12px "µ¸¿ò"; color:#3399cc !important;  background:url(../image/bullet_10.gif) left top no-repeat; padding-left:10px; margin-bottom:3px; }
.font_02 { font:bold 12px "µ¸¿ò"; color:#F60 !important; }
.font_03 { font:bold 16px "µ¸¿ò"!important; color:#2967b2 !important; }
.font_04 { font:bold 16px "µ¸¿ò"!important; color:#ff016d !important; }
.font_e01 { font:bold 16px "Arial Black", "µ¸¿ò", sans-serif!important; color:#555!important;}
.font_s11 { font-size:11px !important; color:#999;}
.font_n12 { font: normal 12px "µ¸¿ò" !important; }
.font_s12 { font-size:12px !important; }
.font_k01 { font:normal 12px "µ¸¿ò"; color:#7C7C7C; line-height:140%; }
.font_s14 { font:bold 16px "µ¸¿ò" !important;; }

.font_1 { font:bold 12px "µ¸¿ò"; color:#DE0031 !important; }
.font_2 { font:bold 12px "µ¸¿ò"; color:#6181a3 !important; }
.font_3 { font:bold 12px "µ¸¿ò"; color:#999 !important; }
.font_4 { font:bold 12px "µ¸¿ò"; color:#690 !important; }

.hei20 { height:20px; border:1px solid #CCC;}
.hei19 { height:19px; border:1px solid #CCC;}
.hei18 { height:18px; border:1px solid #CCC;}
.border { border:1px solid #CCC; }
.border_n { border: none !important;}
.border3 { border:1px solid #CCC; height:18px; }
.wid20 { width: 20px; }
.wid30 { width: 30px; }
.wid50 { width: 50px; }
.wid65 { width: 65px; }
.wid70 { width: 70px; }
.wid80 { width: 80px; }
.wid90 { width: 90px; }
.wid100 { width: 100px; }
.wid120 { width: 120px; }
.wid140 { width: 140px; }
.wid150 { width: 150px; }
.wid180 { width: 180px; }
.wid170 { width: 170px; }
.wid200 { width: 200px; }
.wid280 { width: 280px; }
.wid300 { width: 300px; }
.wid400 { width: 400px; }
.wid450 { width: 450px; }
.wid500 { width: 500px; }
.wid540 { width: 540px; }
.wid580 { width: 580px; }
.wid600 { width: 600px; }
.wid700 { width: 700px; }
.gap_70 { height: 70px; }
.gap_55 { height: 55px; }
.gap_40 { height: 40px; }
.gap_20 { height: 20px; }
.gap_25 { height: 25px; }
.gap_30 { height: 30px; }
.gap_15 { height: 15px; }
.gap_10 { height: 10px; font-size:0; }
.gap_3 { height:3px; font-size:0;}


/* ÆäÀÌÂ¡ */
.paging { margin:5px 5px 5px 0; color:#000; font:11px "µ¸¿ò", dotum; text-align:center; }
.paging a { display:inline-block; padding:0 7px; color:#000; font:8pt "µ¸¿ò", dotum; text-decoration:none; }
.paging .num { margin:0 0px; }
.paging .num strong, .paging .num a { display:inline-block; margin-right:-4px; padding:0 7px; border-right:1px solid #d8d8d8; font:8pt Verdana; }
.paging .num a:hover { background:#EEE; text-decoration:none; }
.paging .num .current { color:#ff3366; font-weight:bold; }
.paging .num .none { border:0; }
.paging .first { padding:2px 4px 0 8px; border-right:1px solid #d8d8d8; background:url(../image/ico_page_first.gif) no-repeat 0 5px; color:#555; }
.paging .prev { padding:2px 6px 0 5px; border-right:1px solid #d8d8d8; background:url(../image/ico_page_prev.gif) no-repeat 0 5px; color:#555; }
.paging .next { padding:2px 5px 0 6px; border-left:0px solid #d8d8d8; background:url(../image/ico_page_next.gif) no-repeat 100% 5px; color:#555; }
.paging .last { padding:2px 8px 0 4px; border-left:1px solid #d8d8d8; background:url(../image/ico_page_last.gif) no-repeat 100% 5px; color:#555; }


.wrap { padding:2px; width:841px;}
.h1 { height:41px;}
.mn_h { height:20px; text-align:center; vertical-align:middle; color:#FFF; line-height:20px; background:#de0031;}
.mn_h a { height:20px; display:block; color:#FFF;}
.mn_h a:hover { color:#FFF; text-decoration:none;}
.mn_h a:visited { color:#FFF;}

.mn_n { height:20px; text-align:center; vertical-align:middle; color:#FFF; line-height:20px;background:#6181a3;}
.mn_n a {height:20px; display:block; color:#FFF;background:#6181a3;}
.mn_n a:hover { color:#FFF; text-decoration:none;display:block;background:#2e6099;}
.mn_n a:visited { color:#FFF;}

.side_n {  vertical-align:middle; color:#FFF; line-height:20px;background:#6181a3;}
.side_n a {height:20px; display:block; color:#FFF;}
.side_n a:hover { color:#FFF; text-decoration:none;display:block;background:#2e6099;}
.side_n a:visited { color:#FFF;}
.side_m { width:168px; cursor:pointer; padding:10px 0; background:#6181a3; }

.top_line { background:#d6d7d6; margin:2px 0; height:8px;}
.foot_line { height:4px; background:#1a3da3; margin:15px 0 2px 0;}
.foot { background:#e2e2e2; padding:5px 15px;}
.foot_copy { padding:5px 15px;}
.f_red a { color:#de0031; font-weight:bold;}
.f_red a:hover { color:#de0031;}
.f_red a:visited { color:#de0031;}


.topsub_line { padding:2px 0; height:28px;}
.main_m { position:absolute; z-index:100 !important; width:138px; cursor:pointer; padding:10px 0; background:#6181a3; top: 22px; }
#main_m_01 { left: 141px;}
#main_m_02 { left: 281px;}
#main_m_03 { left: 422px;}
#main_m_04 { left: 562px;}

.sub_mn { text-align:center; vertical-align:middle;  }
.sub_ov { background:#6785a7; color:#FFF;}
.sub_ov a { color:#FFF !important; }
.sub_ov a:hover { color:#FFF !important; }
.sub_off { background:#d6d7d6; color:#666}
.sub_off a { display:block;  height:28px; color:#666666; line-height:28px;}
.sub_off a:hover { color:#fff; text-decoration:none; background:#6785a7;}

.h3 { font: bold 14px "±¼¸²"; color:#333; padding:20px 0 4px 0; border-bottom:2px solid #dcdcdc; margin-bottom:7px;}

.history_tb td { border-bottom: 1px #CCC solid; line-height:150%; padding:8px 0;}

.content_t01 { line-height:150%; }

.dot_line { border-bottom:1px #ccc dotted ;}

.table_col1 { border-top:#505050 2px solid;border-bottom:#505050 1px solid;  border-collapse:collapse; }
.table_col1 th {background:#f8f8f8; color:#666; font: bold 13px "¸¼Àº °íµñ"; text-align:left;border-collapse:collapse; border-bottom:1px solid #e7e7e7;border-right:1px solid #fff; padding:5px 0 5px 10px;  }
.table_col1 td { background:#fff; color:#686868; font: normal 10pt "µ¸¿ò"; text-align:left;border-collapse:collapse; border-bottom:1px solid #e7e7e7; padding:5px 0 5px 10px;}
.table_col1 td.td_inner { background:#EEF7FF; padding:5px 5px 5px 5px;}

.join1 { padding:15px; font:11px "µ¸¿ò"; color:#999; border:1px #CCC solid; margin:0 5px; height:120px; overflow:auto;}
.join3 { padding:15px; font:12px "µ¸¿ò"; line-height:140%; color:#999; border:1px #CCC solid; margin:0; }
.join2 { text-align:center; padding:5px 0 30px 0;}


.list_qna { border-top:#de0031 solid 2px;}
.list_qna td { padding:8px 5px; color:#555; font: bold 12px "µ¸¿ò"; border-bottom:1px solid #e5e5e5;}
.list_qna th { padding:8px 5px; font: bold 14px "Arial Black", Gadget, sans-serif; color:#C00; border-bottom:1px solid #e5e5e5; }
.list_qna .th_ans { color:#069; background:#f4f4f4; vertical-align:top;}
.list_qna .td_ans { color:#555; background:#f4f4f4; font: normal 12px "Times New Roman", "µ¸¿ò", serif; line-height:20px;}

/* ÆäÀÌÂ¡ */
.paging { margin:5px 5px 5px 0; color:#000; font:11px "µ¸¿ò", dotum; text-align:center; }
.paging a { display:inline-block; padding:0 7px; color:#000; font:8pt "µ¸¿ò", dotum; text-decoration:none; }
.paging .num { margin:0 0px; }
.paging .num strong, .paging .num a { display:inline-block; margin-right:-4px; padding:0 7px; border-right:1px solid #d8d8d8; font:8pt Verdana; }
.paging .num a:hover { background:#EEE; text-decoration:none; }
.paging .num .current { color:#ff3366; font-weight:bold; }
.paging .num .none { border:0; }
.paging .first { padding:2px 4px 0 8px; border-right:1px solid #d8d8d8; background:url(../image/ico_page_first.gif) no-repeat 0 5px; color:#555; }
.paging .prev { padding:2px 6px 0 5px; border-right:1px solid #d8d8d8; background:url(../image/ico_page_prev.gif) no-repeat 0 5px; color:#555; }
.paging .next { padding:2px 5px 0 6px; border-left:0px solid #d8d8d8; background:url(../image/ico_page_next.gif) no-repeat 100% 5px; color:#555; }
.paging .last { padding:2px 8px 0 4px; border-left:1px solid #d8d8d8; background:url(../image/ico_page_last.gif) no-repeat 100% 5px; color:#555; }

.pagination{margin:20px 0; height:25px; text-align:center;}
.pagination ul{display:inline-block;*display:inline;*zoom:1; margin:0 auto;}
.pagination ul>li{display:inline;}
.pagination ul>li>a,.pagination ul>li>span{float:left;padding:5px 9px;text-decoration:none;background-color:#ffffff;border:1px solid #dddddd;border-left-width:0; font:12px "µ¸¿ò"; color:#777;line-height:13px;}
.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{color:#777;background-color:#f5f5f5;}
.pagination ul>.active>a,.pagination ul>.active>span{color:#1080ce;cursor:default;padding:6px 9px; border-color:#a8acb6; border-left-width:1px; margin-top:-1px; font-weight:bold;background-color:#fff;}
.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#999999;background-color:transparent;cursor:default;}
.pagination ul>li:first-child>a,.pagination ul>li:first-child>span{border-left-width:1px;-webkit-border-top-left-radius:4px;-moz-border-radius-topleft:4px;border-top-left-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;}
.pagination ul>li:last-child>a,.pagination ul>li:last-child>span{-webkit-border-top-right-radius:4px;-moz-border-radius-topright:4px;border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-moz-border-radius-bottomright:4px;border-bottom-right-radius:4px;}
.pagination-centered{text-align:center;}
.pagination-right{text-align:right;}

.login_wrap { padding:20px 0; width:400px; border-bottom:1px #CCC solid; border-top:1px #CCC solid; margin:0 auto;}

.borad_list1 th { font: bold 12px "µ¸¿ò"; height:30px; border-bottom:2px #de0031 solid; background:#efefef; line-height:30px; text-align:center;}
.borad_list1 td { font: normal 12px "µ¸¿ò"; padding:7px; border-bottom:1px #e0e0e0 solid; }
.borad_list1 td a { color:#4e7199;}
.borad_list1 td a:hover { color:#4e7199; text-decoration:underline;}

.news_box { border:1px #ccc solid; padding:10px;background:#efefef; }
.news_box input { height:19px; border:1px #CCC solid;}
.news_box select { height:19px;border:1px #CCC solid;}

.borad_view1 {border-top:2px #de0031 solid; border-bottom:2px #e0e0e0 solid; line-height:150%;}
.borad_view1 th {background:#efefef; text-align:right; font: normal 12px "µ¸¿ò"; color:#666; border-bottom:1px #e0e0e0 solid; padding:5px 5px; }
.borad_view1 td {background:#efefef; text-align:left; font: normal 12px "µ¸¿ò"; background:#fff;color:#666;border-bottom:1px #e0e0e0 solid;  padding:5px;}

.sitemap_wrap { width:620px; margin:0 auto;}
.sitemap_list { border-collapse:collapse; }
.sitemap_list th { background:#CCC; color:#666; background:#efefef; border:#ddd 1px solid; padding:7px; font: bold 12px "±¼¸²"; }
.sitemap_list td {padding:10px 10px 10px 13px; font: normal 12px "±¼¸²"; olor:#666; border-bottom:1px #ccc dotted; background:url(../image/bullet_11.gif) left top no-repeat;}

.main_ul1 { padding: 0 0 0 5px;}
.main_ul1 li { background:url(../image/bullet_02.gif) left center no-repeat; padding:3px 0 3px 10px; font: normal 12px "±¼¸²"; text-align:left;}
.main_ul1 li a:hover { text-decoration:underline;}


.sub_list { margin-top:10px;}
.sub_list th { font:  bold 12px "µ¸¿ò"; color:#4e7199; padding:5px 0; text-align:left; border-bottom:2px solid #d4d4d6;}
.sub_list th a { color:#4e7199;}
.sub_list th a:hover { color:#4e7199;}
.sub_list td { padding:5px 2px; font:12px "µ¸¿ò" ;color:#666; text-align:left; line-height:150%; }

.movie_brdr { border:#333 solid 3px; width:300px; height:225px; background:#000;}

.sub_ul {}
.sub_ul li { display:block; width:168px; height:25px; line-height:25px; font:12px "µ¸¿ò"; background:#de0031; cursor:pointer;}
.sub_ul li a {display:block;  height:25px; line-height:25px; color:#FFF; padding-left:15px;}
.sub_ul li a:hover {background:#e8e8e8; color:#333 !important;}
.sub_ul li a:visited { color:#FFF;}
.sub_ul .curr {background:#e8e8e8; color:#333 !important; display:block; width:168px; height:25px;line-height:25px;}
.sub_ul .curr  a{color:#333 !important;}
.sub_ul .curr  a:hover{color:#333 !important;}

.prod_tab { background:url(../image/prod_tab_bg.gif) left bottom repeat-x;}
.tb_01 { border-collapse:collapse;border-top:1px #CCC solid;}
.tb_01 td { border-collapse:collapse; padding:7px 3px; border-bottom:1px #CCC solid; font:12px "µ¸¿ò"}
.tb_01 th { border-collapse:collapse;padding:5px;border-bottom:1px #CCC solid; background:#f7f7f7; font: bold 12px "µ¸¿ò"}
.main_body { background:#e5e5e5; font-family:"±¼¸²", "±¼¸²Ã¼"; text-align:center;}
.outer_wrap { padding:30px; text-align:center;}
.container_wrap {width: 895px; margin:0 auto;  }
.header_img {background: url("../image/containerbg_top.jpg") no-repeat;width: 895px;height: 10px;font-size: 0px;display: block;}
.middle_img {background-image: url("../image/containerbg_middle.jpg");background-repeat: repeat-y;width: 895px;}
.bottom_img {background: url("../image/containerbg_bottom.jpg") no-repeat;width: 895px;height: 10px;font-size: 0px;}
.innercontainerwrap {width: 825px;margin: 0px auto;text-align: left; padding:20px 0;}
.header_wrap { border-bottom:1px solid #CCC; height:41px; clear:both; padding:0 0 10px 0;}
.header_wrap .h1 { display:block; width:170px; height:41px; float:left;}
.header_wrap .location {display:block; width:400px; height:21px; float:right; text-align:right; padding-top:25px; font: 12px "±¼¸²", "±¼¸²Ã¼"; color:#666;}
.footer_wrap { border-top:1px solid #CCC; height:20px; clear:both; padding:25px 0 0 0; text-align:center; font: 12px "±¼¸²", "±¼¸²Ã¼"; color:#666;}
.content_wrap { padding:20px 0;}
.main_txt1 { text-align:center;font: 12px "±¼¸²", "±¼¸²Ã¼"; color:#666; padding:30px ;}
.note {font: 12px "±¼¸²", "±¼¸²Ã¼"; padding-top:3px; }

.pop_head { background:#547495 url(../image/pop_head.gif) bottom left repeat-x; border-bottom:1px solid #b4b4b4;}
.pop_inner { padding:15px 10px; }
.pop_h2 {font:bold 18px "±¼¸²", "±¼¸²Ã¼"; color:#fff; text-shadow:1px 1px 2px #1d2e3f, -1px -1px 2px #1d2e3f}
.pop_sch_box { margin-top:10px;margin-bottom:10px; text-align:right;}

 
.txt_blur1 { background: #fff url(../image/sch_prd_txt.gif) left center no-repeat; border:1px solid #CCC; height:18px; width:150px; color: #333; text-align: left; overflow-y: auto; box-sizing: content-box; padding-left:5px; }
.txt_blur2 { background: #fff; border:1px solid #CCC; height:18px; width:150px; color: #333; text-align: left; overflow-y: auto; box-sizing: content-box; padding-left:5px; }
.txt_focus1 { background: #fff; border:1px solid #CCC; height:18px; width:150px;  font: normal 10pt "µ¸¿ò"; color: #333; text-align: left; box-sizing: content-box;  padding-left:5px;}
.pop_list01 { border-collapse:collapse;border-top:2px solid #999;border-left:1px solid #CCC;}
.pop_list01 th { border-collapse:collapse; border-bottom:1px solid #999; text-align:center;font:bold 12px "±¼¸²", "±¼¸²Ã¼"; color:#666; padding:7px 0;border-right:1px solid #CCC; background:#f5f5f5}
.pop_list01 td { border-collapse:collapse;border-bottom:1px solid #ddd;border-right:1px solid #CCC; text-align:left; padding:5px 15px;}
.pop_footer { text-align:center; padding:10px 0;font: 12px "±¼¸²", "±¼¸²Ã¼"; color:#999; background:#f5f5f5;border-top:1px solid #ddd;border-bottom:1px solid #ddd; margin-top:10px;}

.pop_body {background:#e5e5e5;}
.pop_wrap { padding:10px; background:#fff; margin:10px; border:1px solid #CCC; border-radius:7px;}

.table_row1 { border-collapse:collapse;}
.table_row1 td { text-align:center; border:1px solid #e7e7e7; padding:5px 5px 5px 5px;}
.table_row1 th { text-align:center; border:1px solid #e7e7e7;padding:5px 5px 5px 5px; background:#f8f8f8;}

.table_row2 { border-collapse:collapse;border-top:#505050 2px solid;}
.table_row2 td { text-align:center; border:1px solid #e7e7e7; padding:5px 5px 5px 5px;font: 12px "±¼¸²", "±¼¸²Ã¼";}
.table_row2 td label { cursor:pointer;}
.table_row2 th { text-align:center; border:1px solid #e7e7e7;padding:5px 5px 5px 5px; background:#f8f8f8;font:bold 12px "±¼¸²", "±¼¸²Ã¼";}
.table_row2 td.txt_left { padding-left:15px;}
.part_line { border-bottom:2px solid #ddd}

.as_login { margin:0 auto; border-top:#505050 2px solid;border-bottom:#505050 2px solid;}
.as_login td {font: 12px "±¼¸²", "±¼¸²Ã¼";}

.as_login input { border:1px solid #999; height:22px; line-height:22px; width:190px; padding:0 5px;}
.valign_m { vertical-align:middle}

.join_wrap {background:#f6f6f6; padding:20px  ;font: 14px "±¼¸²", "±¼¸²Ã¼"; line-height:150%; text-align:left;}
.join_wrap label { cursor:pointer;}
.join4 { background:#fff; border:1px solid #e1e1e1; padding:20px; text-align:left; }
.checkbox, .radio { vertical-align:2px;}
.btns { text-align:center; margin-top:20px;}
.msg_warning { margin:5px 0 0 0; padding:5px; background:#fcf8e3; border:1px solid #fbeed5;}

.nav_wrap {  border:1px solid #cfcfcf; background: url(../image/nav_bg1.gif) 0 0 repeat-x; height:35px; margin-top:-2px;}
.nav_ul01 { height:35px;}
.nav_ul01 li { display:block; width:16.666%; float:left; text-align:center;font:bold  14px "±¼¸²", "±¼¸²Ã¼"; color:#333; border-right:1px solid #e5e5e5; margin-right:-1px;}
.nav_ul01 li.mn03 {  width:20.666%; }
.nav_ul01 li.mn05 { display: none}
.nav_ul01 li.mn06 { border-right:0;width:12.666%; }
.nav_ul01 li a { color:#333;display:block; padding:10px 0; text-align:center;height:15px; line-height:15px;}
.nav_ul01 li a:hover { color:#ee3124}
.nav_ul01 li.on {background: url(../image/nav_bg2.gif) 0 0 repeat-x; }
.nav_ul01 li.on a { color:#fff}

.main_msg_wrap { padding:15px 0; background:#f6f6f6; border-radius:10px; width:650px; margin:20px auto; border:1px solid #CCC}
.main_msg_2wrap { padding:15px 0; background:#f6f6f6; border-radius:10px;  margin:20px auto; border:1px solid #CCC}
.main_msg_tb { margin:0 auto;}
.main_msg_tb th { text-align:left;font:bold 12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 0; }
.main_msg_tb td { text-align:left;font: 12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 0; }

.tab_ul01 { clear:both;border-bottom:2px solid #b7becf; height:35px;}
.tab_ul01 li { display:inline-block; padding:0 10px;  height:35px;float:left; text-align:center; border-left:2px solid #b7becf;border-right:2px solid #b7becf;border-top:2px solid #b7becf; margin-right:2px; font:bold 12px "µ¸¿ò"; color:#fff; background:#b7becf; letter-spacing:-1px;}
.tab_ul01 li:last-child { margin-right:0;}
.tab_ul01 li a {color:#fff; display:block; padding-top:10px;}
.tab_ul01 li a:hover { color:#000;}
.tab_ul01 li.on { color:#333; background:#ffffff;}
.tab_ul01 li.on a { color:#333; }
.tab_ul_wide li { padding:0 20px;}

.scr_wrap {font: 10pt "µ¸¿ò"; color:#666;display:block;  text-align:right; background:#f4f4f4; padding:10px 20px; border:1px solid #ccc; border-radius:7px;}

.board_list01 { border-collapse: collapse;}
.board_list01 th { background:#de0031; font:bold 10pt "µ¸¿ò"; color:#fff; padding:7px 0; text-align:center;border-collapse:collapse}
.board_list01 td { font:  10pt "µ¸¿ò"; color:#666; padding:7px 0px; text-align:center; border-bottom:1px solid #eee; border-collapse:collapse}
.board_list01 td.txt_left { padding-left:10px;}
.board_list01 td a {color:#333;}
.board_list01 td a:hover {color:#000;}
.board_list01 td.answer { text-align:left; padding:10px 10px 10px 40px; line-height:150%; background:#f3f3f3 url(../image/iocn_re2.gif) 10px 25px no-repeat;}
.answer img { max-width:730px;}
.board_list01 td.question { text-align: left; padding-left:24px; background: url(../image/icon_q.png) 0 7px no-repeat;}
.down_name { display:block; font:bold  10pt "µ¸¿ò"; padding-bottom:5px;}
.down_part {display:block; font: 10pt "µ¸¿ò"; padding-bottom:5px; color:#999}
.down_2name { display:block; font:bold  10pt "µ¸¿ò"; padding:5px; text-align:center;}
.down_ul { margin-top:20px;}
.down_ul li { width:25%; float:left; height:220px; text-align:center; margin-left:-1px;}
.down_thumb1 { width:150px; height:150px; border:1px solid #ddd;}

.btn_down { display:block; width:31px; height:0; padding-top:21px;overflow:hidden; background:url(../image/btn_down.png) 0 0 no-repeat; margin:0 auto;}
.btn_down:hover {background:url(../image/btn_down.png) 0 -22px no-repeat}


.ttl_wrap { height:30px; text-align:left; border-bottom:1px solid #bcbcbc; margin-bottom:10px;}
.ttl_wrap span { width:300px; float:left; display:block; color:#ee3124; font: bold 18px "±¼¸²", "±¼¸²Ã¼";}
.clr { clear:both}
.board_count { padding:10px 0 5px 10px; border-bottom:1px solid #ccc;font: 10pt "µ¸¿ò"; color:#666; text-align:left;} 

.p_wrap {  text-align:left; font: normal 10pt "µ¸¿ò"; color:#666; line-height:150%; }

.add_wrap { margin-bottom:20px; line-height:18px;}
.store_name { font: bold 12px "±¼¸²", "±¼¸²Ã¼"; color:#ee3124; display:block;}

.map_bg { background:url(../image/store_map_bg.jpg) 0 0 no-repeat; width:328px; height:487px; position:relative;}
.map_marker { background:url(../image/icon_marker.png) 0 0 no-repeat; width:24px; height:0; overflow:hidden; padding-top:34px; z-index:99; cursor:pointer; position:absolute; display:none}
.map_01 { left:77px; top:65px;}
.map_02 { left:52px; top:67px;}
.map_03 { left:100px; top:98px;}
.map_04 { left:164px; top:50px;}
.map_05 { left:129px; top:127px;}
.map_06 { left:68px; top:166px;}
.map_07 { left:203px; top:153px;}
.map_08 { left:102px; top:163px;}
.map_09 { left:92px; top:226px;}
.map_10 { left:188px; top:223px;}
.map_11 { left:66px; top:272px;}
.map_12 { left:153px; top:267px;}
.map_13 { left:240px; top:237px;} 
.map_14 { left:223px; top:275px;}
.map_15 { left:67px; top:311px;}
.map_16 { left:40px; top:432px;}
.map_bg .on { display:block;}

.tb_txt1 th { text-align:left; font:bold 12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 0;line-height:150%;}
.tb_txt1 th strong {color:#ee3124;}
.tb_txt1 td { text-align:left; font:  12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 0; line-height:150%;}
.tb_border {  border-right:1px solid #ddd; border-bottom:1px solid #ddd;}
.tb_border td { text-align:left; font:  12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 10px; line-height:150%; border-left:1px solid #ddd; border-top:1px solid #ddd;}
.tb_border th {text-align:left; font:bold 12px "±¼¸²", "±¼¸²Ã¼"; padding:5px 10px;line-height:150%; border-left:1px solid #ddd; border-top:1px solid #ddd; background:#f4f4f4; color:#666;}

.Btn_bu {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family: "µ¸¿ò";
	font-size:12px;
	font-weight:bold;
	height: 14px;
	
	padding:3px 10px 1px 10px !important;
	margin:0;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	box-sizing: content-box;
	vertical-align:middle;
	line-height:14px;
	box-sizing:content-box;
	
}

.Btn_bu:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
	color:#ffffff;
	 text-decoration:none; 
}
.Btn_bu:active {
	position:relative;
	top:1px;
	color:#ffffff;
}
.as_info_wrap { border:1px solid #cfcfcf; margin-top:20px;}
.as_info_ttl { background:#f0f0f0; padding:18px 0; text-align:center;font: bold 16px "¸¼Àº °íµñ"; color:#000;}
.as_info_txt { background:#fff; padding:18px 0 18px 10px; text-align:left; font-size:12px; color:#333; line-height:20px;}
 
.msg_wrap { width:600px; margin:0 auto} 
.main_h3 { padding:20px 0; text-align:center; color:#fff; background:#6dabc4; font-size:26px; font-family: ¸¼Àº°íµñ, Malgun Gothic, dotum, gulim, sans-serif; margin:30px 0; text-align:center; } 
.ul_flat { padding-left:20px; margin:0 15px;}
.ul_flat li { list-style:disc;list-style-position : outside; padding:10px 0; line-height:1.8; font-size:14px; text-align:left; color:#333;font-family: ¸¼Àº°íµñ, Malgun Gothic, dotum, gulim, sans-serif;}
.ul_flat li strong { border-bottom:1px solid #999; color:#dc202e}

.tab_ul02 { clear:both; }
.tab_ul02 li { display:inline-block;   border-radius:5px; float:left; text-align:center; border:1px solid #b7becf;   font:bold 12px "µ¸¿ò"; color:#fff; background:#b7becf; letter-spacing:-1px; margin:3px 1px;}
 
.tab_ul02 li a {color:#fff; display:block; padding:7px 12px; }
.tab_ul02 li a:hover { color:#000;}
.tab_ul02 li.on { color:#333; background:#ffffff;}
.tab_ul02 li.on a { color:#333; }