/*ÀÓÇÃ¶õÆ® Á¾·ù*/
#implant04_top {
  background:url(http://www.clearlign.net/theme/clearlign/new/img/implant/04/top.jpg) no-repeat center;
  width: 100%; 
  height: 700px;
  position: relative;
  justify-content: center;
  display: flex;
  align-items: center;
}

#implant04_container {
  text-align:center;
  margin-top: 60px;
  margin:0 auto;
}

.conbox {
  width:100%; 
  text-align:left;
  font-size:12px;
  box-sizing:border-box;
  text-align:center;
}
.conbox_con1 {
  width:1340px; 
  margin: 0 auto;
}

.conbox_con1_big {
  width:1340px;
  height: 750px;
  margin: -50px auto; 
  overflow: hidden;
  zoom:1;
}
.conbox_con1_small01 {
  float: left;
  width:733px;
  height:651px;
  margin: 87px 0 0 0 ;
}
.conbox_con1_small01 img {
  width:733px;
  height:653px;
}

.conbox_con1_small01 .z1 {
  width:733px;
  height:653px;
  position: absolute;
  z-index:2;
}

.conbox_con1_small01 .z2 {
  position: absolute;

}
.conbox_con1_small01 .z2 img {
 width:195px;
 height:371px;
 position: absolute;
 left:600px;
 top: 380px;
 z-index:3;
}


.conbox_con1_small02 {
  width:600px;
  height:570px;
   margin: 87px 0 10px 0 ;
  padding: 70px 0 10px 0;
  float: left;
  border: 1px solid #b7b7b7;
  text-align:left;
}

.conbox_con1_small02 h1{
  color:#1579a2;
  padding: 0 60px;
  font-size:31px;
  font-weight: 700;
  letter-spacing: -2px;
  line-height:1.3;
  margin-top: 0px;
}

.conbox_con1_small02 h2{
  color:#12783a;
  padding: 0 60px;
  font-size: 46px;
  font-weight: 800;
  letter-spacing: -2px;
  line-height:1.1;
  margin-top: 0px;
}

.conbox_con1_small02 h2 span{
  color:#000;
  font-size: 31px;
  font-weight: 400;
}

.conbox_con1_small02 h3{
  color:#000;
  font-size: 25px;
  font-weight: 400;
  letter-spacing: -1px;
  padding: 15px 60px;
  margin-top: 40px;
    line-height: 1.2;
}

.conbox_con1_small02 h3 span{
  color:#979797;
  font-size: 19px;
  font-weight: 400;
  letter-spacing: -1px;

}
.conbox_con1_small02 h4{
  color: #000;
  padding: 0 60px;
  font-family: 'Modern No. 20';
  font-size: 73px;
  font-weight: 800;
  letter-spacing: -1px;
  margin: 0 ;
}

.conbox_con1_small02 h4 span{
  color: #000;
  font-size: 28px;
  font-weight: 500;
  font-family: 'NanumSquare', sans-serif;
}


.conbox_con1_small02 h5{
  color: #1579a2;
  padding: 0 50px;
  font-family: 'NanumSquare', sans-serif;
  font-size: 23px;
  font-weight: 800;
  letter-spacing: -1px;
  margin: 0 ;
  line-height:1.3;
}

.conbox_con1_small02 h5 span{
  color: #000;
  font-family: 'NanumSquare', sans-serif;
  font-size: 23px;
  font-weight: 400;
  letter-spacing: -1px;
  margin: 0 ;
  line-height:1.3;
}

.conbox_con1 h1 {
  font-size:78px;
  font-weight: 800;
  letter-spacing: -2px;
  background: -webkit-linear-gradient(30deg, red, blue);
  background: -moz-linear-gradient(90deg, rgba(32,69,95,1) 0, rgba(86,149,173,1) 100%);
  background: linear-gradient(90deg, rgba(32,69,95,1) 0, rgba(86,149,173,1) 100%);
  color: transparent;
    -webkit-background-clip: text;  margin-top:50px;
}

.conbox_con1 h2 {
  font-size:37px;
  font-weight: 400;
  letter-spacing: -2px;
  color:#000;
  margin-top:20px;
}
.conbox_con1 h3 {
  font-size:38px;
  font-weight: 600;
  letter-spacing: -2px;
  color:#000;
  margin-top:90px;
}
.conbox_con1 h3 span {
  color:#12783a;
}



.s_box{
  height:770px;
  margin: -70px 0 50px 0;
  position: relative; 
  z-index: 2;
  background:url(http://www.clearlign.net/theme/clearlign/new/img/implant/04/S-bg.jpg) no-repeat center;
}

.s_box_Big {
  width:1335px;
  height:671px;
 	overflow: hidden;
	zoom:1;
  margin: 0 auto;
}


.s_box_Big h1 {
  font-size:43px;
  font-weight: 400;
  letter-spacing: -1px;
  margin-top:240px;
  text-align:left;
  line-height:1.3;
}
.s_box_Big h1 span {
  color:#12783a;
  font-weight: 800;
}
.s_box_Big h2 {
  font-size:27px;
  color:#6c6c6c;
  font-weight:400;
  letter-spacing: -1px;
  margin-top: 60px;
  text-align:left;
  line-height:1.5;
}
.s_box_Big h2 span {
  color:#000;
  font-weight: 600;
}

.tab_body{
  width:100%;
  }

.tab {
  list-style: none;
  margin: 0 auto;
  width:1345px;
  overflow: hidden;


		}
		/* Float the list items side by side */
.tab li p{
 display: table-cell;
vertical-align:middle;

}
.tab li {
  float: left;
  width:445px;
  height: 90px;
  font-size:28px;
  cursor:pointer;
  text-align:center;
  border: 1px solid #b7b7b7;
  font-weight: 400;
  margin: 0;
  padding:0;
  color:#000;
  display:table;
		}
		/* Style the links inside the list items */
.tab li a {
  display: inline-block;
  text-decoration: none;
  }
		/* Style the tab content */
.tabcontent {
  display: none;
  }
ul.tab li.current{
  background:linear-gradient(to top, #293d55, #467b8f);
  color: #fff;
  font-weight: 800;
		}
.tabcontent.current {
  display: block;
		}