﻿@charset  "utf-8";
  body, div, ul, il, span, a, img, p, h1,h2, h3, address, hr,  form, img, a, strong, select, input, caption, table, th, tr, td, fieldset, option, colgroup{margin:0; padding:0;}
  img, fieldset{border:none;}
  legend, caption, hr, #skipnavigation,.skip{width:0; height:0; font-size:0; overflow:hidden; visibility:hidden; position:absolute;}
  body, table{font-size:12px; font-family:"돋움", dotum, sans-serif, Arial; color:#575757; line-height:130%;}
  ul{list-style-type:none;}
  a:link, a:visited{text-decoration:none; color:#575757;}
  a:hover, a:active{text-decoration:none; color:#191919;}

  /*layout*/
  #wrapper{position:relative; width:100%;}
  #header_m{position:relative; width:1250px; height:112px; background:url(/images/head_bg.jpg) no-repeat; margin-left: auto; margin-right: auto; z-index:1; }
  #header{position:relative; width:1250px; height:112px; background:url(/images/sub_head_bg.jpg) no-repeat; margin-left: auto; margin-right: auto; z-index:1; }
  #container_m{position:relative; width:1250px; margin-left: auto; margin-right: auto;}
  #container{position:relative; width:1250px; padding-top:43px; margin-left: auto; margin-right: auto;}
  #footer{position:relative; width:100%; height:70px; margin-top:20px; margin-left: auto; margin-right: auto;}
  #contents_m{position:relative; overflow:hidden; margin-top:18px; }
  #contents{position:relative; overflow:hidden; margin:18px 0 70px 400px; width:771px;}

  h1{padding:40px 0 0 75px}

  .lnb{position:absolute; top:12px; right:75px;}
  .lnb li{float:left; padding-left:20px;}

  #gnb{position:absolute; top:50px; right:75px;}
  #gnb #gnbmenu .tt_menu{background:url(/images/menu/menu_bg1.gif) no-repeat; float:left; padding:0 30px 0 30px;}
  #gnb #gnbmenu .tt_menu1{background:none; float:left; padding:0 30px 0 30px;}

  #gnb #gnbmenu .gnbmenu_submenu{position:absolute; top:27px; display:none; border:1px solid #17268d; background:#fff;}
  #gnb #gnbmenu .gnbmenu_submenu ul li{padding:0; margin:0; display:inline;} 

  #gnbmenu_submenu1{height:25px; left:40px; width:375px;}
  #gnbmenu_submenu2{left:100px; width:269px;}
  #gnbmenu_submenu3{height:55px; left:90px; width:462px;}
  #gnbmenu_submenu4{height:25px; left:350px; width:190px;}
  #gnbmenu_submenu5{height:25px; left:497px; width:191px;}
  #gnbmenu_submenu6{height:25px; left:600px; width:180px;}

 /*notice*/
  #news_tab{position:relative; width:353px; height:130px; float:left; left:75px;}
  #news_tab h3{border-bottom:1px solid #d5d5d5; height:21px;}
  #news_tab .news_content{position:absolute; top:25px; left:0; width:353px;}
  #news_tab .news_content ul{float:left; width:353px;}
  #news_tab .news_content ul li{float:left; width:353px; line-height:180%;}
  #news_tab .news_content ul li .subject{float:left; background:url(/images/bullet_1.gif) no-repeat 3px 8px; padding-left:10px;}
  #news_tab .news_content ul li .date{float:right; padding-right:5px; color:#8d8d8d}
  #news_tab .news_content .more{position:absolute; top:-25px; right:0}

 /*main-products*/
  #products_tab{position:absolute; width:676px; height:150px; left:513px;}
  #products{width:676px; height:97px; position:absolute; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border: 1px solid #cccccc;}
  #products .products_1{position:absolute; left:10px; top:0;}
  #products .products_1 .pr_1{position: absolute; left:50px; top:5px; width:265px; border-right:1px solid #cccccc;}
  #products .pic{border:1px solid #d2d2d2;}
  #products .title{padding-left:5px; height:19px;}
  #products .info a{padding-left:5px; font-size:12px; color:#a0a0a0;}
  #products .view_btn{padding:15px 0 0 5px;}
  #products .products_2{position:absolute; left:337px; top:0;}
  #products .products_2 .pr_2{position: absolute; left:50px; top:5px; width:355px; float:left;}

  /*sub-title*/
  .location .now{color:#2076be;}
  .subtitle{position:relative; left:360px; width:834px;}
  .subtitle .title{padding-left:36px; float:left;}
  .location{background:url(/images/home.gif)no-repeat 1px; padding-left:15px; font-size:11px; color:#9a9a9a; position:absolute; top:20px; right:27px;}

  /*sub-menu*/
  #sidemenu{position:absolute; top:43px; left:75px; }
  #sidemenu h3{text-align:left;}
  .subMenu{}
  .subMenu li{margin:0; padding:0; line-height:0px;}
  .subMenu_sub{padding-bottom:5px;background:url(/images/sub_menu/menu_sbg.gif); }
  .subMenu_sub li{background:url(/images/sub_menu/menu_sbg.gif); padding-bottom:5px; line-height:0px;}
  .subMenuLine {height:1px; vertical-align:top;}
  #sidemenu img{display: block;}
  #flash{background:url(/images/main_top.jpg) no-repeat;}

  /*contants*/
  .useful{padding:25px 15px 0 15px;}
  .useful .title{color:#9e50a9; font-size:18px; font-weight: bold; text-decoration:underline; margin-bottom:10px;}
  .useful .stitle{font-weight:bold; border-bottom:1px dotted #ababab; height:20px; padding-top:20px;}
  .useful .txt1{margin-bottom:20px;  line-height:130%;}
  .useful .sstit{color:#1c33be; font-size:11px; font-weight:bold;}
  .useful ul li{margin-top:10px;}

  /*게시판*/
  .board{}
  .board_menu{padding:0 0 20px 21px;}
  .board_menu ul li{float:left; padding-right:10px;}
  .borderTopSrh{text-align:right;}
  .borderTopSrh input, .borderTopSrh select, .borderTopSrh img {vertical-align:middle;}
  .borderTopSrh .text{background:#f5f5f5; border:1px solid #c1c1c1; width:100px; height:21px;}

  .board table, th, td{border-collapse:collapse;}
  .board .brd_list1{width:750px; margin-left:21px; margin-top:20px; border-bottom:1px solid #8e8e8e;}
  .board .brd_list1 th{height:30px; border-top:2px solid #616161; border-bottom:1px solid #8e8e8e; text-align:center;}
  .board .brd_list1 tbody td{height:45px; border-bottom:1px dotted #8e8e8e; text-align:center;}
  .board .brd_list1 tbody tr:hover{background:#f2f6f9;}
  .board .brd_list1 tbody .num{color:#848484}
  .board .brd_list1 tbody .tit{font-weight:bold; color:#474747; text-align:left;}
  .board .brd_list1 tbody .num{color:#848484}
  .board .brd_list1 tbody .num{color:#848484}
  .board .board_view{width:750px; margin-left:21px;  margin-top:20px;text-align:center;}
  .board .board_view .title{height:40px; line-height:120%; padding-left:10px; text-align:left; font-size:16px; font-weight:bold;  border-top:2px solid #616161; border-bottom:1px solid #8e8e8e}
  .board .board_view .date{height:40px; line-height:120%; text-align:right; padding-right:10px; font-weight:normal; border-top:2px solid #616161; border-bottom:1px solid #8e8e8e}
  .board .board_view tbody td{line-height:100%; padding:10px; text-align:left; line-height:130%; }
  .board .board_view tbody .data{text-align:right;}
  .board .board_view tbody .data img{vertical-align:middle;}
  .board .board_view tbody .view{border-bottom:1px solid #616161; }
  .paging{text-align:center; margin-top:20px;}
  .paging img{vertical-align:middle;}
  .paging .pNo{padding:0px 6px; display:inline-block;}
  .paging strong{color:#2076be;}
  .board_btn{padding:10px 0 20px 0; text-align:center;}
  .board_Slist1{ margin:20px 0 0 21px; width:750px;}
  .board_Slist1 .prev td{border-top:1px solid #acacac; border-bottom:1px dotted #8e8e8e;text-align:center; }
  .board_Slist1 .next td{border-bottom:1px solid #acacac;text-align:center; }
  .board_Slist1 tbody td{height:40px;}
  .board_Slist1 tbody tr:hover{background:#f2f6f9;}
  .board_Slist1 tbody .tit{font-weight:bold; color:#474747; text-align:left;}

  .board .multi_list{width:750px; margin-left:21px; margin-top:20px; border-bottom:1px solid #8e8e8e; text-align:center;}
  .board .multi_list .list1{height:240px; border-bottom:1px dotted #8e8e8e; border-top:2px solid #616161; }
  .board .multi_list .list2{height:240px; border-bottom:1px dotted #8e8e8e;}
  .board .multi_list .titlearea{text-align:left; width:140px; padding-top:5px;}
  .board .multi_list .datearea{text-align:right; width:140px; color:#9f9f9f;}
  .board .multi_list .photoarea{width:130px; height:130px; padding:5px; border:1px solid #a9a9a9; text-align:center; }
  .board .multi_view{width:750px; margin-left:21px;  margin-top:20px; border-bottom:1px solid #616161; }
  .board .multi_view .title{height:40px; line-height:120%; padding-left:10px; text-align:left; font-size:16px; font-weight:bold;  border-top:2px solid #616161; border-bottom:1px solid #8e8e8e}
  .board .multi_view .date{height:40px; line-height:120%; text-align:right; padding-right:10px; font-weight:normal; border-top:2px solid #616161; border-bottom:1px solid #8e8e8e}
  .board .multi_view td{text-align:center;background:#f2f6f9;}
  .board .multi_view .image{padding:20px;}
  .board .multi_view .txt{padding-bottom:30px;}
  .board .multi_view .image img{border:1px solid #a9a9a9;}

  .board .faq_list{width:750px; margin-left:21px; margin-top:20px;}
  .board .faq_list .list1{border-top:2px solid #616161;}
  .board .faq_list tr{ border-bottom:1px solid #8e8e8e; width:750px;}
  .board .faq_list tbody td{height:45px; text-align:center;}
  .board .faq_list .ans{background:#f3f3f3;margin-bottom:5px; width:750px;}
  .board .faq_list .ans .text{padding:0 10px 30px 0; text-align:left;}
  .board .faq_list .ans .answer{padding-top:15px;}
  .board .faq_list .question{width:75px; text-align:center;}
  .board .faq_list .tit{width:600px; text-align:left; font-weight:bold;}
  .board .faq_list .view{width:75px; text-align:center;}

  .board .mail_write{width:750px; margin-left:21px; margin-top:20px;}
  .board .mail_write .line{border-top:2px solid #616161;}
  .board .mail_write input{background:#f5f5f5; border:1px solid #c1c1c1; width:600px; height:21px;}
  .board .mail_write thead tr{border-bottom:1px solid #8e8e8e; height:35px;}
  .board .mail_write thead th{padding-left:10px;}
  .write{padding-top:10px;}
  #mail_text{border:1px solid #8e8e8e; width:745px;}

  /*footer*/
  .footer_lnb li{background:url(/images/footer_menu_line.gif) no-repeat; float:left; padding:0 10px 0 13px; }
  .footer_lnb .line{background:none;}
  #footer{clear:both; border-top:1px solid #dadada; padding-top:20px; width:1250px; }
  #footer h1{padding:0 50px 0 75px; float:left;}
  #footer address{padding-bottom:5px;}
  .mark{float:right; margin-top:-20px; }


@font-face {
    font-family: 'SansationLight';
    src: url('Sansation_Light-webfont.eot');
    src: url('Sansation_Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('Sansation_Light-webfont.woff') format('woff'),
         url('Sansation_Light-webfont.ttf') format('truetype'),
         url('Sansation_Light-webfont.svg#SansationLight') format('svg');
    font-weight: normal;
    font-style: normal;
}


/*products*/
.title1{background:url(/products/img/tit_icon.gif) no-repeat; padding:2px 0 2px 25px;}
#product_info{position:relative; width:771px; height:400px; margin-bottom:20px;}
#product_info .photo{width:285px; text-align:center; float:left; margin:0 20px 20px 10px;}
#product_info .photo .img{width:285px; height:385px; border:1px solid #c3c3c3; margin-bottom:5px;}
#product_info .photo .btn{text-align:center;}
#product_info .info{position:relative;Margin-left:10px;}
#product_info .info .tit{font-family: 'SansationLight'; color: #2076be; font-size:28px; font-weight:bold; line-height:120%; margin-bottom:5px;}
#product_info .info p {margin-top:20px;}
#product_info .info .s_tit{font-size:18px;line-height:110%; }
#product_info .info .ss_tit{color:#909090;font-size:14px;line-height:130%; }
#product_info .info .down{margin:10px 0;}
#product_info .info .down .down_pdf li{display:inline;}
#product_info .info .text {line-height:120%;margin-bottom:20px; }
#product_info .s_img{position:absolute; left:305px; top:201px; width:457px; border-top:2px solid #2076be; padding-top:2px;}
#product_info .s_img #Simg{float:left;}
#product_info .s_img img{border:1px solid #c3c3c3; width:86px; height:86px; margin:3px 3px 0 0; }
#product_info .s_img1{position:absolute; left:305px; top:292px; width:457px; border-top:2px solid #2076be; padding-top:2px;}
#product_info .s_img1 #Simg{float:left;}
#product_info .s_img1 img{border:1px solid #c3c3c3; width:86px; height:86px; margin:3px 3px 0 0; }
#product_info #infoA{position:relative; width:771px; }

#infoA #product_A{position:relative; width:751px;margin-top:40px; margin-bottom:40px; background:url(/products/img/line_bg1.gif) repeat-x; padding:50px 0 0 10px;}
#infoA .title1{margin-bottom:15px;}
#product_A .A_tt{color:#2076be; font-weight:bold; margin-bottom:10px;}
#product_A .A_list li{background:url(/products/img/bullet1.gif) no-repeat 3px 5px; padding-left:15px; line-height:20px; font-weight:bold}
#product_A .A_list_s{padding:3px 0 7px 15px; }
#product_A .A_list .A_list_s li{background:none; line-height:15px; color:#8f8f8f; margin-bottom:5px;font-weight:normal;}
#infoA #product_B{position:relative; width:751px; margin-bottom:40px; background:url(/products/img/line_bg2.gif) repeat-x 0 0; padding:30px 0 0 10px;}
#product_B .P_table{border:1px solid #75a7d1; border-bottom:none; width:60%; margin-left:5px;}
#product_B .P_table th{background:#90bbdf; border-right:1px solid #75a7d1; border-bottom:1px solid #75a7d1; color:#fff; font-weight:bold; height:27px; text-align:left; padding:0 20px 0 10px;}
#product_B .P_table td{padding:0 10px; border-bottom:1px solid #75a7d1; }
#product_B .B_img{padding:20px 0 0 5px;}
#infoA #product_C{position:relative; width:751px;background:url(/products/img/line_bg2.gif) repeat-x 0 0; padding:30px 0 0 10px;}
.acc_list{position:relative; text-align:left; width:771px; margin-bottom:40px; }
.acc_list .acc_1{float:left; width:120px; margin-bottom:10px; text-align:center;}
.acc_list .acc_01{width:120px; margin-bottom:10px; text-align:center;}
.acc_list .acc_1 img{border:1px solid #c3c3c3; width:100px; height:100px;}
.acc_list .acc_01 img{border:1px solid #c3c3c3; width:100px; height:100px;}
.acc_list .acc_A td{text-align:center; font-size:12px; color:#787878; padding-bottom:5px;}
#infoA #product_D{position:relative; width:751px; margin-bottom:40px; background:url(/products/img/line_bg2.gif) repeat-x 0 0; padding:30px 0 0 10px;}
#product_D .A_list li{background:url(/products/img/bullet1.gif) no-repeat 3px 5px; padding:0 0 10px 15px; line-height:20px; color:#2076be; font-weight:bold;}
#product_D .A_list .A_list_s li{padding-left:15px; background:none; line-height:15px; color:#575757; margin-bottom:5px; font-weight:normal;}
#infoA #product_E{position:relative; width:751px; margin-bottom:40px; background:url(/products/img/line_bg2.gif) repeat-x 0 0; padding:30px 0 0 10px;}
#infoA #product_F{position:relative; width:751px; margin-bottom:40px; background:url(/products/img/line_bg2.gif) repeat-x 0 0; padding:30px 0 0 10px;}
#product_F .A_list li{background:url(/products/img/bullet1.gif) no-repeat 3px 5px; padding-left:15px; line-height:20px; font-weight:bold}
#product_F .A_list_s{padding:3px 0 7px 15px; }
#product_F .A_list .A_list_s li{background:none; line-height:15px; color:#8f8f8f; margin-bottom:5px;font-weight:normal;}
#product_E .movie_list{padding-left:10px;}
#product_E .movie_list li{padding-bottom:20px;}
#product_E .movie_list .tit{background:url(/products/img/bullet1.gif) no-repeat 3px 5px; padding-left:15px; line-height:20px; font-weight:bold; color:#2076be;}

/*제품이미지 크게보기*/
#img_Pop{width:720px; height:100%}
#img_Pop .title{position:relative; background:#2076be; font-family: 'SansationLight'; color: #fff; font-size:24px; font-weight:bold; line-height:130%; padding-left: 20px; height:50px;}
#img_Pop .Large{position:relative; width:350px; text-align:center; background:#fff;}
#img_Pop .Large_img{width:450px;}
#img_Pop .text{text-align:center;color:#575757;line-height:130%;}
.Small{background:#f4f4f4; text-align:center; padding:20px;}
.Small .small_img1 {float:left; padding-bottom:5px;}
.Small .small_img2 {margin-bottom:5px;}
.Small img{border:1px solid #c8c8c8; width:90px; width:90px;}
.pp{float:left;}