#mn_06_01{
  margin-bottom: 200px;
}
.rightcontents{
  position: relative;
}
.rightcontents>p{
  color: #999;
  position: absolute;
  top: 55px;
  left: 140px;
}
div.mp_0{
  overflow: hidden;
  padding: 34px 30px;
  background-color: #f2f2f2;
}
div.mp_0 a{
  height: 50px;
  width: 180px;
  display: block;
  float: left;
  border-radius: 5px;
  border: 1px solid #bbbbbb;
  box-sizing: border-box;
  padding-left: 12px;
  background-color: #fff;
  margin-right: 10px;
  font-size: 18px;
  color: #222;
  font-weight: 300;
  line-height: 2.5;
}
div.mp_0 a+a{
  width: 238px;
}
div.mp_0 a img{
  margin-left: 28px;
  vertical-align: middle;
}
div.mp_0 a+a img{
  margin-left: 10px;
}
div.mp_0 input{
  float: left;
  border-radius: 5px;
  border: 1px solid #bbbbbb;
  height: 50px;
  box-sizing: border-box;
  padding-left: 20px;
  width: 330px;
  margin-right: 12px;
  font-size: 18px;
  color: #222;
}
div.mp_0 button{
  float: left;
  height: 50px;
  border-radius: 10px;
  color: #fff;
  border: none;
  background-color: #005d88;
  width: 120px;
}
div.mp_1{
  
}
/* 공통제목스타일 */
div.mp_1 h3,
div.mp_2 h3{
  text-align: center;
  padding: 50px 0 20px;
  font-size: 25px;
  color: #222;
}
ul.mp_3{
  overflow: hidden;
  padding-top: 26px;
  border-top: 1px solid #ededed;
}
ul.mp_3 li{
 float: left; 
  margin-right: 50px;
 position: relative;
 height: 320px;
}
ul.mp_3 li:last-child{
  margin-right: 0px;
}
ul.mp_3 img{  
  border: 1px solid #e8e8e8;
}
h4.mp_3_h{  
  line-height: 1.2;
  font-weight: 300;
  margin: 24px 0 36px;
} 
ul.mp_3 label{  
  color: #999;
  font-family: Rajdhani;
  position: absolute;
  bottom: 0;
}
label.mp_4{
  left: 0;
}
label.mp_5{ 
  right: 0;
}
div.mp_6{  
  margin-top: 50px;
  background-color: #f3f4f8;
  padding: 16px 72px 16px 130px;
  overflow: hidden;
}
div.mp_6>img{
  float: left;
  margin-top: 12px;
}
div.mp_6 p{
  font-size: 18px;
  color: #777;
  float: left;
  line-height: 2.7;
}
div.mp_6 p i{
  font-style: normal;
  color: #222;
}
div.mp_6 a{
  display: block;
  float: left;
  background-color: #008aff;
  color: #fff;
  font-size: 20px;
  height: 50px;
  border-radius: 10px;
  line-height: 2.5;
  text-align: center;
  width: 190px;
  margin-left: 50px;
}
div.mp_6 a img{
  vertical-align: -3px;
  margin-right: 5px;
}
ul.mp_8{
  clear: both;  
  overflow: hidden;
}
ul.mp_8 li{
  float: left;
  margin-right: 50px;
  margin-bottom: 40px;
  height: 320px;
  position: relative;
}
ul.mp_8 li:nth-child(4n){
  margin-right: 0px;
}
ul.mp_8 li img{
  border: 1px solid #e8e8e8;
}
ul.mp_8 label{
  color: #999;
  font-family: Rajdhani;
  position: absolute;
  bottom: 0;
}
/* 제품정보 */
div.mp_2{  
  position: relative;
  padding-bottom: 50px;
}
div.mp_2>p{
  position: absolute;
  font-size: 14px;
  color: #555;
  right: 0;
  top: 60px;
}
ul.mp_7{
  overflow: hidden;
  margin-bottom: 35px;
}
ul.mp_7 li{
  float: left;
  width: 20%;
  box-sizing: border-box;
  border: 1px solid #ededed;
  padding: 20px 0;
  text-align: center;
  font-size: 18px;
  color: #555;
}
div.mp_2>a{
  position: absolute;
  height: 50px;
  width: 140px;
  background-color: #005d88;
  color: #fff;
  border-radius: 10px;
  text-align: center;
  font-size: 20px;
  line-height: 2.3;
  bottom: 0px;
  left: calc(50% - 70px);
  z-index: 1;
}
div.mp_2>a i{
  font-style: normal;
  color: #fff;
  margin-right: 10px;
  font-size: 28px;
  font-weight: 300;
  vertical-align: -4px;
}
div.mp_2::after{
  content: "";
  display: block;
  width: 100%;
  height: 1px;
  background-color: #d6d6d6;
  position: absolute;
  bottom: 25px;
}
















