div#wrap{ position:relative; font-size:13px;font-family:'Nanum',dotum,Helvetica,sans-serif; background: url("/images/default/content/sub_bg.gif") repeat-x 0 0;}
div#wrap img { border:none; }
div#wrap a{ text-decoration:none; }
div#wrap div#header{ width:1000px; margin:0 auto;background: url("/images/default/main/top_bg.png") repeat-x 0 0; font-family:NanumBold; height: 320px;background: url("/images/default/content/sub_visual.jpg") no-repeat 0 0; position:relative;  z-index: 1;}
div#wrap div#header h1{ margin:0; float:left; }
div#wrap div#header h1 img{ width:230px; height:60px; margin-top:15px;}

div#wrap div#header div.top_menu{ float:left; width:770px; }
div#wrap div#header div.top_menu ul{ float:right; display:block;list-style:none; margin:0; padding:10px 0 0 0; }
div#wrap div#header div.top_menu ul li{ position:relative;  float:left; margin:0 0 0 10px; text-align:right; }
div#wrap div#header div.top_menu ul li a{color: #e5e5e5; font-size: 11px;}

div#wrap div#header div#nav { float:right; padding:0px; margin:30px 0 0 0; }
div#wrap div#header div#nav ul { position:relative; float:left;  position:relative; padding:0px; margin:0; }
div#wrap div#header div#nav ul li { list-style:none; text-align:left; float:left; margin-left: 25px; }
div#wrap div#header div#nav ul li a{color: #fff; font-size: 18px; padding-bottom: 23px;}
div#wrap div#header div#nav ul li ul { display:none; position:absolute; float:left; top:41px; left:0px; width: 100%; height: 160px; background-color: #f9f9f9;}
div#wrap div#header div#nav ul li ul li { float:left; margin:0 0 0 10px;}
div#wrap div#header div#nav ul li ul li a{color: #828282; font-family:verdana; font-size: 14px;  padding-bottom: 10px;}
div#wrap div#header div#nav ul li ul li ul li a{color: #828282; font-family:verdana; font-size: 14px;  padding-bottom: 10px; }

/* 탑 2차 메뉴 */
div#wrap div#sepration{ clear:both; height:190px; width: 100%; background-color: #f9f9f9; border-bottom: 1px solid #ddd; position:absolute;top:100px; z-index: 10000;}
div#wrap div#sepration ul{width:1000px; margin:0 auto; position:relative;}
div#wrap div#sepration ul div.mn_img{position:absolute; top: 20px; left:0px;}
div#wrap div#sepration ul div.depth2{width: 560px; position:absolute; top: 20px; left: 440px;}
div#wrap div#sepration ul div.depth2 ul{ padding-left: 20px; border-left: 1px solid #e1e1e1; height: 150px;}
div#wrap div#sepration ul div.depth2 ul li{font-size: 14px; line-height: 160%; padding-top: 6px;font-family:NanumBold; color: #838383; }
div#wrap div#sepration ul div.depth2 ul.pro{width: 165px; float:left; }
div#wrap div#sepration ul div.depth2 ul li a:hover{color: #242424;}
div#wrap div#sepration p.arrow, div#wrap div#sepration p.arrow2, div#wrap div#sepration p.arrow3{position:absolute; top: -26px; left: 135px;}
div#wrap div#sepration p.arrow2{left: 250px;}
div#wrap div#sepration p.arrow3{left: 370px;}


div#wrap div#container { margin:0; padding:0; overflow:hidden; z-index: 100;  position:relative; margin-top: -67px; }
div#wrap div#container div#section { width:1000px; margin:0 auto; }
div#wrap div#container div#section div.left_menu { float:left; width:226px;}
div#wrap div#container div#section div.left_menu h2 { margin:0; background-color: #094e94; width: 226px; height: 140px; color: #fff; line-height: 140px; font-size: 30px; font-family:NanumBold; text-align:center;}
div#wrap div#container div#section div.left_menu h2 img { margin-top:1px; }

div#wrap div#container div#section div.left_menu ul { list-style:none;  margin:0; padding:0; }
div#wrap div#container div#section div.left_menu ul li { display:block;  }
div#wrap div#container div#section div.left_menu ul li a{ color: #50607a; display:block;  padding:0; border-bottom:1px solid #e1e1e1;  font-size: 16px; font-family:NanumBold; padding: 15px 0px 15px 26px;}
div#wrap div#container div#section div.left_menu ul li a:hover{ color: #333; background: #f9f9f9 url("/images/default/content/lm_on.gif") no-repeat right center; padding: 15px 0px 15px 26px;}
div#wrap div#container div#section div.left_menu ul li ul { display:block; list-style:none; margin:0; padding:0; }
div#wrap div#container div#section div.left_menu ul li ul li { display:block; border:none; border-top:1px dashed #e5e5e5; }

div#wrap div#container div#section div.left_menu ul li ul li ul { list-style:none; margin:0; padding:0; }
div#wrap div#container div#section div.left_menu ul li ul li ul li { display:block; background:none; font-weight:none; border:none; }
div#wrap div#container div#section div.left_menu ul li ul li ul li a { display:block; padding:10px 0 10px 60px; font-weight:normal; }
div#wrap div#container div#section div.left_menu ul li ul li ul li a:hover { display:block; background:none; font-weight:bold;}

div#wrap div#container div#section div.right_content { float:left; width:730px; min-height:700px; margin:0; padding:0 0 0 44px;  }
div#wrap div#container div#section div.right_content div.content_title { float:left; width:730px; margin-bottom: 13px; }
div#wrap div#container div#section div.right_content div.content_title div.page_main_title { margin:50px 0 0 0; }
div#wrap div#container div#section div.right_content div.content_title h3 { float:left; margin:0px 0 0 0; font-size: 24px; color: #333;  font-family:NanumBold; }
div#wrap div#container div#section div.right_content div.content_title h3 img{margin-right: -5px; margin-top: -2px;}
div#wrap div#container div#section div.right_content div.content_title p { height:28px; text-align:right; margin:0px 0 0 0; padding:15px 0 0 0; font-size: 12px; font-family: "verdana"; font-weight: normal; letter-spacing: -0.5px;}
div#wrap div#container div#section div.right_content div.content_title p a{color: #ababab; }
div#wrap div#container div#section div.right_content div.content_title p span.pink{color: #eb7982;}
div#wrap div#container div#section div.right_content div.content_title p span.pink a{color: #eb7982;}


div#wrap div#container div#section div.right_content div.content_body { float:left; width:730px; margin:28px 0 60px 0px;}
div#wrap div#container div#section div.right_content div.content_body div.tab_menu ul{margin-bottom: 48px; overflow:hidden;}
div#wrap div#container div#section div.right_content div.content_body div.tab_menu ul li{font-size: 13px;  font-weight:bold;}
div#wrap div#container div#section div.right_content div.content_body div.tab_menu ul li a{float:left; color: #525252; font-family: "verdana"; width: 195px; padding: 12px 25px 12px 10px; ; border: 1px solid #c1c1c1; margin-left: 16px; background: url("/images/default/content/tab_bg.png") no-repeat right center; margin-bottom: 10px; text-align:center;}
div#wrap div#container div#section div.right_content div.content_body div.tab_menu ul li:first-child a{margin-left:0px; }
div#wrap div#container div#section div.right_content div.content_body div.tab_menu ul li a:hover{color: #fff; background: #464646 url("/images/default/content/tab_on_bg.png") no-repeat right center; border: 1px solid #464646;}

div#wrap div#container div#section div.right_content div.content_body p.conten_left{ float:left; width:304px; }
div#wrap div#container div#section div.right_content div.content_body table.style1{ float:left; width:450px; margin:0 0 0 10px; }
div#wrap div#container div#section div.right_content div.content_body table.style1 tr{ float:left; width:450px; margin:0 0 0 10px; }
div#wrap div#container div#section div.right_content div.content_body table.style1 tr th{ text-align:left; background:#e5e5e5; }
div#wrap div#container div#section div.right_content div.content_body table.style1 tr td{ text-align:left; }




div.boardViewContainer h3 {margin-bottom: 10px;font-family: Tahoma, Helvetica, Arial;font-size: 50px;color: #2a3b5b;letter-spacing: -0.4px;text-align: center;line-height: 1;font-weight: normal;}
div.boardViewContainer h3 img {vertical-align:middle;}
table.calendar {border:1px solid #dbdbdb; /* border-collapse:collapse;*/}
table.calendar thead tr th {/*border-top:2px solid #CC3D3D; color:#fff; background:#F15F5F; */ height:22px; background:#E7E7E7;}
table.calendar thead tr th.sun {background:#F96304;}
table.calendar thead tr th.sat {background:#003EA1;}

table.calendar tbody tr td {height:95px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding-left:10px; padding-top:5px; /*font-weight:bold;*/ vertical-align:top;}
table.calendar tbody tr td.used {cursor:pointer;}
table.calendar tbody tr td.sat {color:#1b8be2;}
table.calendar tbody tr td.mon {color:#e3482a;}
table.calendar tbody tr td img {position:relative; cursor:pointer;}
table.calendar td span {cursor:pointer;}
table.calendar td.today {background:#dbdbdb;}



table.calendar2 {border:1px solid #dbdbdb; /* border-collapse:collapse;*/}
table.calendar2 thead tr th {/*border:1px solid #CC3D3D; color:#666;*/  height:22px; background:#E7E7E7;}
table.calendar2 tbody tr td {height:60px; border-right:1px solid #dbdbdb; border-bottom:1px solid #dbdbdb; padding-left:10px; padding-top:5px; font-weight:bold; vertical-align:top;}
table.calendar2 tbody tr td.sat {color:blue;}
table.calendar2 tbody tr td.mon {color:red;}
table.calendar2 tbody tr td img {position:relative;  cursor:pointer;}
.ui-tooltip {font-size:12px; color:#000080; font-weight:bold;}

.form-move {position: absolute;top: 25px;left: 0;height: 21px;}
.form-move fieldset {float: left;margin-right: 5px;border: none;padding: 0;color: #222;}
.form-move select {height: 20px;border: solid 1px #abadb3;font-size: 12px;color: #575757;}
.form-move img {float: left; margin-left:10px; cursor:pointer;}


.bl_tit1 {margin-bottom: 20px;}
.schedule-list {width: 100%;margin-bottom: 40px;border-collapse: collapse;border-spacing: 0;}
.schedule-list caption {display: none;}
.schedule-list th {height: 31px;color: #4b4b4b;background-color: #f7f7f7;font-size: 12px;font-weight: bold;border-top: solid 2px #003ea1;border-bottom: solid 1px #bababa;}
.schedule-list th:first-child {border-right: solid 1px #bababa;}
.schedule-list td {padding: 10px 0;border-bottom: solid 1px #e7e7e7;text-align: center;color: #5f5f5f;}
.schedule-list td a {color: #5f5f5f;}
.schedule-list tbody tr td:first-child {padding-left: 20px;text-align: left;border-right: solid 1px #e7e7e7;}
.schedule-list tr.used { cursor:pointer;}
.schedule-list tr.used:hover {background:#dbdbdb;}

.schedule-view {width: 100%;border-collapse: collapse;border-spacing: 0;}
.schedule-view caption {display: none;}
.schedule-view th,
.schedule-view td {color: ##5f5f5f;padding: 0;border-bottom: solid 1px #bababa;}
.schedule-view th {background-color: #f7f7f7;border-right: solid 1px #bababa;}
.schedule-view td {padding: 10px 20px;line-height: 19px;color: #5f5f5f;}
.schedule-view tbody tr:first-child th,
.schedule-view tbody tr:first-child td {border-top: 2px solid #003ea1;}

div.tabs {position:relative; overflow:hidden; margin-bottom:25px;}
div.tabs ul li {width:108px; padding-top:8px; text-align:center; float:left;height:25px; background:#003A7B;  font-weight:bold; margin-right:10px; cursor:pointer; margin-top:10px;}
div.tabs ul li a {color:#fff; display:block; height:25px;}
div.tabs ul li.on a {color:yellow;}

/* 공통 */
/*table.tblDataList, table.tblForm { -webkit-box-shadow: 0 0 7px #d0d0d0; box-shadow: 0 0 7px #d0d0d0; }*/
table.tblDataList {border-top: 2px solid #073c7b; clear:both;}
table.tblDataList th a, table.tblDataList td a, table.tblForm td a { color:#3a58a7; text-decoration:none; }
table.tblDataList th a:hover, table.tblDataList td a:hover, table.tblForm td a:hover { color:orange; text-decoration:underline; }
/* 리스트 테이블 */
table.tblDataList { width:100%; border-collapse:collapse; }
table.tblDataList th, table.tblDataList td { border:1px solid #dddddd; }
table.tblDataList th { padding:5px; background:#fafafa; color:#333; letter-spacing:-1px; }
table.tblDataList td { padding:4px 5px; color:#333; text-align:center; } table.tblDataList td { padding:5px\9; }/*ie*/
table.tblDataList td img { vertical-align:middle; }
table.tblDataList td.left { text-align:left; }
table.tblDataList td.right { text-align:right; }
table.tblDataList td.nowrap { white-space:nowrap; }



/*  제품안내 */
h2.mobile_title{display:none;}
h2.mobile_title2{display:none;}
div#wrap div#container div#section div.right_content div.content_body div.pro{font-size: 13px; font-family: "verdana"; color: #646464;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.p_list{padding-bottom: 30px; border-bottom: 1px solid #ccc; padding-top: 30px; overflow:hidden;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.br{border-top: 1px solid #666;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.no_br{border-bottom:none; padding-bottom: 0px;}
div#wrap div#container div#section div.right_content div.content_body div.pro h3{ margin:0px 0 0 0; font-size: 18px; color: #1d398d; font-family: "verdana";  height: 34px; line-height: 34px; margin-bottom: 10px; font-weight: normal; background: url("/images/default/content/h3_bul.gif") no-repeat 0 8px; padding-left: 25px;}
div#wrap div#container div#section div.right_content div.content_body div.pro .pimg{float:right;}
div#wrap div#container div#section div.right_content div.content_body div.pro .pimg img{width: 248px; height: 138px; border: 1px solid #ccc;}
div#wrap div#container div#section div.right_content div.content_body div.pro .bimg img{width: 248px; height: 225px; border: 1px solid #ccc;}
div#wrap div#container div#section div.right_content div.content_body div.pro .fimg img{width: 728px; height: 225px; border: 1px solid #ccc;}
div#wrap div#container div#section div.right_content div.content_body div.pro .top_img{float:left;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.p_list div.p_txt{float:left; width: 465px; margin-right: 15px;}
div#wrap div#container div#section div.right_content div.content_body div.pro .black{color: #333; font-weight: bold; }
div#wrap div#container div#section div.right_content div.content_body div.pro div.pro_top{margin-bottom: 30px; overflow:hidden;}
div#wrap div#container div#section div.right_content div.content_body div.pro p.descript{color: #446288; float:left; width: 540px; margin-left: 20px;}
div#wrap div#container div#section div.right_content div.content_body div.pro p.descript2{color: #446288;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul{margin:15px 0px; overflow:hidden;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro li{float:left; width: 170px; text-align:center; margin-left: 15px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro li:first-child{margin-left:0px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro li img{margin-bottom: 5px; border: 1px solid #ddd; width: 168px; height: 138px;}
div#wrap div#container div#section div.right_content div.content_body div.pro span.dot{color: #333; font-weight: bold; background: url("/images/default/content/dot.gif") no-repeat 0 7px; padding-left: 10px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ol li{margin-left: 20px; }
div#wrap div#container div#section div.right_content div.content_body div.pro ul.dot li{ background: url("/images/default/content/dot.gif") no-repeat 0 8px; padding-left: 10px; color: #646464; font-weight:normal;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.gBox{padding: 20px 15px 30px 15px;; background-color: #f9f9f9;}
div#wrap div#container div#section div.right_content div.content_body div.pro h3.tblue{background-image:none; padding-left:0px; font-size: 15px; min-height: 24px; line-height: 22px; font-weight: bold;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.pro_half{width: 350px; float:left;}
div#wrap div#container div#section div.right_content div.content_body div.pro .tm{font-size: 11px; vertical-align:top; margin-left: 5px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro li.ml105{margin-left:105px;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.ul_img{float:left; width: 170px;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.ul_txt{float:left;  width: 530px; margin-left: 30px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.p_certi li{float:left; width: 170px; text-align:center; margin-left: 15px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.p_certi li:first-child{margin-left:0px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.p_certi li img{margin-bottom: 5px; border: 1px solid #ddd; width: 168px; height: 210px;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.kb_dimension ul { width:230px; float:left; }
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro02 li{float:left; width: 232px; text-align:center; margin-left: 15px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro02 li:first-child{margin-left:0px;}
div#wrap div#container div#section div.right_content div.content_body div.pro ul.pro02 li img{margin-bottom: 5px; border: 1px solid #ddd; width: 230px; height: 138px;}
div#wrap div#container div#section div.right_content div.content_body div.pro div.movie_mobile { display:none; } 


.mobile_category{display:none;}

/* Products 테이블 */
.tb_pro{border-collapse: collapse;	border-spacing: 0; font-family: "verdana"; color: #646464; margin-top: 10px;font-size:12px; }
.tb_pro tbody th{background-color: #094e94;  padding:6px 10px 7px 10px; font-weight:bold; font-size:11px; border-right: 1px solid #fff;  border-bottom: 1px solid #fff;border-left: 1px solid #fff; color: #fff; border-top: 1px solid #094e94; }
.tb_pro tbody td{border-bottom: 1px solid #094e94;border-top: 1px solid #094e94;   border-right: 1px solid #fff; border-left: 1px solid #fff;  padding:7px 5px 6px 5px; text-align:center; }
.tb_pro .t_left{text-align: left;}
.tb_comment{text-align:right; margin-top: 10px;}
.tb_pro .th_br{ border-bottom: 1px solid #094e94;}

.tb_pro2{border-collapse: collapse;	border-spacing: 0; font-family: "verdana"; color: #646464; margin-top: 10px;font-size:12px;}
.tb_pro2 tbody th{background-color: #094e94;  padding:6px 10px 7px 10px; font-weight:bold; border-bottom: 1px solid #B3D0EF; border-right: 1px solid #fff; border-top: 1px solid #B3D0EF; color: #fff; font-size:11px;}
.tb_pro2 tbody td{border-bottom: 1px solid #094e94;  border-left: 1px solid #094e94; border-top: 1px solid #094e94; padding:5px 5px 6px 5px; text-align:center; }
.tb_pro2 .t_left{text-align: left;}


div#footer{ width: 100%; clear:both; padding:0 0 25px 0; border-top: 1px solid #e1e1e1; font-family: "돋움"; font-size: 11px; }
div#footer div.copyright { width:1000px; margin:0 auto; line-height:130%; }
div#footer div.copyright h3 { float:left; margin:20px 10px 0 20px; }
div#footer div.copyright p { margin:0 20px 5px 0; padding:20px 0 0 0; }
div#footer div.copyright p a { margin:0 10px 0 0; font-weight:bold; } 
div#footer .uline{text-decoration: underline;}

/* contact us박스 */
div.con_box { width:730px; height:200px; padding-top:48px; background: url(/images/default/content/con_box.jpg) no-repeat 0 0; color:#fff;font-family: "verdana";  }
div.ctri01 { width:370px; min-height:14px; padding-top:14px; background: url(/images/default/content/triangle.gif) no-repeat top center; float:left; margin-right:10px;}
div.cont01 { width:370px; height:230px; padding-top:20px; background-color:#464646; text-align:center;}
div.cont01 p {text-align:left; margin:20px 0 0 20px;}

div.ctri02 { width:350px; min-height:14px; padding-top:14px; background: url(/images/default/content/triangle.gif) no-repeat top center;  float:left;}
div.cont02 {width:350px; height:230px; padding-top:20px; background-color:#464646; text-align:center;}
div.cont02 p {text-align:left; margin:20px 0 0 20px;}

div.cont02 div.apps p { margin:0; text-align:center; font-size:12px; float:left; margin-left:20px;}
div.cont02 div.apps p.app01 { padding:none; }
div.cont02 div.apps p.app02 { padding:none; }
div.cont02 div.apps p.app03 { padding:none; }

/* Main History */
div.his_bg { width:370px; height:440px; background: url(/images/default/content/his_bg.jpg) no-repeat 0 0; padding-right:350px; } 

