/* Written By MJS */
html,body,p,div,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button,select{margin:0;padding:0;font-size:12px;color:#282828;font-family:'Nanum Gothic','³ª´®°íµñ',ng,sans-serif}
img,fieldset{border:0;margin:0;padding:0;}
ul,ol{list-style:none}
em,address{font-style:normal}
a{border:0;cursor:pointer;color:#333;}
a:link{border:0;color:#333;text-decoration:none}
a:visited,a:hover,a:active{border:0;color:#333;text-decoration:none}
table{border-spacing:0;padding:0;border:0;border-collapse:collapse}
.blind{visibility:hidden;overflow:hidden;position:absolute;top:0;left:0;width:0;height:0;font-size:0;line-height:0}


/* ³ª´®°íµñ ÆùÆ® Àû¿ë */
@font-face { /* ³ª´®°íµñ Regular */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Regular.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ Bold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-Bold.ttf) format('truetype');
}
@font-face { /* ³ª´®°íµñ ExtraBold */
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 800;
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot);
  src: url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.eot?#iefix) format('embedded-opentype'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff2) format('woff2'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.woff) format('woff'),
       url(//fonts.gstatic.com/ea/nanumgothic/v5/NanumGothic-ExtraBold.ttf) format('truetype');
}

html, body {
  font-family: 'Nanum Gothic', sans-serif;
  min-width:1550px;
  height:100%;
}





/*=================================== »ó´Ü ===================================*/
/* ·Î°í */
.logo{position:absolute;left:620px;top:0;width:320px;height:100px;z-index:10000;}


/* ¸Þ´º*/
#menu{position:absolute;left:0;top:0;width:100%;height:70px;background:url(../img/black_bg.png) repeat;}
#menu > ul{position:relative;float:left;width:100%;}
#menu > ul > li{position:relative;float:left;margin:0 22px;}
#menu > ul > li:first-child{margin-left:54px;}
#menu > ul > li > a{position:relative;float:left;display:block;height:70px;line-height:70px;font-size:20px;text-align:center;font-weight:600;color:#fff;z-index:100000;}
#menu > ul > li > a:hover{color:#ffba00;}
#menu > ul > li > ul{display:none;}
#menu > ul > li:hover ul{position:absolute;left:0;top:0;display:block;padding-top:70px;}
#menu > ul > li:hover ul.m001{width:220px;left:-24px;}
#menu > ul > li:hover ul.m004{width:180px;left:-20px;}
#menu > ul > li:hover ul.m005{width:180px;left:-20px;}
#menu > ul > li:hover ul.m006{width:180px;left:-30px;}
#menu li li{display:inline-block;float:left;width:100%;background:none;text-align:center;}
#menu li li a{float:left;display:block;width:100%;line-height:42px;font-size:14px;background:#fff;color:#555;border:1px solid #ccc;border-top:none;font-weight:bold;cursor:pointer;}
#menu li li a:hover{background:#00498e;border:1px solid #00498e;border-top:none;color:#fff;}






/*=================================== ¸ÞÀÎ ===================================*/
/* ¸ÞÀÎ ºñÁÖ¾ó */
#slide{position:relative;float:left;width:100%;height:900px;}
#wrapper{position:absolute;top:0;left:0;width:100%;height:900px;background:#e0e0e0;z-index:11;}
#slideshow{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;}
#slides{position:relative;width:2000px;height:900px;}
#slides li{position:relative;float:left;}

.pagination_ww{position:absolute;bottom:60px;left:0;width:100%;height:56px;z-index:10000000000000;}
.pagination_w{text-align:center;}
.pagination{display:inline-block;zoom:1;*display:inline;}
.pagination li{float:left;cursor:pointer;width:200px;padding:14px 30px;text-align:center;font-size:16px;letter-spacing:-1px;color:#444;border-radius:10px;margin:0 2px;background:url(../img/tab_bg_white.png) repeat;}
.pagination li:hover{background:url(../img/tab_bg_black.png) repeat;color:#fff;}
.pagination li.current{background:url(../img/tab_bg_black.png) repeat;color:#fff;}
.pagination li.current b{color:#fff;}
.pagination li a p{display:inline-block;height:28px;text-align:center;}
.pagination li a p span{float:left;width:28px;height:28px;}
.pagination li a p b{float:left;line-height:28px;font-size:28px;font-weight:600;font-size:18px;color:#000;text-align:center;}
.pagination li a:hover p b{color:#fff;}
.pagination li a span.tab_icon1{width:38px;height:28px;background:url(../img/tab_icon1.png) no-repeat;}
.pagination li a span.tab_icon2{width:38px;height:28px;background:url(../img/tab_icon2.png) no-repeat;}
.pagination li a span.tab_icon3{width:38px;height:28px;background:url(../img/tab_icon3.png) no-repeat;}
.pagination li a span.tab_icon4{width:38px;height:28px;background:url(../img/tab_icon4.png) no-repeat;}
.pagination li a span.tab_icon5{width:38px;height:28px;background:url(../img/tab_icon5.png) no-repeat;}


/* Áß°£ ½½¶óÀÌµå */
.bn_slide{position:relative;float:left;width:530px;height:530px;overflow:hidden;}
.bn_slide ul li{position:absolute;top:0;left:0;}
.bn_slide .nav_wrap{position:absolute;bottom:30px;height:16px;z-index:2;}
.bn_slide .nav_wrap ul{display:block;position:relative;margin:0;padding:0;}
.bn_slide .nav_wrap ul li{display:inline-block;position:relative;width:16px;height:16px;padding:0 5px;cursor:pointer;}
.bn_slide .nav_wrap.bullet{text-align:center;height:16px;}
.bn_slide .nav_wrap.bullet ul{display:inline-block;zoom:1;*display:inline;}
.bn_slide .nav_wrap.bullet ul li{float:left;width:16px;height:16px;text-indent:-999999999px;background:url(../img/bullet_off.png) no-repeat;}
.bn_slide .nav_wrap.bullet ul li.on{float:left;background:url(../img/bullet_on.png) no-repeat;}


/* ¹è³Ê6Á¾ */
.banner6{position:relative;float:left;width:1010px;height:530px;margin-left:10px;overflow:hidden;}
.banner6 ul{position:relative;float:left;width:1020px;margin:-5px 0 0 -5px;}
.banner6 ul li{position:relative;float:left;width:330px;height:260px;margin:5px;background:black}
.banner6 ul li a{position:relative;float:left;width:330px;height:260px;display:block;overflow:hidden;}
.banner6 ul li a img{float:left;width:100%;}
/* ¸¶¿ì½º ¿À¹ö½Ã È¿°ú */
.banner6 ul li:hover a img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
/*  ¸¶¿ì½º ¾Æ¿ô½Ã È¿°ú */
.banner6 ul li a img{transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s}
.banner6 span{position:absolute;left:0;top:0;width:330px;height:260px;z-index:100;}
.bn6_txt1{background:url(../img/bn6_1.png) no-repeat;}
.bn6_txt2{background:url(../img/bn6_2.png) no-repeat;}
.bn6_txt3{background:url(../img/bn6_3.png) no-repeat;}
.bn6_txt4{background:url(../img/bn6_4.png) no-repeat;}
.bn6_txt5{background:url(../img/bn6_5.png) no-repeat;}
.bn6_txt6{background:url(../img/bn6_6.png) no-repeat;}


/* ¹è³Ê3Á¾ */
.banner3{position:relative;float:left;width:1550px;height:260px;margin-top:10px;}
.banner3 ul{float:left;width:1560px;margin:0 0 0 -5px;}
.banner3 ul li{float:left;height:260px;margin:0 5px;}
.banner3 ul li a{float:left;height:260px;filter:alpha(opacity=100);opacity:1;}
.banner3 ul li a:hover{filter:alpha(opacity=30);opacity:0.7;}
.banner3 ul li a img{float:left;width:100%;}


/* ÀÌÁ¦ºÎÅÍ ½º¸¶ÀÏ */
.btm_banner{position:relative;float:left;width:100%;height:494px;overflow:hidden;}
.btm_banner img{position:absolute;top:0;left:50%;width:2000px;height:494px;margin-left:-1000px;}






/*==================================== ¿ìÃøÄü¹Ù ====================================*/
#side_bar{position:absolute;top:80px;right:30px;width:140px;}
#side_bar .side_bar_fixed{position:fixed;display:block;width:140px;text-align:center;z-index:10000;}
#side_bar .side_bar_fixed_w{float:left;width:140px;text-align:center;}
#side_bar .side_bar_fixed_w .side_top{float:left;width:100%;margin-bottom:10px;}
#side_bar .side_bar_fixed_w .side_top a{float:left;width:100%;}
#side_bar .side_bar_fixed_w .side_top a img{float:left;width:100%;}

#side_bar .side_bar_fixed_w ul{float:left;width:100px;margin-left:20px;}
#side_bar .side_bar_fixed_w ul li{float:left;width:100%;margin-top:2px;}
#side_bar .side_bar_fixed_w ul li a{float:left;width:100%;}
#side_bar .side_bar_fixed_w ul li a img{float:left;width:100%;}






/*=================================== ÇÏ´Ü ===================================*/
.copyright{position:absolute;top:0;left:50%;width:2000px;height:246px;margin-left:-1000px;}


/* ÇÏ´Ü Áø·á½Ã°£ */
.footer_cs div{float:left;line-height:100%;font-size:12px;color:#ccc;margin:18px 0 0 490px;}
.footer_cs ul{float:left;width:200px;margin:60px 0 0 746px;}
.footer_cs ul li{float:left;width:100%;font-weight:600;padding-top:3px;margin-top:3px;}
.footer_cs ul li:first-child{padding:0;margin:0;}
.footer_cs ul li b{float:left;width:34%;line-height:13px;font-size:12px;color:#fff;}
.footer_cs ul li p{float:left;width:66%;font-size:12px;color:#bbb;}
.footer_cs ul li p span{float:right;text-align:right;}






/*=================================== ¼­ºê ===================================*/
/* ¼­ºêºñÁÖ¾ó */
#sub_visual{position:relative;float:left;width:100%;height:500px;overflow:hidden;}
#sub_visual img{position:absolute;top:0;left:50%;width:2000px;margin-left:-1000px;}


/* ¼­ºêÄÁÅÙÃ÷ */
.page{position:relative;float:left;width:100%;min-height:1000px;margin:100px 0;}


/* ÀÌ¹ÌÁö MARGIN */
.simg{position:relative;float:left;width:100%;margin:100px 0 0 0;}
.simg2{position:relative;float:left;width:100%;margin:100px 0 60px 0;}
.simg3{position:relative;float:left;width:100%;}




/* »ó´ãÀüÈ­~SNS¹è³Ê */
#customer{position:relative;float:left;width:1530px;height:400px;background:#fff;border:10px solid #ccc;}
/* »ó´ã&¿¹¾à¾È³» */
.cs_call{position:relative;float:left;width:423px;height:300px;padding:50px 40px;border-right:1px solid #ccc;}
.cs_call b{float:left;width:100%;line-height:100%;font-size:40px;font-weight:600;color:#000;}
.cs_call p{float:left;width:100%;line-height:24px;font-size:18px;color:#888;margin:40px 0;}
.cs_call img{float:left;}
.cs_call span{float:left;width:100%;line-height:26px;font-size:16px;color:#333;margin-top:30px;}
/* Áø·á½Ã°£ */
.cs_time{position:relative;float:left;width:402px;height:300px;padding:50px 40px;border-right:1px solid #ccc;}
.cs_time div{float:left;width:100%;line-height:22px;font-size:16px;color:#999;margin-top:30px;}
.cs_time ul{float:left;width:100%;}
.cs_time ul li{float:left;width:100%;font-weight:600;border-top:1px solid #e0e0e0;padding-top:13px;margin-top:13px;}
.cs_time ul li:first-child{padding:0;margin:0;border-top:none;}
.cs_time ul li b{float:left;width:32%;line-height:22px;font-size:20px;color:#333;}
.cs_time ul li p{float:left;width:66%;font-size:20px;color:#888;letter-spacing:1px;}
.cs_time ul li p span{float:right;text-align:right;}
/* Ä«Ä«¿ÀÇÁÄ£~»ó¹«È¨ÆäÀÌÁö */
.cs_sns{position:relative;float:left;width:543px;height:400px;background:#fff}
.cs_sns ul{position:relative;float:left;width:100%;}
.cs_sns ul li{position:relative;float:left;width:100%;height:99px;line-height:99px;font-weight:600;border-top:1px solid #ccc;}
.cs_sns ul li:first-child{height:100px;line-height:100px;border-top:none;}
.cs_sns ul li a{position:relative;float:left;width:75%;font-size:24px;font-weight:400;color:#000;padding:0 0 0 25%;}
.cs_sns ul li a b{font-size:28px;}
.cs_sns ul li a span{position:absolute;left:50px;top:20px;width:70px;height:60px;}
.cs_sns_bg1{background:url(../../implant/img/cs_sns1.png) no-repeat;}
.cs_sns_bg2{background:url(../../implant/img/cs_sns2.png) no-repeat;}
.cs_sns_bg3{background:url(../../implant/img/cs_sns3.png) no-repeat;}
.cs_sns_bg4{background:url(../../implant/img/cs_sns4.png) no-repeat;}







