/**
 .page_wrap_p img{width:100%; border:0 solid;}
 .page_wrap_p .page_title_wrap{
   text-align:center;
   font-size:30px;
   font-weight:500;
   margin-bottom:20px;
   color:#006da2;
}

 .page_wrap_p .page_sub_title_wrap{
   text-align:center;
   font-size:23px;
   font-weight:500;
   margin-bottom:20px; 
}
 

 .page_wrap_p .page_head_wrap{


  display:flex;
  justify-content: space-between;

  margin-top:70px;

}

  .page_wrap_p .cpg_head_p{
	line-height:160%;
	font-size:17px;


}

.page_wrap_p .cpg_head_p br{
	text-indent:7px;
	padding-left:-30px;

}

 .page_wrap_p .page_head_wrap > div:nth-of-type(1){
  width:37%; border:0px solid red;
 }

  .page_wrap_p .page_head_wrap > div:nth-of-type(2){
  width:60%;
  border:0px solid blue;
 }



 .page_wrap_p .page_middle_wrap{
  font-size:1.7rem;
  line-height:150%;
  margin-top:70px;
}
 
 .page_wrap_p .page_bottom_wrap{
  font-size:1.7rem;
  line-height:150%;
  margin-top:70px;
}

 .page_wrap_p .page_detail_all{
  font-size:1.2rem;
  line-height:150%;
  margin-top:70px;

}

 / ** 모바일** /

 
 .page_wrap_m img{width:100%; border:0 solid;}
 .page_wrap_m .page_title_wrap{
   text-align:center;
   font-size:39px;
   font-weight:700;
   margin-bottom:20px;
   color:#006da2;
   font-style: italic;
}

 .page_wrap_m .page_sub_title_wrap{
   text-align:center;
   font-size:36px;
   font-weight:700;
   margin-bottom:20px;
   font-style: italic;
}

 

 .page_wrap_m .page_head_wrap{
  font-size:1.7rem ;
  line-height:150% ;
  width:100%;
  padding-top:30px ;

}

 
  .page_wrap_m .cpg_head_m{
  font-size:18px ;
  line-height:150% ;
  width:100%;
  padding-top:20px ;

}




 .page_wrap_m .page_middle_wrap{
  font-size:1.7rem;
  line-height:150%;
  margin-top:70px;
}
 
 .page_wrap_m .page_bottom_wrap{
  font-size:1.7rem;
  line-height:150%;
  margin-top:70px;
}

 .page_wrap_m .page_detail_all{
  font-size:1.2rem;
  line-height:150%;
  margin-top:70px;

}

**/
/******************** start ***************************************/


.page_head_p_wrap{
   display:flex;
}

.page_head_p_wrap .cpg_head_img_p{
   width:180px;
    min-width:180px;
   margin-right:25px;

}

.page_head_p_wrap .cpg_head_img_p img{
  width:100%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}


.page_middle_p_wrap{
   display:flex;
   margin-top:90px;
}

.page_middle_p_wrap .cpg_middle_img_p{
   width:180px;
    min-width:180px;
   margin-right:25px;

}

.page_middle_p_wrap .cpg_middle_p{
  flex-grow:1;
}

.page_middle_p_wrap .cpg_middle_img_p img{
  width:100%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}



.page_bottom_p_wrap{
   display:flex;
   margin-top:90px;
}

.page_bottom_p_wrap .cpg_bottom_img_p{
   width:180px;
    min-width:180px;
   margin-right:25px;

}

.page_bottom_p_wrap .cpg_bottom_img_p img{
  width:100%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}


 .page_wrap_p .cpg_detail_title_all{
     display: inline-block;
    padding: 7px 12px;
    border-radius: 100px;
    background-color: #006ad5;
    color: #ffffff;
    font-size: 2.2rem;
    font-weight: bold;
	letter-spacing:5px;
	text-align:center;
	margin-top:30px;
	margin-bottom:17px;
	width:320px;
 
 }






/******** 모바일 *****************************/
.page_head_m_wrap{
   display:block;
}

.page_head_m_wrap .cpg_head_img_m{
   width:100%; 
   padding:10%;
   text-align:center;

}

.page_head_m_wrap .cpg_head_img_m img{
  width:60%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}


.page_middle_m_wrap{
   display:block;
   margin-top:90px;
}

.page_wrap_m img{
  width:50%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;  
}


.page_middle_m_wrap .cpg_middle_img_m{
   width:100%; 
   padding:10%;
   text-align:center;

}



.page_middle_m_wrap .cpg_middle_img_m img{
  width:60%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}



.page_bottom_m_wrap{
   display:block;
   margin-top:90px;
}

.page_bottom_m_wrap .cpg_bottom_img_m{
   width:180px;
    min-width:180px;
   margin-right:25px;

}

.page_bottom_m_wrap .cpg_bottom_img_m img{
  width:60%;
  border:5px solid #ffffff;
  border-radius:7px;
   outline: 1px solid #c7c7c7;
}

