@charset "utf-8";
/* CSS Document */

@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@500;700&display=swap');

.dot_line{width: 100%; float: left; border-bottom: 1px dashed #ccc; margin: 30px 0px}

/* 중간 중앙 타이틀  */
.center_title_b{width:100%; font-size:36px; color:#26323d; text-align:center; margin-bottom:60px; letter-spacing:-1px}
@media all and (max-width:768px) and (min-width:100px) {
.center_title_b{width:100%; font-size:20px; color:#26323d; text-align:center; margin-bottom:15px; letter-spacing:-1px}}


span.br_pc{ }
@media all and (max-width:768px) and (min-width:100px) {
span.br_pc{ display:none}}



/*메인 */
.sns_box2{ width:100%; float:left; margin-top:30px}
.sns_box2 ul li{float:left; margin-right:3px}
.sns_box2 ul li img{ width:200px}

.sns_box3{ float:right; margin-top:10px}
.sns_box3 ul li{float:left; margin-right:3px}
.sns_box3 ul li img{ width:180px}
@media all and (max-width:768px) and (min-width:100px) {
.sns_box2{ width:100%; float:left; margin-top:30px}
.sns_box2 ul li{float:left; margin-right:0px}
.sns_box2 ul li img{ width:180px}
.sns_box2 ul li a{background:none !important; margin:0px!important;}

.sns_box3{ float:left; margin-top:0px}
.sns_box3 ul li{float:left; margin-right:3px}
.sns_box3 ul li img{ width:150px}}

.quick_login{ width:100%; float:left; margin-top:30px; text-align:center;  text-align: center; overflow: hidden;}

.quick_login a{width:90px !important; float:left !important; display: inline-block; vertical-align: middle; padding:0px 5px !important; border:1px solid #666 !important;  height:30px !important; border-radius: 0px !important; background-color:rgba(0, 0, 0, 0.7) !important; color:#fff !important}

.quick_tel{ width:100%; float:left ;margin-top:10px }
.quick_tel img{ width:180px }


/* 서브 대표이미지  */
.sub_bg0101{	width:100%;	float:left;	text-align: center;	height:330px;	background-image: url(../_img/01/sub_bg01.jpg);	background-repeat: no-repeat;
	background-position: center top; position:relative}
.sub_bg0102{	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}



@media all and (min-width:1251px) {
.titleimg{ width:100%; float: left; margin-top:50px}
.titleimg .text_st1{ width:100%; float:left; font-size:52px; color:#333; text-align:left; line-height:52px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg .text_st1 em{  color:#a5856d;}
.titleimg .text_st2{  width:100%; float:left; font-size:20px; color:#666; text-align:left; line-height:25px}

}
@media all and (max-width:1250px) and (min-width:1025px) {
.titleimg{ width:100%; float: left; margin-top:50px}
.titleimg .text_st1{ width:100%; float:left; font-size:52px; color:#333; text-align:left; line-height:52px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg .text_st1 em{  color:#a5856d;}
.titleimg .text_st2{  width:100%; float:left; font-size:20px; color:#666; text-align:left; line-height:25px}
}
@media all and (max-width:1024px) and (min-width:769px) {
.titleimg{ width:100%; float: left; margin-top:50px}
.titleimg .text_st1{ width:100%; float:left; font-size:40px; color:#333; text-align:left; line-height:52px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg .text_st1 em{  color:#a5856d;}
.titleimg .text_st2{  width:100%; float:left; font-size:20px; color:#666; text-align:left; line-height:25px}
}
@media all and (max-width:768px) and (min-width:100px) {
.titleimg{ width:100%; float: left; margin-top:50px}
.titleimg .text_st1{ width:100%; float:left; font-size:30px; color:#333; text-align:left; line-height:52px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg .text_st1 em{  color:#a5856d;}
.titleimg .text_st2{  width:100%; float:left; font-size:20px; color:#333; text-align:left; line-height:25px}
}



@media all and (min-width:1251px) {

.titleimg2{ width:100%; float: left; margin-top:50px}
.titleimg2 .text_st1{ width:100%; float:left; font-size:52px; color:#333; text-align:left; line-height:52px; margin-bottom:30px; letter-spacing:-2px; font-weight:500}
.titleimg2 .text_st1 em{  color:#a5856d;}
.titleimg2 .text_st2{  width:100%; float:left; font-size:18px; color:#666; text-align:left; line-height:30px ;letter-spacing: -1px; font-weight:600 ; word-wrap: break-word;
	word-break: keep-all;}
	

}
@media all and (max-width:1250px) and (min-width:1025px) {


.titleimg2{ width:100%; float: left; margin-top:50px}
.titleimg2 .text_st1{ width:100%; float:left; font-size:52px; color:#333; text-align:left; line-height:52px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg2 .text_st1 em{  color:#a5856d;}
.titleimg2 .text_st2{  width:100%; float:left; font-size:16px; color:#666; text-align:left; line-height:25px ; word-wrap: break-word;
	word-break: keep-all;}
}



@media all and (max-width:1024px) and (min-width:769px) {


.titleimg2{ width:100%; float: left; margin-top:10px}
.titleimg2 .text_st1{ width:100%; float:left; font-size:40px; color:#333; text-align:left; line-height:40px; margin-bottom:15px; letter-spacing:-2px; font-weight:500}
.titleimg2 .text_st1 em{  color:#a5856d;}
.titleimg2 .text_st2{  width:100%; float:left; font-size:14px; color:#666; text-align:left; line-height:18px ; word-wrap: break-word;
	word-break: keep-all;}
}
@media all and (max-width:768px) and (min-width:100px) {


.titleimg2{ width:100%; float: left; padding-top:10px  }
.titleimg2 .text_st1{ width:100%; float:left; font-size:24px; color:#333; text-align:left; line-height:24px; margin-bottom:15px; letter-spacing:-2px; font-weight:600}
.titleimg2 .text_st1 em{  color:#a5856d;}
.titleimg2 .text_st2{  width:100%; float:left; font-size:14px; color:#666; text-align:left; line-height:20px; font-weight:500  ; word-wrap: break-word;
	word-break: keep-all;}
}



/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.titleimg2 .text_st2 .div_img_tx{  width:auto; float:left; padding: 25px 40px 5px; border: 2px solid #7c93ac; }	
	
.titleimg2 .text_st2 .div_img_tx .tel_info{   font-size:42px; color:#7c93ac; font-weight: 700;  display: flex; font-family: 'Roboto', sans-serif;letter-spacing: -2px;
  justify-content:flex-start;  align-items: center; flex-direction:row; box-sizing: border-box; margin-bottom:15px}	
.titleimg2 .text_st2 .div_img_tx .tel_info em{ width:95px; font-size:18px; color:#666; font-weight:500; font-family:'Noto Sans Korean', 'Noto Sans KR' ;letter-spacing: -2px;text-align: right ; margin-right: 30px}		
.titleimg2 .text_st2 .div_img_tx .tel_info2{   font-size:36px; color:#7c93ac; font-weight: 700;  display: flex; font-family: 'Roboto', sans-serif;letter-spacing: -2px; line-height: 180%;
  justify-content:flex-start;  align-items: center; flex-direction:row; box-sizing: border-box; }	
.titleimg2 .text_st2 .div_img_tx .tel_info2 em{ width:95px; font-size:18px; color:#666; font-weight:500; font-family:'Noto Sans Korean', 'Noto Sans KR' ;letter-spacing: -2px; line-height: 110%;text-align: right ; margin-right:30px}		
	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.titleimg2 .text_st2 .div_img_tx{  width:100%; float:left; padding: 15px 20px 10px; border: 1px solid #7c93ac; }
	
.titleimg2 .text_st2 .div_img_tx .tel_info{   font-size:32px; color:#7c93ac; font-weight: 700;  display: flex; font-family: 'Roboto', sans-serif;letter-spacing: -2px; line-height: 100%;
  justify-content:center;  align-items:flex-start; flex-direction:column; box-sizing: border-box; margin-bottom:5px}	
.titleimg2 .text_st2 .div_img_tx .tel_info em{ width:100%; font-size:14px; color:#666; font-weight:500; font-family:'Noto Sans Korean', 'Noto Sans KR' ;letter-spacing: -2px;line-height: 150%;text-align: left; margin-right:0px}	
	
.titleimg2 .text_st2 .div_img_tx .tel_info2{   font-size:32px; color:#7c93ac; font-weight: 700;  display: flex; font-family: 'Roboto', sans-serif;letter-spacing: -2px; line-height: 100%;
  justify-content:center;  align-items:flex-start; flex-direction:column; box-sizing: border-box; }	
.titleimg2 .text_st2 .div_img_tx .tel_info2 em{ width:100%; font-size:14px; color:#666; font-weight:500; font-family:'Noto Sans Korean', 'Noto Sans KR' ;letter-spacing: -2px; line-height: 150%;text-align:left ; margin-right:0px}		
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
	
}
/* 구분 //end -----------------------------------*/



@media all and (min-width:1251px) {
.sub_bg_com{width:100%;	float:left;	 position:relative; }
.sub_bg0101{background-image: url(../_img/01/img01_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:760px;}
.sub_bg0102{ background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px;  }
.sub_bg0102_2{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; }

.sub_bg0103{background-image: url(../_img/01/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0104{background-image: url(../_img/01/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0105{background-image: url(../_img/01/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0106{background-image: url(../_img/01/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0107{background-image: url(../_img/01/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:1160px;}
.sub_bg0108{ height:550px;}
.sub_bg0109{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0201{background-image: url(../_img/02/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative;height:330px;}
.sub_bg0202{background-image: url(../_img/02/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0203{background-image: url(../_img/02/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0204{background-image: url(../_img/02/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0205{background-image: url(../_img/02/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0206{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0207{background-image: url(../_img/02/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0208{background-image: url(../_img/02/sub_bg08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0209{background-image: url(../_img/02/sub_bg09.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
	
.sub_bg0301{background-image: url(../_img/03/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0302{background-image: url(../_img/03/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0303{background-image: url(../_img/03/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0304{background-image: url(../_img/03/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0305{background-image: url(../_img/03/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0401{background-image: url(../_img/04/sub_bg01_1.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_2{background-image: url(../_img/04/sub_bg01_2.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_3{background-image: url(../_img/04/sub_bg01_3.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0402{background-image: url(../_img/04/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0403{background-image: url(../_img/04/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0404{background-image: url(../_img/04/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0405{background-image: url(../_img/04/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0406{background-image: url(../_img/04/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0407{background-image: url(../_img/04/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg050000{background-image: url(../_img/05/sub_bg02_09.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}	
	
.sub_bg050101{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050102{background-image: url(../_img/05/sub_bg01_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050103{background-image: url(../_img/05/sub_bg01_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050104{background-image: url(../_img/05/sub_bg01_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050105{background-image: url(../_img/05/sub_bg01_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


.sub_bg050201{background-image: url(../_img/05/sub_bg02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050202{background-image: url(../_img/05/sub_bg02_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050203{background-image: url(../_img/05/sub_bg02_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050204{background-image: url(../_img/05/sub_bg02_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050205{background-image: url(../_img/05/sub_bg02_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050206{background-image: url(../_img/05/sub_bg02_06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050207{background-image: url(../_img/05/sub_bg02_07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050208{background-image: url(../_img/05/sub_bg02_08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg050301{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050401{background-image: url(../_img/05/sub_bg02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

	
	
.sub_bg0601{background-image: url(../_img/06/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0602{background-image: url(../_img/06/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0603{background-image: url(../_img/06/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0604{background-image: url(../_img/06/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0605{background-image: url(../_img/06/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0606{background-image: url(../_img/06/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0607{background-image: url(../_img/06/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}


.sub_bg0701{background-image: url(../_img/07/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:219px;}
.sub_bg0801{background-image: url(../_img/08/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0901{background-image: url(../_img/09/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:500px;}

}
@media all and (max-width:1250px) and (min-width:1024px) {
.sub_bg_com{width:100%;	float:left;	 position:relative; }
.sub_bg0101{background-image: url(../_img/01/img01_01_m.jpg);	background-repeat: no-repeat;	background-position:70% top; position:relative; height:700px; background-size: cover}
.sub_bg0102{ background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: 70% top; position:relative; height:780px; background-size: cover }
.sub_bg0102_2{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: 70% top; position:relative; height:780px; background-size: cover }

.sub_bg0103{background-image: url(../_img/01/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;; background-size: cover}
.sub_bg0104{background-image: url(../_img/01/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: 65% top; position:relative; height:450px;; background-size: cover}
.sub_bg0105{background-image: url(../_img/01/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0106{background-image: url(../_img/01/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0107{background-image: url(../_img/01/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative;  height:450px;}
.sub_bg0108{ height:550px;}
.sub_bg0109{background-image: url(../_img/01/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0201{background-image: url(../_img/02/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative;height:330px;}
.sub_bg0202{background-image: url(../_img/02/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0203{background-image: url(../_img/02/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0204{background-image: url(../_img/02/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0205{background-image: url(../_img/02/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0206{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0207{background-image: url(../_img/02/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0208{background-image: url(../_img/02/sub_bg08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0209{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
	
	
.sub_bg0301{background-image: url(../_img/03/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0302{background-image: url(../_img/03/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0303{background-image: url(../_img/03/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0304{background-image: url(../_img/03/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0305{background-image: url(../_img/03/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0401{background-image: url(../_img/04/sub_bg01_1.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_2{background-image: url(../_img/04/sub_bg01_2.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_3{background-image: url(../_img/04/sub_bg01_3.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0402{background-image: url(../_img/04/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0403{background-image: url(../_img/04/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0404{background-image: url(../_img/04/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0405{background-image: url(../_img/04/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0406{background-image: url(../_img/04/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0407{background-image: url(../_img/04/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg050101{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050102{background-image: url(../_img/05/sub_bg01_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050103{background-image: url(../_img/05/sub_bg01_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050104{background-image: url(../_img/05/sub_bg01_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050105{background-image: url(../_img/05/sub_bg01_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


.sub_bg050201{background-image: url(../_img/05/sub_bg02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050202{background-image: url(../_img/05/sub_bg02_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050203{background-image: url(../_img/05/sub_bg02_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050204{background-image: url(../_img/05/sub_bg02_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050205{background-image: url(../_img/05/sub_bg02_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050206{background-image: url(../_img/05/sub_bg02_06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050207{background-image: url(../_img/05/sub_bg02_07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050208{background-image: url(../_img/05/sub_bg02_08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg050301{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050401{background-image: url(../_img/05/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


.sub_bg0601{background-image: url(../_img/06/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0602{background-image: url(../_img/06/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0603{background-image: url(../_img/06/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0604{background-image: url(../_img/06/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0605{background-image: url(../_img/06/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0606{background-image: url(../_img/06/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0607{background-image: url(../_img/06/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}

.sub_bg0701{background-image: url(../_img/07/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:219px;}
.sub_bg0801{background-image: url(../_img/08/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0901{background-image: url(../_img/09/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


}
@media all and (max-width:1024px) and (min-width:769px) {.sub_bg_com{width:100%;	float:left;	 position:relative; }
.sub_bg0101{background-image: url(../_img/01/img01_01_m.jpg);	background-repeat: no-repeat;	background-position: 70% top; position:relative; height:600px; background-size: cover}
.sub_bg0102{ background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: 70% top; position:relative; height:600px; background-size: cover }
.sub_bg0102_2{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: 30% top; position:relative; height:550px;background-size: cover }

.sub_bg0103{background-image: url(../_img/01/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:400px;background-size: cover}
.sub_bg0104{background-image: url(../_img/01/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:400px;background-size: cover}
.sub_bg0105{background-image: url(../_img/01/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:400px;background-size: cover}
.sub_bg0106{background-image: url(../_img/01/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:400px;background-size: cover}
.sub_bg0107{background-image: url(../_img/01/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:1160px;background-size: cover}
.sub_bg0108{ height:550px;}

.sub_bg0201{background-image: url(../_img/02/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative;height:330px;}
.sub_bg0202{background-image: url(../_img/02/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0203{background-image: url(../_img/02/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0204{background-image: url(../_img/02/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0205{background-image: url(../_img/02/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0206{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0207{background-image: url(../_img/02/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0208{background-image: url(../_img/02/sub_bg08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0209{background-image: url(../_img/02/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
	
	
.sub_bg0301{background-image: url(../_img/03/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0302{background-image: url(../_img/03/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0303{background-image: url(../_img/03/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0304{background-image: url(../_img/03/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0305{background-image: url(../_img/03/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0401{background-image: url(../_img/04/sub_bg01_1.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_2{background-image: url(../_img/04/sub_bg01_2.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px; }
.sub_bg0401_3{background-image: url(../_img/04/sub_bg01_3.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg0402{background-image: url(../_img/04/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0403{background-image: url(../_img/04/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0404{background-image: url(../_img/04/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0405{background-image: url(../_img/04/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0406{background-image: url(../_img/04/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0407{background-image: url(../_img/04/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

.sub_bg050101{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050102{background-image: url(../_img/05/sub_bg01_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050103{background-image: url(../_img/05/sub_bg01_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050104{background-image: url(../_img/05/sub_bg01_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050105{background-image: url(../_img/05/sub_bg01_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


.sub_bg050201{background-image: url(../_img/05/sub_bg02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050202{background-image: url(../_img/05/sub_bg02_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050203{background-image: url(../_img/05/sub_bg02_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050204{background-image: url(../_img/05/sub_bg02_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050205{background-image: url(../_img/05/sub_bg02_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050206{background-image: url(../_img/05/sub_bg02_06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050207{background-image: url(../_img/05/sub_bg02_07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050208{background-image: url(../_img/05/sub_bg02_08.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050301{background-image: url(../_img/05/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg050401{background-image: url(../_img/05/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}


.sub_bg0601{background-image: url(../_img/06/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0602{background-image: url(../_img/06/sub_bg02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0603{background-image: url(../_img/06/sub_bg03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0604{background-image: url(../_img/06/sub_bg04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0605{background-image: url(../_img/06/sub_bg05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0606{background-image: url(../_img/06/sub_bg06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}
.sub_bg0607{background-image: url(../_img/06/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:350px;}

.sub_bg0701{background-image: url(../_img/07/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:219px;}
.sub_bg0801{background-image: url(../_img/08/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}
.sub_bg0901{background-image: url(../_img/09/sub_bg01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:450px;}

}
@media all and (max-width:768px) and (min-width:100px) {
.sub_bg_com{width:100%;	float:left;	 position:relative; }
.sub_bg0101{ background-image: none;	background-repeat: no-repeat;	background-position: 70% top; position:relative;  background-size: cover; height: auto}
.sub_bg0102{ background-image: none;	background-repeat: no-repeat;	background-position: 70% top; position:relative;  background-size:  auto  200px; height: auto }
.sub_bg0102_2{background-image: none;	background-repeat: no-repeat;	background-position: 0% top; position:relative;  background-size:  auto  200px; height: auto}

.sub_bg0103{background-image:none;	background-repeat: no-repeat;	background-position: center top; position:relative; height:auto;background-size: cover }
.sub_bg0104{background-image:none;	background-repeat: no-repeat;	background-position: center top; position:relative; height:auto;background-size: cover }
.sub_bg0105{background-image:none;	background-repeat: no-repeat;	background-position: center top; position:relative; height:auto;background-size: cover  }
.sub_bg0106{background-image:none;	background-repeat: no-repeat;	background-position: center top; position:relative; height:auto;background-size: cover }
.sub_bg0107{background-image: url(../_img/01/sub_bg07.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:600px;}
.sub_bg0108{ height:300px;}

.sub_bg0201{background-image:none;		background-repeat: no-repeat;	background-position: center top; position:relative;height: auto; background-size: cover }
.sub_bg0202{background-image: none;	background-position: 90% top; position:relative; height: auto;  }
.sub_bg0203{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0204{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0205{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0206{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0207{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0208{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0209{background-image: none;	background-position: 90% top; position:relative; height: auto; }
	
.sub_bg0301{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0302{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0303{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0304{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0305{background-image: none;	background-position: 90% top; position:relative; height: auto; }

.sub_bg0401{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0401_2{background-image: none;	background-position: 90% top; position:relative; height: auto;  }
.sub_bg0401_3{background-image: none;	background-position: 90% top; position:relative; height: auto; }

.sub_bg0402{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0403{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0404{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0405{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0406{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0407{background-image: none;	background-position: 90% top; position:relative; height: auto; }

.sub_bg050101{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050102{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050103{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050104{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050105{background-image: none;	background-position: 90% top; position:relative; height: auto; }

.sub_bg050201{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050202{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050203{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050204{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050205{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050206{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050207{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg050208{background-image: none;	background-position: 90% top; position:relative; height: auto; }

.sub_bg0601{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0602{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0603{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0604{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0605{background-image: none;	background-position: 90% top; position:relative; height: auto; }
.sub_bg0606{background-image: none;	background-position: 90% top; position:relative; height: auto; }


.sub_bg0701{background-image: none;	background-position: 90% top; position:relative; height: auto; ;}

.sub_bg0801{background-image: none;	background-position: 90% top; position:relative; height: auto; ;}

.sub_bg0901{background-image: none;	background-position: 90% top; position:relative; height: auto; ;}



}


@media all and (min-width:1280px) {
.cont01_img{ width: auto;}
}
@media all and (max-width:1279px) and (min-width:1025px) {
.cont01_img{ width: auto;}
.cont01_img img{ width: auto;}}
@media all and (max-width:1024px) and (min-width:769px) {
.cont01_img{ width: 100%;}.cont01_img img{ width: 80%;}}
@media all and (max-width:768px) and (min-width:100px) {
.cont01_img{ idth: 100%;;}.cont01_img img{ width: 100%;}}


/*메인 */
.main_f{
	width:100%;
	float:left;
	position:relative;
	margin-bottom:50px
}
@media all and (max-width:768px) and (min-width:100px) {
.main_f{
	width:100%;
	float:left;
	position:relative;
	margin-bottom:0px; height:370px !important
}

}
@media all and (max-width:360px) and (min-width:100px) {
.main_f{
	width:100%;
	float:left;
	position:relative;
	margin-bottom:0px; height:370px !important
}

}
@media all and (max-width:420px) and (min-width:376px) {
.main_f{
	width:100%;
	float:left;
	position:relative;
	margin-bottom:0px; height:450px !important
}

}
@media all and (max-width:375px) and (min-width:361px) {
div.helium-slider {
width: 100%;
position: relative;
margin: 0;;   height: 440px; 
}
div.helium-slider div.slide-window {
width: 100%;
overflow: hidden;
position: relative;
margin: 0;  height: 440px; 
}
}
.main_a{
	width:100%;
	float:left;
	position:relative;
	height:834px;
	background-image: url(../_img/main/main_f01.jpg);
	background-repeat: no-repeat;
	background-position: center top; margin-bottom:50px
}

.main_b{
	width:100%;
	float:left;
	position:relative;
	height:543px;
	background-image: url(../_img/main/main_02_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;margin-bottom:50px
}

.main_b .title{
	width:100%; margin:70px 0px 10px 0px; text-align:center
}

.main_b .title2{
	width:100%;  text-align:center; font-size:16px; color:#dcd5cf; margin-bottom:50px
}


.main_b ul{
	width:70%; margin:20px auto; position:relative
}
@media all and (max-width:1024px) and (min-width:768px) {
.main_b{
	width:100%;
	float:left;
	position:relative;
	height:543px;
	background-image: url(../_img/main/main_02_bg.jpg);
	background-repeat: no-repeat;
	background-position: 40% top;margin-bottom:50px; background-size: cover
}
.main_b ul{
	width:95%; margin:20px auto; position:relative
}


}
.main_b>ul>li{
	float:left;
	position:relative;
	background-image: url(../_img/main/main_a_line.png);
	background-repeat: no-repeat;
	background-position: left top; width:25%; padding:0px 0px; 
 text-align: center; overflow: hidden; position:relative; display:block}
 
.main_b>ul>li:hover{cursor:pointer; }


.main_b>ul>li .icon{
	width:120px; height:120px ; text-align:center; vertical-align:middle; border-radius: 200px;  margin-bottom:15px; 

 display: inline-block; vertical-align: middle;padding-top:15px;  -webkit-transition: all 1s ease-out;

    -moz-transition: all 1s ease-out;

    -o-transition: all 1s ease-out;

    -ms-transition: all 1s ease-out;

    transition: all 1s ease-out;}


.main_b>ul>li:hover  .icon{	width:120px; height:120px ; text-align:center; vertical-align:middle; border-radius: 200px;  margin-bottom:15px; 

 display: inline-block; vertical-align: middle; background-color:#0CF; padding-top:15px; -webkit-transition: all 1s ease-in;

    -moz-transition: all 1s ease-in;

    -o-transition: all 1s ease-in;

    -ms-transition: all 1s ease-in;

    transition: all 1s ease-in;}
.text_box{
	float:left; width:100%;}
.text11{	width:100%;	float:left; margin-bottom:0px; font-size:20px; color:#fff; text-align:center}
.text22{	width:100%;	float:left;  font-size:14px; color:#fff; text-align:left; z-index:99999; position:relative}
.main_b>ul>li:first-child{	background-image: none ; }
.main_b_m{ display:none}
@media all and (max-width:768px) and (min-width:100px) {
.main_b{ display:none}
.main_b_m{display: block;
	width:100%;
	float:left;
	position:relative;
	height: auto;
	background-image: url(../_img/main/main_02_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;margin-bottom:4px; background-size: auto 100%
}

.main_b_m .title{
	width:100%; margin:20px 0px 5px 0px; text-align:center
}
.main_b_m .title img{
	width:70%; 
}

.main_b_m .title2{
	width:100%;  text-align:center; font-size:16px; color:#dcd5cf; margin-bottom:0px
}

.main_b_m>ul{
	width:90%; margin:10px auto; position:relative
}

.main_b_m>ul>li{
	float:left;
	position:relative; width:100%; padding:0px 0px; 
 text-align: left; overflow: hidden; position:relative; display:block; margin-bottom:10px; border-top:1px solid #c4b2a5; padding-top:15px; margin-top:10px;  box-sizing:border-box}
 
 .main_b_m>ul>li:first-child{
	border-top:none;}
.main_b_m>ul>li .icon{
	float:left; width:80px; text-align:center}
.main_b_m>ul>li .icon img{
	float:left; width:70px ; padding:10px; background-color:#00def2;  border-radius: 200px;}

.text_box{
	float:right; width:calc(100% - 90px);}
	
.text_box .text11{	width:100%;	float:left; margin-bottom:5px; font-size:18px; color:#fff; text-align:left}
.text_box .text22{	width:100%;	float:left;  font-size:12px;  text-align:left; font-weight:200}
}
.main_c{
	width:100%;
	float:left; margin-bottom:20px
}
@media all and (max-width:768px) and (min-width:100px) {
.main_c{
	width:100%;
	float:left; margin-bottom:10px
}

}

@media all and (min-width:1280px) {
.main_c ul{ float:left; margin:-4px 0px 0px -4px; width:calc(100% + 8px);}
.main_c ul li{ float:left; margin:4px}
.main_c ul li.banner_01{ float:left; width:calc(33.333% - 8px);  }
.main_c ul li.banner_01 img{ width:100%}

.main_c ul li.banner_02{ float:left;width:calc(33.333% - 8px);  }
.main_c ul li.banner_02 img{ width:100%}

.main_c ul li.banner_03{ float:left;width:calc(16.666% - 8px);  }
.main_c ul li.banner_03 img{ width:100%}

.main_c ul li.banner_04{ float:left; width:calc(16.666% - 8px); }
.main_c ul li.banner_04 img{ width:100%}

.main_c ul li.banner_05{ float:left; width:calc(33.333% - 8px);  }
.main_c ul li.banner_05 img{ width:100%}

.main_c ul li.banner_06{ float:left; width:calc(16.666% - 8px); }
.main_c ul li.banner_06 img{ width:100%}

.main_c ul li.banner_07{ float:left; width:calc(16.666% - 8px);   }
.main_c ul li.banner_07 img{ width:100%}


.main_c ul li.banner_08{ float:left; width:calc(33.333% - 8px);  }
.main_c ul li.banner_08 img{ width:100%}

}

@media all and (max-width:1279px) and (min-width:1100px) {
.main_c ul{ float:left; margin:-4px 0px 0px -4px; width:calc(100% + 8px);}
.main_c ul li{ float:left; margin:4px}
.main_c ul li.banner_01{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_01 img{ width:100%}

.main_c ul li.banner_02{ float:left;width:calc(50% - 8px);  }
.main_c ul li.banner_02 img{ width:100%}

.main_c ul li.banner_03{ float:left;width:calc(25% - 8px); }
.main_c ul li.banner_03 img{ width:100%}

.main_c ul li.banner_04{ float:left; width:calc(25% - 8px);  }
.main_c ul li.banner_04 img{ width:100%}

.main_c ul li.banner_05{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_05 img{ width:100%}

.main_c ul li.banner_06{ float:left; width:calc(25% - 8px);  }
.main_c ul li.banner_06 img{ width:100%}

.main_c ul li.banner_07{ float:left; width:calc(25% - 8px);  }
.main_c ul li.banner_07 img{ width:100%}


.main_c ul li.banner_08{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_08 img{ width:100%}

}

@media all and (max-width:1009px) and (min-width:1025px) {
.main_c ul{ float:left; margin:-4px 0px 0px -4px; width:calc(100% + 8px);}
.main_c ul li{ float:left; margin:4px}
.main_c ul li.banner_01{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_01 img{ width:100%}

.main_c ul li.banner_02{ float:left;width:calc(50% - 8px);  }
.main_c ul li.banner_02 img{ width:100%}

.main_c ul li.banner_03{ float:left;width:calc(25% - 9px); }
.main_c ul li.banner_03 img{ width:100%}

.main_c ul li.banner_04{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_04 img{ width:100%}

.main_c ul li.banner_05{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_05 img{ width:100%}

.main_c ul li.banner_06{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_06 img{ width:100%}

.main_c ul li.banner_07{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_07 img{ width:100%}


.main_c ul li.banner_08{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_08 img{ width:100%}

}
@media all and (max-width:1024px) and (min-width:769px) {
.main_c ul{ float:left; margin:-4px 0px 0px -4px; width:calc(100% + 8px);}
.main_c ul li{ float:left; margin:4px}
.main_c ul li.banner_01{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_01 img{ width:100%}

.main_c ul li.banner_02{ float:left;width:calc(50% - 8px);  }
.main_c ul li.banner_02 img{ width:100%}

.main_c ul li.banner_03{ float:left;width:calc(25% - 9px); }
.main_c ul li.banner_03 img{ width:100%}

.main_c ul li.banner_04{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_04 img{ width:100%}

.main_c ul li.banner_05{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_05 img{ width:100%}

.main_c ul li.banner_06{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_06 img{ width:100%}

.main_c ul li.banner_07{ float:left; width:calc(25% - 9px);  }
.main_c ul li.banner_07 img{ width:100%}


.main_c ul li.banner_08{ float:left; width:calc(50% - 8px);  }
.main_c ul li.banner_08 img{ width:100%}

}
@media all and (max-width:768px) and (min-width:100px) {
.main_c ul{ float:left; margin:0px; width:100%;}
.main_c ul li{ float:left; margin:0px; margin-bottom:4px}
.main_c ul li.banner_01{ float:left; width:100% ;  }
.main_c ul li.banner_01 img{ width:100%}

.main_c ul li.banner_02{ float:left;width:100%  }
.main_c ul li.banner_02 img{ width:100%}

.main_c ul li.banner_03{ float:left;width:calc(50% - 2px); margin-right:2px }
.main_c ul li.banner_03 img{ width:100%}

.main_c ul li.banner_04{ float:left; width:calc(50% - 2px); margin-left:2px   }
.main_c ul li.banner_04 img{ width:100%}

.main_c ul li.banner_05{ float:left; width:100%;  }
.main_c ul li.banner_05 img{ width:100%}

.main_c ul li.banner_06{ float:left; width:calc(50% - 2px);  margin-right:2px  }
.main_c ul li.banner_06 img{ width:100%}

.main_c ul li.banner_07{ float:left; width:calc(50% - 2px);; margin-left:2px  }
.main_c ul li.banner_07 img{ width:100%}


.main_c ul li.banner_08{ float:left; width:100%;  }
.main_c ul li.banner_08 img{ width:100%}

}

.main_d{
	width:100%;
	float:left; margin-bottom:50px; margin-top:10px; height:100px
}
@media all and (max-width:768px) and (min-width:100px) {
.main_d{
	width:100%;
	float:left; margin-bottom:10px
}

}

/* 동영상  */
.movie_box {	float:left;	width:100%;	height:530px;	position:relative;	background-image: url(../_img/02/movie_bg.jpg);	background-repeat: no-repeat;
	background-position: center top; position:relative}
.movie_box .contents_in .text1{ position:absolute; top:180px; left:20px; font-size:40px; line-height:44px; color:#fff; margin-bottom:30px; font-weight:200; letter-spacing:-1px; line-height:42px}
.movie_box .contents_in .text1 em{ color:#333;font-weight:500}

.movie_box .contents_in .text1 .stext{ width:100% ; font-size:15px; color:#ead8cb; margin-top:20px; letter-spacing:0px;}
.movie_box .contents_in .movie{ position:absolute; top:60px; right:0px; width:680px; height:360px; background-color:#333 }
.movie_box .contents_in .text1_m{ display:none}


@media all and (max-width:768px) and (min-width:100px) {
.movie_box {	float:left;	width:100%;	height:450px;	position:relative;	background-image:none;	background-repeat: no-repeat;
	background-position: center top; position:relative}
.movie_box .contents_in .text1{ display:none}
.movie_box .contents_in .text1 em{  display:none}
.movie_box .contents_in .text1 .stext{ display:none}

.movie_box .contents_in .text1_m{ display: block; position:absolute; top:0px; left:0px; font-size:16px;  color:#000; margin-bottom:10px; font-weight:200; letter-spacing:-1px; line-height:20px}
.movie_box .contents_in .text1_m em{ color:#333;font-weight:500}

.movie_box .contents_in .text1_m .stext{ width:100% ; font-size:14px; color:#666; margin-top:10px; letter-spacing:0px; line-height:16px}
.movie_box .contents_in .movie{ position:absolute; top:80px; right:0px; width:100%; height:320px; background-color:#333 }}








/* 인사말 */
@media all and (min-width:1251px) {
.cont01_01_01{ float:left;  width:100%; margin-top:80px }
.cont01_01_01 .text1{ float:left;  width:100%; font-size:30px; color:#333; line-height:35px; margin-bottom:40px; text-align:center;font-weight: 700 ; letter-spacing: -1px}
.cont01_01_01 .text1 em{ color:#a1764e}
.cont01_01_01 .text2{ float:left;  width:100%; font-size:16px; color:#666; line-height:25px; margin-bottom:40px; text-align:center; letter-spacing:-1px}
.cont01_01_01 .text3{ float:left;  width:100%; font-size:18px; color:#333; line-height:25px; text-align:center}

.cont01_01_01_m{ display:none}
}
@media all and (max-width:1250px) and (min-width:1025px) {
.cont01_01_01{ float:left;  width:100%; margin-top:30px ; padding:0px 50px; box-sizing:border-box}
.cont01_01_01 .text1{ float:left;  width:100%; font-size:30px; color:#333; line-height:35px; margin-bottom:40px; text-align:left; font-weight: 700}
.cont01_01_01 .text1 em{ color:#a1764e}
.cont01_01_01 .text2{ float:left;  width:100%; font-size:16px; color:#666; line-height:25px; margin-bottom:40px; text-align:left; letter-spacing:-1px}
.cont01_01_01 .text3{ float:left;  width:100%; font-size:18px; color:#333; line-height:25px; text-align:left}

.cont01_01_01_m{ display:none}}
@media all and (max-width:1024px) and (min-width:769px) {
.cont01_01_01{ float:left;  width:100%; margin-top:40px ; padding:0px 20px; box-sizing:border-box}
.cont01_01_01 .text1{ float:left;  width:100%; font-size:22px; color:#333; line-height:27px; margin-bottom:20px; text-align:left}
.cont01_01_01 .text1 em{ color:#a1764e}
.cont01_01_01 .text2{ float:left;  width:100%; font-size:14px; color:#666; line-height:22px; margin-bottom:20px; text-align:left; letter-spacing:-1px}
.cont01_01_01 .text3{ float:left;  width:100%; font-size:14px; color:#333; line-height:22px; text-align:left}

.cont01_01_01_m{ display:none}}
@media all and (max-width:768px) and (min-width:100px) {
.cont01_01_01_m{ float:left;  width:100%; margin-top:20px ; padding:0px 10px; box-sizing:border-box}
.cont01_01_01_m .text1{ float:left;  width:100%; font-size:18px; color:#333; line-height:22px; margin-bottom:10px; text-align:left; word-wrap: break-word;
word-break: keep-all;	}
.cont01_01_01_m .text1 em{ color:#a1764e}
.cont01_01_01_m .text2{ float:left;  width:100%; font-size:14px; color:#666; line-height:24px; margin-bottom:10px; text-align:left; letter-spacing:-1px;; word-wrap: break-word;
word-break: keep-all;}
.cont01_01_01_m .text3{ float:left;  width:100%; font-size:15px; color:#333; line-height:18px; text-align:left;; word-wrap: break-word;
word-break: keep-all;}

.cont01_01_01{ display:none}}


/* 의료진소개 */

@media all and (min-width:1251px) {
.cont01_02_01{ float:left;  width:70%; margin-top:80px }
.cont01_02_01 .text1{ float:left;  width:100%; font-size: 56px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:20px; line-height:60px}
.cont01_02_01 .text1 em{ font-weight:500}
.cont01_02_01 .text2{ float:left;  width:100%; font-size: 26px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:40px; line-height:35px}
.cont01_02_01 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc; float:left; margin-bottom:30px; }
.cont01_02_01 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}
.cont01_02_01 .list{ float:left;  width:100%;margin-bottom:30px; margin-top:20px; font-size:18px; line-height:32px; letter-spacing:-1px;}
.cont01_02_01 .list .left{ float:left;  width:50% ; font-size:18px; line-height:32px; letter-spacing:-1px;}
}
@media all and (max-width:1250px) and (min-width:1025px) {
.cont01_02_01{ float:left;  width:70%; margin-top:50px; padding:0px 40px; box-sizing:border-box }
.cont01_02_01 .text1{ float:left;  width:100%; font-size: 40px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:15px; line-height:50px}
.cont01_02_01 .text1 em{ font-weight:500}
.cont01_02_01 .text2{ float:left;  width:100%; font-size: 23px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:20px}
.cont01_02_01 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc; float:left; margin-bottom:30px; }
.cont01_02_01 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}
.cont01_02_01 .list{ float:left;  width:100%;margin-bottom:30px; margin-top:20px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_01 .list .left{ float:left;  width:50% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}
@media all and (max-width:1024px) and (min-width:769px) {
.cont01_02_01{ float:left;  width:70%; margin-top:30px; padding:0px 40px; box-sizing:border-box }
.cont01_02_01 .text1{ float:left;  width:100%; font-size: 40px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:15px; line-height:50px}
.cont01_02_01 .text1 em{ font-weight:500}
.cont01_02_01 .text2{ float:left;  width:100%; font-size: 23px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:20px}
.cont01_02_01 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc; float:left; margin-bottom:30px; }
.cont01_02_01 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}
.cont01_02_01 .list{ float:left;  width:100%;margin-bottom:30px; margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_01 .list .left{ float:left;  width:50% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}
@media all and (max-width:768px) and (min-width:100px) {
.cont01_02_01{ float:left;  width:100%; margin-top:0px; padding:20px 20px 0px 20px; box-sizing:border-box; height: auto }
.cont01_02_01 .text1{ float:left;  width:100%; font-size: 30px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:10px; line-height:30px}
.cont01_02_01 .text1 em{ font-weight:500}
.cont01_02_01 .text2{ float:left;  width:100%; font-size: 16px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:15px; line-height:20px}
.cont01_02_01 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:none; float:left; margin-bottom:10px; }
.cont01_02_01 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:5px 10px; font-size:16px; color:#333; float:left}
.cont01_02_01 .list{ float:left;  width:100%; margin-bottom:10px; margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_01 .list .left{ float:left;  width:100% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}



@media all and (min-width:1251px) {
.cont01_02_02{ float:right;  width:60%; margin-top:80px }
.cont01_02_02 .text1{ float:left;  width:100%; font-size: 56px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:20px; line-height:60px}
.cont01_02_02 .text1 em{ font-weight:500}
.cont01_02_02 .text2{ float:left;  width:100%; font-size: 26px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:40px; line-height:35px}
.cont01_02_02 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc;  margin-bottom:30px; }
.cont01_02_02 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}
.cont01_02_02 .list{ float:left;  width:100%;margin-bottom:30px; margin-top:20px; font-size:18px; line-height:32px; letter-spacing:-1px;}
.cont01_02_02 .list2{ float:left;  width:100%;margin-bottom:20px; margin-top:0px; font-size:16px; line-height:28px}
.cont01_02_02 .list .left{ float:left;  width:50% ; font-size:18px; line-height:32px; letter-spacing:-1px;}
.cont01_02_02 .list .left p{ line-height:18px; margin-top:10px; display:block}

}
@media all and (max-width:1250px) and (min-width:1025px) {
.cont01_02_02{ float:right;  width:55%; margin-top:80px }
.cont01_02_02 .text1{ float:left;  width:100%; font-size: 40px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:15px; line-height:45px}
.cont01_02_02 .text1 em{ font-weight:500}

.cont01_02_02 .text2{ float:left;  width:100%; font-size: 23px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:20px; line-height:26px}

.cont01_02_02 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc;  margin-bottom:30px; }
.cont01_02_02 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}

.cont01_02_02 .list{float:left;  width:100%;margin-bottom:30px; margin-top:20px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_02 .list2{ float:left;  width:100%;margin-bottom:20px; margin-top:0px; font-size:14px; line-height:20px}
.cont01_02_02 .list .left{ float:left;  width:50% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}

@media all and (max-width:1024px) and (min-width:769px) {
.cont01_02_02{ float:right;  width:55%; margin-top:80px; margin-right:40px }
.cont01_02_02 .text1{ float:left;  width:100%; font-size: 40px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:15px; line-height:45px}
.cont01_02_02 .text1 em{ font-weight:500}

.cont01_02_02 .text2{ float:left;  width:100%; font-size: 23px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:20px; line-height:26px}

.cont01_02_02 .title_bar{ float:left;  width:100%; box-sizing:border-box; border-top:1px solid #ccc;  margin-bottom:30px; }
.cont01_02_02 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:10px 20px; font-size:18px; color:#333; float:left}

.cont01_02_02 .list{ float:left;  width:100%;margin-bottom:30px; margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_02 .list2{ float:left;  width:100%;margin-bottom:0px; margin-top:0px; font-size:14px; line-height:22px}
.cont01_02_02 .list .left{ float:left;  width:50% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}
@media all and (max-width:768px) and (min-width:100px) {

.cont01_02_02{ float:left;  width:100%; ; padding:20px 20px 0px 20px; }
.cont01_02_02 .text1{ float:left;  width:100%; font-size: 30px; font-weight:500; letter-spacing:-1px; color:#333; margin-bottom:5px; line-height:35px}
.cont01_02_02 .text1 em{ font-weight:500}

.cont01_02_02 .text2{ float:left;  width:100%; font-size: 16px; font-weight:500; letter-spacing:-1px; color:#a5856d; margin-bottom:10px; line-height:20px}

.cont01_02_02 .title_bar{ float:left;  width:100%; box-sizing:border-box;   margin-bottom:10px; }
.cont01_02_02 .title_bar .t_text{box-sizing:border-box; border:1px solid #ccc; margin-top:-1px; padding:5px 10px; font-size:16px; color:#333; float:left}

.cont01_02_02 .list{ float:left;  width:100%; margin-bottom:10px; margin-top:10px; font-size:14px; line-height:20px; letter-spacing:-1px;}
.cont01_02_02 .list2{ float:left;  width:100%;margin-bottom:0px; margin-top:0px; font-size:14px; line-height:18px}
.cont01_02_02 .list .left{ float:left;  width:100% ; font-size:14px; line-height:20px; letter-spacing:-1px;}}



@media all and (min-width:1251px) {
.doc_box01{background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }
.doc_box02{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }	
.doc_box03{background-image: url(../_img/01/img02_03.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }
.doc_box04{background-image: url(../_img/01/img02_04.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }

}
@media all and (max-width:1250px) and (min-width:1025px) {
.doc_box01{background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box02{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }	
.doc_box03{background-image: url(../_img/01/img02_03.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box04{background-image: url(../_img/01/img02_04.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
}
@media all and (max-width:1024px) and (min-width:769px) {
.doc_box01{background-image: url(../_img/01/img02_01.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
.doc_box02{background-image: url(../_img/01/img02_02.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }	
.doc_box03{background-image: url(../_img/01/img02_03.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
.doc_box04{background-image: url(../_img/01/img02_04.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
}



@media all and (min-width:1251px) {

.doc_box05{background-image: url(../_img/01/img02_06.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }
.doc_box06{background-image: url(../_img/01/img02_05.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }
.doc_box09{background-image: url(../_img/01/img02_09.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }
.doc_box10{background-image: url(../_img/01/img02_11.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }	
.doc_box11{background-image: url(../_img/01/img02_10.jpg);	background-repeat: no-repeat;	background-position: center top; position:relative; height:780px; width:100%; float:left }	
}
@media all and (max-width:1250px) and (min-width:1025px) {

.doc_box05{background-image: url(../_img/01/img02_06.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box06{background-image: url(../_img/01/img02_05.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box09{background-image: url(../_img/01/img02_09.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box10{background-image: url(../_img/01/img02_11.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }
.doc_box11{background-image: url(../_img/01/img02_10.jpg);	background-repeat: no-repeat;	background-position: 60% top; position:relative; height:700px; width:100%; float:left ; background-size: cover }	
	
}
@media all and (max-width:1024px) and (min-width:769px) {

.doc_box05{background-image: url(../_img/01/img02_06.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
.doc_box06{background-image: url(../_img/01/img02_05.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
.doc_box09{background-image: url(../_img/01/img02_09.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }
.doc_box10{background-image: url(../_img/01/img02_11.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }		
.doc_box11{background-image: url(../_img/01/img02_10.jpg);	background-repeat: no-repeat;	background-position: 50% top; position:relative; height:650px; width:100%; float:left ; background-size: cover }		
}



@media all and (max-width:768px) and (min-width:100px) {
.doc_box02{background-image:none;	background-repeat: no-repeat;	background-position: 40% top; position:relative; width:100%; float:left; background-size: cover }
.doc_box03{background-image:none;	background-repeat: no-repeat;	background-position: 40% top; position:relative; width:100%; float:left; background-size: cover }
.doc_box04{background-image:none;	background-repeat: no-repeat;	background-position: 40% top; position:relative; width:100%; float:left; background-size: cover }
}
/* 기술력 */
.title_icon_a01{background-image: url(../_img/01/text01_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_b01{background-image: url(../_img/01/text01_b.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_c01{background-image: url(../_img/01/text01_c.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_a02{background-image: url(../_img/01/text02_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_b02{background-image: url(../_img/01/text02_b.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_c02{background-image: url(../_img/01/text02_c.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_a03{background-image: url(../_img/01/text03_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_b03{background-image: url(../_img/01/text03_b.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.title_icon_c03{background-image: url(../_img/01/text03_c.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}

@media all and (max-width:768px) and (min-width:100px) {
.title_icon_a01{background-image: url(../_img/01/text01_a.jpg);
	background-repeat: no-repeat;
	background-position: left center;background-size:40px
}
.title_icon_b01{background-image: url(../_img/01/text01_b.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_c01{background-image: url(../_img/01/text01_c.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_a02{background-image: url(../_img/01/text02_a.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_b02{background-image: url(../_img/01/text02_b.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_c02{background-image: url(../_img/01/text02_c.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_a03{background-image: url(../_img/01/text03_a.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_b03{background-image: url(../_img/01/text03_b.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
.title_icon_c03{background-image: url(../_img/01/text03_c.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:40px
}
}


.cont01_04_01{ float:left;  width:100%;}
.cont01_04_01 { width: 100%; float:left}
.cont01_04_01 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont01_04_01 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont01_04_01 ul li .title{	float:left;	width:100%; height:80px; padding-left:90px; box-sizing:border-box; font-size:22px; line-height:24px;  margin-bottom:20px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_04_01 ul li .title span{display: table-cell;  vertical-align: middle;}
.cont01_04_01 ul li .img{	float:left;	width:100%;margin-bottom:20px}
.cont01_04_01 ul li .img img{	width:100%;}
.cont01_04_01 ul li .text{	float:left;	width:100%; font-size:17px; color:#666; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


@media all and (max-width:768px) and (min-width:100px) {
.cont01_04_01{ float:left;  width:100%;}
.cont01_04_01 { width: 100%; float:left}
.cont01_04_01 ul li{ width: calc(100% - 0px); float:left; box-sizing:border-box; padding-left:0px;  margin-left:0px;font-size:14px; line-height:25px; border-left:none; margin-bottom:20px}
.cont01_04_01 ul li:first-child{width: calc(100% - 0px); border-left:none; padding-left:0px; margin-left:0px}
.cont01_04_01 ul li .title{	float:left;	width:100%; height:60px; padding-left:50px; box-sizing:border-box; font-size:18px; line-height:20px;  margin-bottom:5px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_04_01 ul li .title span{display: table-cell;  vertical-align: middle;}
.cont01_04_01 ul li .img{	float:left;	width:100%; margin-bottom:10px}
.cont01_04_01 ul li .img img{	width:100%;}
.cont01_04_01 ul li .text{	float:left;	width:100%; font-size:15px; color:#666; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
}

.cont01_04_02{ float:left;  width:100%;}
.cont01_04_02 { width: 100%; float:left}
.cont01_04_02 ul li{ width: calc(50% - 30px); float:left; box-sizing:border-box; padding:0px 0px 0px 30px;  font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont01_04_02 ul li:first-child{width: calc(50% - 30px); border-left:none; padding:0px 30px 0px 0px;  }
.cont01_04_02 ul li .title{	float:left;	width:100%; height:80px; padding-left:90px; box-sizing:border-box; font-size:22px; line-height:24px;  margin-bottom:20px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_04_02 ul li .title span{display: table-cell;  vertical-align: middle;}
.cont01_04_02 ul li .img{	float:left;	width:40%;margin-bottom:20px}
.cont01_04_02 ul li .img img{	width:100%;}
.cont01_04_02 ul li .text{	float:right;	width:55%; font-size:17px; color:#666; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}



@media all and (max-width:768px) and (min-width:100px) {

.cont01_04_02{ float:left;  width:100%;}
.cont01_04_02 { width: 100%; float:left}
.cont01_04_02 ul li{ width: calc(100% - 0px); float:left; box-sizing:border-box; padding:0px 0px 0px 0px;  font-size:14px; line-height:25px; border-left:none; margin-bottom:20px}
.cont01_04_02 ul li:first-child{width: calc(100% - 0px); border-left:none; padding:0px 0px 0px 0px;  }
.cont01_04_02 ul li .title{	float:left;	width:100%; height:60px; padding-left:50px; box-sizing:border-box; font-size:18px; line-height:24px;  margin-bottom:0px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_04_02 ul li .title span{display: table-cell;  vertical-align: middle;}
.cont01_04_02 ul li .img{	float:left;	width:100%;margin-bottom:5px; height:150px; overflow-y:hidden; }
.cont01_04_02 ul li .img img{	width:100%;; margin-top:-100px}
.cont01_04_02 ul li .text{	float:right;	width:100%; font-size:15px; color:#666; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


}


/**** pc ****/
@media only all and (min-width:1301px) {
.cont01_05_00{ width:100%; float:left;  }
.cont01_05_00 .left{ width:25%; float:left}
.cont01_05_00 .right{ width:75%; float:left; font-size: 17px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}	
.cont01_05_00 .right img{ float:left;}		
}
/**** 테블릿 ****/
@media all and (max-width:1300px) and (min-width:769px) {
.cont01_05_00{ width:100%; float:left;  }
.cont01_05_00 .left{ width:25%; float:left}
.cont01_05_00 .right{ width:75%; float:left;; font-size: 16px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}	
.cont01_05_00 .right  img{ width:100%; float:left;}		
}
/**** 모바일 ****/
@media only all and (max-width:768px) {
.cont01_05_00{ width:100%; float:left;  }
.cont01_05_00 .left{ width:100%; float:left}
.cont01_05_00 .right{ width:100%; float:left;; font-size: 15px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}	
.cont01_05_00 .right  img{ width:100%; float:left;}		
}




/* 시스템  */
.cont01_05_01{ width:100%; background-color:#f5f5f5; float:left}
.cont01_05_01 .left{ width:50%;float:left}
.cont01_05_01 .left img{ width:100%;float:left}
.cont01_05_01 .left .intext{ width:100%;float:left; padding:60px 80px; box-sizing:border-box}
.cont01_05_01 .left .intext .texts{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .left .intext .texts2{ width:100%;float:left; font-size:26px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .left .intext .text1{ width:100%;float:left; font-size:32px ; color:#333; font-weight:500; margin-bottom:30px; letter-spacing:-2px;}
.cont01_05_01 .left .intext .text1 em{ font-weight:500}
.cont01_05_01 .left .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all; }
.cont01_05_01 .right{ width:50%;float:right}
.cont01_05_01 .right img{ width:100%;float:left}
.cont01_05_01 .right .intext{ width:100%;float:left;padding:60px 80px; box-sizing:border-box}
.cont01_05_01 .right .intext .texts{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .right .intext .texts2{ width:100%;float:left; font-size:26px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .right .intext .text1{ width:100%;float:left; font-size:32px ; color:#333; font-weight:500; margin-bottom:30px; letter-spacing:-2px; line-height:120%}
.cont01_05_01 .right .intext .text1 em{ font-weight:500}
.cont01_05_01 .right .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all; }


@media all and (max-width:1250px) and (min-width:1025px) {
.cont01_05_01{ width:100%; background-color:#f5f5f5; float:left}
.cont01_05_01 .left{ width:50%;float:left}
.cont01_05_01 .left img{ width:100%;float:left}
.cont01_05_01 .left .intext{ width:100%;float:left; padding:30px; box-sizing:border-box}
.cont01_05_01 .left .intext .texts{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .left .intext .texts2{ width:100%;float:left; font-size:26px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}		
.cont01_05_01 .left .intext .text1{ width:100%;float:left; font-size:32px ; color:#333; font-weight:500; margin-bottom:30px; letter-spacing:-2px}
.cont01_05_01 .left .intext .text1 em{ font-weight:500}
.cont01_05_01 .left .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all; }
.cont01_05_01 .right{ width:50%;float:right}
.cont01_05_01 .right img{ width:100%;float:left}
.cont01_05_01 .right .intext{ width:100%;float:left;padding:30px 30px; box-sizing:border-box}
.cont01_05_01 .right .intext .texts{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .right .intext .texts2{ width:100%;float:left; font-size:26px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}	
.cont01_05_01 .right .intext .text1{ width:100%;float:left; font-size:32px ; color:#333; font-weight:500; margin-bottom:30px; letter-spacing:-2px; line-height:120%}
.cont01_05_01 .right .intext .text1 em{ font-weight:500}
.cont01_05_01 .right .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all; }}


@media all and (max-width:1024px) and (min-width:769px) {
.cont01_05_01{ width:100%; background-color:#f5f5f5; float:left}
.cont01_05_01 .left{ width:50%;float:left}
.cont01_05_01 .left img{ width:100%;float:left}
.cont01_05_01 .left .intext{ width:100%;float:left; padding:30px; box-sizing:border-box}
.cont01_05_01 .left .intext .texts{ width:100%;float:left; font-size:20px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .left .intext .texts2{ width:100%;float:left; font-size:20px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}	
.cont01_05_01 .left .intext .text1{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px}
.cont01_05_01 .left .intext .text1 em{ font-weight:500}
.cont01_05_01 .left .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all;  }
.cont01_05_01 .right{ width:50%;float:right}
.cont01_05_01 .right img{ width:100%;float:left}
.cont01_05_01 .right .intext{ width:100%;float:left;padding:30px; box-sizing:border-box}
.cont01_05_01 .right .intext .texts{ width:100%;float:left; font-size:20px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:25px}
.cont01_05_01 .right .intext .texts2{ width:100%;float:left; font-size:20px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:25px}	
.cont01_05_01 .right .intext .text1{ width:100%;float:left; font-size:26px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:30px}
.cont01_05_01 .right .intext .text1 em{ font-weight:500}
.cont01_05_01 .right .intext .text2{ width:100%;float:left; font-size:17px ; line-height: 28px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all;  }
}
@media all and (max-width:768px) and (min-width:100px) {

.cont01_05_01{ width:100%; background-color:#f5f5f5; float:left}
.cont01_05_01 .left{ width:100%;float:left}
.cont01_05_01 .left img{ width:100%;float:left}
.cont01_05_01 .left .intext{ width:100%;float:left; padding:20px 20px; box-sizing:border-box}
.cont01_05_01 .left .intext .texts{ width:100%;float:left; font-size:16px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:20px}
.cont01_05_01 .left .intext .texts2{ width:100%;float:left; font-size:16px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:20px}	
.cont01_05_01 .left .intext .text1{ width:100%;float:left; font-size:22px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px}
.cont01_05_01 .left .intext .text1 em{ font-weight:500}
.cont01_05_01 .left .intext .text2{ width:100%;float:left; font-size:15px ; line-height: 24px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all;  }
.cont01_05_01 .right{ width:100%;float:left}
.cont01_05_01 .right img{ width:100%;float:left}
.cont01_05_01 .right .intext{ width:100%;float:left;padding:20px 20px; box-sizing:border-box}
.cont01_05_01 .right .intext .texts{ width:100%;float:left; font-size:16px ; color:#666; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:20px}
.cont01_05_01 .right .intext .texts2{ width:100%;float:left; font-size:16px ; color:#0b8bc1; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:20px}	
.cont01_05_01 .right .intext .text1{ width:100%;float:left; font-size:22px ; color:#333; font-weight:500; margin-bottom:10px; letter-spacing:-2px; line-height:120%}
.cont01_05_01 .right .intext .text1 em{ font-weight:500}
.cont01_05_01 .right .intext .text2{ width:100%;float:left; font-size:15px ; line-height: 24px;  color:#666; font-weight:500; letter-spacing:-1px; word-wrap: break-word;
word-break: keep-all;}}



/* 진료시간  */
.cont01_06_01{ width:100%; float:left;  }
.cont01_06_01 .left{ width:25%; float:left}
.cont01_06_01 .right{ width:75%; float:left;}
.cont01_06_01 .right .text_box{ width:100%; float:left; font-size:14px}
.cont01_06_01 .right .title_box{ width:100%; float:left; font-size:22px; color:#333; line-height:30px }

.cont01_06_01 .right .info_txt{ width:100%; float:left; font-size:17px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}



@media all and (min-width:1251px) {
.cont01_06_01{ width:100%; float:left;  }
.cont01_06_01 .left{ width:25%; float:left}

.cont01_06_01 .right{ width:75%; float:left;}
.cont01_06_01 .right .text_box{ width:100%; float:left; font-size:14px}
.cont01_06_01 .right .title_box{ width:100%; float:left; font-size:22px; color:#333; line-height:30px }
	
.cont01_06_01 .right .info_txt{ width:100%; float:left; font-size:17px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}	
}
@media all and (max-width:1250px) and (min-width:1025px) {
.cont01_06_01{ width:100%; float:left;  }
.cont01_06_01 .left{ width:25%; float:left}

.cont01_06_01 .right{ width:75%; float:left;}
.cont01_06_01 .right .text_box{ width:100%; float:left; font-size:14px}
.cont01_06_01 .right .title_box{ width:100%; float:left; font-size:22px; color:#333; line-height:30px }
.cont01_06_01 .right .info_txt{ width:100%; float:left; font-size:17px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}

}
@media all and (max-width:1024px) and (min-width:769px) {
.cont01_06_01{ width:100%; float:left;  }
.cont01_06_01 .left{ width:25%; float:left}

.cont01_06_01 .right{ width:75%; float:left;}
.cont01_06_01 .right .text_box{ width:100%; float:left; font-size:14px}

.cont01_06_01 .right .title_box{ width:100%; float:left; font-size:22px; color:#333; line-height:30px }
.cont01_06_01 .right .info_txt{ width:100%; float:left; font-size:17px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}

}
@media all and (max-width:768px) and (min-width:100px) {
.cont01_06_01{ width:100%; float:left;  }
.cont01_06_01 .left{ width:100%; float:left}
.cont01_06_01 .left .text_st1{ width:100%; float:left; font-size:12px; margin-bottom:10px; line-height:16px}

.cont01_06_01 .left .text_st3{ width:100%; float:left; font-size:12px; margin-bottom:10px; line-height:16px}
.cont01_06_01 .left .text_st3 em{  font-size:14px; color:#000}

.cont01_06_01 .right{ width:100%; float:left;}
.cont01_06_01 .right img{ width:100%; float:left;}
.cont01_06_01 .right .text_box{ width:100%; float:left; font-size:12px}
.cont01_06_01 .right .title_box{ width:100%; float:left; font-size:16px; color:#333; line-height:22px }
.cont01_06_01 .right .info_txt{ width:100%; float:left; font-size:15px; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}

}




/* 찾아오시는 길  */
.cont01_08_01 { width: 100%; float:left}
.cont01_08_01 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont01_08_01 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont01_08_01 ul li .title{	float:left;	width:100%; height:80px; padding-left:90px; box-sizing:border-box; font-size:22px; line-height:24px;  margin-bottom:20px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_08_01 ul li .title span{display: table-cell;  vertical-align: middle;}

.cont01_08_01 ul li .text{	float:left;	width:100%; font-size:14px; color:#666}
.cont01_08_01 ul li .text .t1{	float:left;	width:100%; font-size:17px; color:#333; margin-bottom:15px; line-height: 28px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2{	float:left;	width:100%; font-size:15px; color:#666; margin-bottom:5px; line-height: 24px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2 em{ float:left; }
.cont01_08_01 ul li .text .t2 em.bg1{margin-right:10px; color:#fff; background-color:#0066CC ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.bg2{ margin-right:10px; color:#fff; background-color:#339900;padding:0px 10px ; font-size:12px }
.cont01_08_01 ul li .text .t2 em.bg3{margin-right:10px;  color:#fff; background-color:#ff0000 ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.tc1{ color:#ff6600;}
.cont01_08_01 ul li .text .t2 em.tc2{ color:#ff9900;}
.cont01_08_01 ul li .text .t2 em.tc3{ color:#000;}

@media all and (max-width:1024px) and (min-width:769px) {
.cont01_08_01 { width: 100%; float:left}
.cont01_08_01 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont01_08_01 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont01_08_01 ul li .title{	float:left;	width:100%; height:80px; padding-left:90px; box-sizing:border-box; font-size:22px; line-height:24px;  margin-bottom:20px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_08_01 ul li .title span{display: table-cell;  vertical-align: middle;}

.cont01_08_01 ul li .text{	float:left;	width:100%; font-size:14px; color:#666}
.cont01_08_01 ul li .text .t1{	float:left;	width:100%; font-size:17px; color:#333; margin-bottom:15px; line-height: 28px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2{	float:left;	width:100%; font-size:15px; color:#666; margin-bottom:5px; line-height: 24px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2 em{ float:left; }
.cont01_08_01 ul li .text .t2 em.bg1{margin-right:10px; color:#fff; background-color:#0066CC ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.bg2{ margin-right:10px; color:#fff; background-color:#339900;padding:0px 10px ; font-size:12px }
.cont01_08_01 ul li .text .t2 em.bg3{margin-right:10px;  color:#fff; background-color:#ff0000 ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.tc1{ color:#ff6600;}
.cont01_08_01 ul li .text .t2 em.tc2{ color:#ff9900;}
.cont01_08_01 ul li .text .t2 em.tc3{ color:#000;}
}
@media all and (max-width:768px) and (min-width:100px) {
.cont01_08_01 { width: 100%; float:left}
.cont01_08_01 ul li{ width: calc(100% ); float:left; box-sizing:border-box; padding-left:0px; margin-left:0px; font-size:14px; line-height:25px; border-left:none; margin-bottom:30px }
.cont01_08_01 ul li:first-child{width: calc(100% ); border-left:none; padding-left:0px; margin-left:0px}
.cont01_08_01 ul li .title{	float:left;	width:100%; height:50px; padding-left:50px; box-sizing:border-box; font-size:18px; line-height:24px;  margin-bottom:10px; letter-spacing:-2px; color:#333;  display: table;}
.cont01_08_01 ul li .title span{display: table-cell;  vertical-align: middle;}

.cont01_08_01 ul li .text{	float:left;	width:100%; font-size:14px; color:#666}
.cont01_08_01 ul li .text .t1{	float:left;	width:100%; font-size:17px; color:#333; margin-bottom:10px; line-height: 28px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2{	float:left;	width:100%; font-size:15px; color:#666; margin-bottom:5px; line-height: 24px; letter-spacing: -1px;}
.cont01_08_01 ul li .text .t2 em{ float:left; }
.cont01_08_01 ul li .text .t2 em.bg1{margin-right:10px; color:#fff; background-color:#0066CC ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.bg2{ margin-right:10px; color:#fff; background-color:#339900;padding:0px 10px ; font-size:12px }
.cont01_08_01 ul li .text .t2 em.bg3{margin-right:10px;  color:#fff; background-color:#ff0000 ;padding:0px 10px ; font-size:12px}
.cont01_08_01 ul li .text .t2 em.tc1{ color:#ff6600;}
.cont01_08_01 ul li .text .t2 em.tc2{ color:#ff9900;}
.cont01_08_01 ul li .text .t2 em.tc3{ color:#000;}
}



.map_icon_01{
	background-image: url(../_img/01/map_01.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.map_icon_02{
	background-image: url(../_img/01/map_02.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
.map_icon_03{
	background-image: url(../_img/01/map_03.jpg);
	background-repeat: no-repeat;
	background-position: left center;
}
@media all and (max-width:1024px) and (min-width:769px) {


.map_icon_01{
	background-image: url(../_img/01/map_01.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:60px
}
.map_icon_02{
	background-image: url(../_img/01/map_02.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:60px
}
.map_icon_03{
	background-image: url(../_img/01/map_03.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:60px
}}
@media all and (max-width:768px) and (min-width:100px) {


.map_icon_01{
	background-image: url(../_img/01/map_01.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:50px
}
.map_icon_02{
	background-image: url(../_img/01/map_02.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:50px
}
.map_icon_03{
	background-image: url(../_img/01/map_03.jpg);
	background-repeat: no-repeat;
	background-position: left center; background-size:50px
}}

/* 여성성형  */
.cont02_01_01{ background:url(../_img/01/sub_bg01_2.jpg); height:213px; background-size:cover; float:left; width:50%}
.cont02_01_02{ background:url(../_img/01/sub_bg01_3.jpg); height:213px; background-size:cover; float:right; width:50%; position:relative}
.cont02_01_02 .text_box{ position:absolute; top:50px; left:50px; width:575px}
.cont02_01_02 .text_box .text1{ float:left; width:100%; font-size:28px; color:#fff; margin-bottom:20px}
.cont02_01_02 .text_box .text1 em{  color:#06ddf0;}
.cont02_01_02 .text_box .text2{ float:left; width:100%; font-size:16px; color:#fff; }


@media all and (max-width:768px) and (min-width:100px) {
.cont02_01_01{
	height:130px;
	background-size: cover;
	float:left;
	width:100%;
	background-image: url(../_img/01/sub_bg01_2.jpg);
	background-repeat: no-repeat;
	background-position: 90%; margin-top:30px
}
.cont02_01_02{ background:url(../_img/01/sub_bg01_3.jpg); height:120px; background-size:cover; float:right; width:100%; position:relative}
.cont02_01_02 .text_box{ position:absolute; top:20px; left:20px; width:100%}
.cont02_01_02 .text_box .text1{ float:left; width:100%; font-size:20px; color:#fff; margin-bottom:10px}
.cont02_01_02 .text_box .text1 em{  color:#06ddf0;}
.cont02_01_02 .text_box .text2{ float:left; width:100%; font-size:14px; color:#eee; }
}





.cont02_01_03 { width: 100%;  text-align: center; overflow: hidden;}
.cont02_01_03 .text1{ text-align:center; margin-bottom:40px; display: inline-block; vertical-align: middle;  font-size:26px; line-height:30px; color:#333;letter-spacing: -1px}
.cont02_01_03 .text2{ font-size:18px; color:#666;  line-height:30px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont02_01_03 .text2 em{  color:#000; }

@media all and (max-width:768px) and (min-width:100px) {

.cont02_01_03 { width: 100%;  float: left; overflow: hidden; text-align: left}
.cont02_01_03 .text1{  font-size:20px; text-align:left;text-align: left; color:#333; margin-bottom: 10px;word-wrap: break-word;
word-break: keep-all;}
.cont02_01_03 .text2{ font-size:15px; color:#666;  line-height:24px;text-align:left; letter-spacing:-0.5px}
.cont02_01_03 .text2 em{ font-size:15px;  color:#000; letter-spacing: 0px!important}

}


@media all and (min-width:1251px) {

.cont02_01_04 { width: 100%; float:left}
.cont02_01_04 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px; font-size:16px; line-height:25px; border-left:1px solid #ccc }
.cont02_01_04 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04 ul li img{ display:none}
.cont02_01_04 ul li .text{width: 100%; float:left; font-size:17px; line-height:28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont02_01_04 ul li .text em{ font-size:16px; color:#000;}
}
.cont02_01_04 ul li .n_text{width: 100%; float:left; font-size:17px; line-height:28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all; font-weight: 600; color:#000;}


@media all and (max-width:1250px) and (min-width:1025px) {

.cont02_01_04 { width: 100%; float:left}
.cont02_01_04 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:15px; line-height:24px; border-left:1px solid #ccc }
.cont02_01_04 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04 ul li img{ display:none}
.cont02_01_04 ul li .text{width: 100%; float:left; word-wrap: break-word;
word-break: keep-all;}
.cont02_01_04 ul li .text em{ font-size:16px; color:#000;}
.cont02_01_04 ul li .n_text{width: 100%; float:left; font-size:17px; line-height:28px; letter-spacing: -1px; word-wrap: break-word;color:#000;
word-break: keep-all; font-weight: 600}
}
@media all and (max-width:1024px) and (min-width:769px) {

.cont02_01_04 { width: 100%; float:left}
.cont02_01_04 ul li{ width: calc(34% - 20px); float:left; box-sizing:border-box; padding-left:20px;  margin-left:20px;font-size:15px; line-height:24px; border-left:1px solid #ccc }
.cont02_01_04 ul li:first-child{width: calc(32% - 20px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04 ul li img{ display:none}
.cont02_01_04 ul li .text{width: 100%; float:left; word-wrap: break-word;
word-break: keep-all;}
.cont02_01_04 ul li .text em{ font-size:16px; color:#000;}
.cont02_01_04 ul li .n_text{width: 100%; float:left; font-size:17px; line-height:28px; letter-spacing: -1px; word-wrap: break-word;color:#000;
word-break: keep-all; font-weight: 600}	
}
@media all and (max-width:768px) and (min-width:100px) {

.cont02_01_04 { width: 100%; float:left;}
.cont02_01_04 ul{ width: 100%; float:left;  border-bottom:1px solid #ccc; padding-bottom: 20px; margin-bottom: 20px }
.cont02_01_04 ul li{ width: 100%; float:left; box-sizing:border-box; padding-left:0px;  margin-left:0px; font-size:15px; line-height:24px; border-left:none;  border-top:1px solid #ccc; padding-top:20px ; margin-top:20px;;display: flex;
  justify-content: center;  align-items: center; flex-direction:column; }
.cont02_01_04 ul li:first-child{width: calc(100% - 10px); border-left:none; padding-left:0px; margin-left:0px;  border-top:1px solid #ccc; padding-top:20px}
.cont02_01_04 ul li img{ width:270px; }
	
	
.cont02_01_04 ul li .text{ width: 100%; float:right; font-size:15px; line-height:24px; letter-spacing: -1px; word-wrap: break-word; text-align: left!important;
word-break: keep-all;}
.cont02_01_04 ul li .text em{ font-size:16px; color:#000;}
.cont02_01_04 ul li .n_text{ width: 100%; float:right; font-size:15px; line-height:24px; letter-spacing: -1px; word-wrap: break-word; text-align: left!important;color:#000;
word-break: keep-all; font-weight: 600}
}


@media all and (min-width:1251px) {

.cont02_01_04_2 { width: 100%; float:left}
.cont02_01_04_2 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont02_01_04_2 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04_2 ul li img{ display:none}
.cont02_01_04_2 ul li .text_n{width: 100%; float:left; font-size:17px; letter-spacing: -0.5px; line-height:150%; word-wrap: break-word;
word-break: keep-all;}
.cont02_01_04_2 ul li .text_n em{ font-size:16px; color:#000;}
}
@media all and (max-width:1250px) and (min-width:1025px) {

.cont02_01_04_2 { width: 100%; float:left}
.cont02_01_04_2 ul li{ width: calc(34% - 30px); float:left; box-sizing:border-box; padding-left:30px;  margin-left:30px;font-size:14px; line-height:25px; border-left:1px solid #ccc }
.cont02_01_04_2 ul li:first-child{width: calc(32% - 30px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04_2 ul li img{ display:none}
.cont02_01_04_2 ul li .text_n{width: 100%; float:left}
.cont02_01_04_2 ul li .text_n em{ font-size:16px; color:#000;}
}
@media all and (max-width:1024px) and (min-width:769px) {

.cont02_01_04_2 { width: 100%; float:left}
.cont02_01_04_2 ul li{ width: calc(34% - 20px); float:left; box-sizing:border-box; padding-left:20px;  margin-left:20px;font-size:14px; line-height:20px; border-left:1px solid #ccc }
.cont02_01_04_2 ul li:first-child{width: calc(32% - 20px); border-left:none; padding-left:0px; margin-left:0px}
.cont02_01_04_2 ul li img{ display:none}
.cont02_01_04_2 ul li .text_n{width: 100%; float:left}
.cont02_01_04_2 ul li .text_n em{ font-size:16px; color:#000;}
}
@media all and (max-width:768px) and (min-width:100px) {

.cont02_01_04_2 { width: 100%; float:left}
.cont02_01_04_2 ul{ width: 100%; float:left;  border-bottom:1px solid #ccc; padding-bottom:20px }
.cont02_01_04_2 ul li{ width: calc(100% - 10px); float:left; box-sizing:border-box; padding-left:0px;  margin-left:0px;font-size:16px; line-height:16px; border-left:none;  border-top:1px solid #ccc; padding-top:20px ; margin-top:20px;}
.cont02_01_04_2 ul li:first-child{width: calc(100% - 10px); border-left:none; padding-left:0px; margin-left:0px;  border-top:1px solid #ccc; padding-top:20px}
.cont02_01_04_2 ul li img{ width:60px; float:left;}
.cont02_01_04_2 ul li .text_n{ font-size:15px!important; width: calc(100% - 70px); float:right;line-height:24px; word-wrap: break-word;
word-break: keep-all;}

 .title_bb{ font-size:20px!important; color:#000; line-height: 28px; margin-bottom: 10px}

}




.cont02_01_05 { width: 100%; float:left; margin-bottom:100px}
.cont02_01_05 .a_box{ width: 50%; float:left; height:360px; background:url(../_img/02/img01_b01.jpg); position:relative}
.cont02_01_05 .a_box .text_box{ position:absolute; top:100px; left:340px; width:250px; }
.cont02_01_05 .a_box .text_box .text1{ width:100%; margin-bottom:15px; font-size:18px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .a_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:16px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .a_box .text_box .text2 em{ color: #333; font-weight: 700}
.cont02_01_05 .b_box{ width: 50%; float:left; height:360px; background:url(../_img/02/img01_b02.jpg); position:relative}
.cont02_01_05 .b_box .text_box{ position:absolute; top:100px; left:340px; width:250px; }
.cont02_01_05 .b_box .text_box .text1{ width:100%; margin-bottom:10px; font-size:18px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .b_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:16px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .b_box .text_box .text2 em{ color: #333; font-weight: 700}
.cont02_01_05 .c_box{ width: 50%; float:left; height:360px; background:url(../_img/02/img01_b03.jpg); position:relative}
.cont02_01_05 .c_box .text_box{ position:absolute; top:100px; left:30px;width:250px;  }
.cont02_01_05 .c_box .text_box .text1{ width:100%; margin-bottom:10px; font-size:18px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .c_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:16px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .c_box .text_box .text2 em{ color: #333; font-weight: 700}
.cont02_01_05 .d_box{ width: 50%; float:left; height:360px; background:url(../_img/02/img01_b04.jpg); position:relative}
.cont02_01_05 .d_box .text_box{ position:absolute; top:100px; left:30px; width:250px;  }
.cont02_01_05 .d_box .text_box .text1{ width:100%; margin-bottom:10px; font-size:18px!important; color:#000; letter-spacing:0px}
.cont02_01_05 .d_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:16px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .d_box .text_box .text2 em{ color: #333; font-weight: 700}

/*20250210추가 */
.cont02_01_05 .sech_btnbox{ width: 100%; float:left; margin-top:50px; gap:10px; display: flex;
justify-content:center;  align-items: center; flex-direction:row; box-sizing: border-box; }
.cont02_01_05 .sech_btnbox .sech_tx{ width:auto; float:left;  font-size:17px; color:#000;  }
.cont02_01_05 .sech_btnbox .sech_btn a{ width:auto; float:left; padding: 10px 60px 10px 30px; border-radius: 30px; font-size:17px; font-weight:400; color:#fff;  background-color: #0b8bc1; border: 1px solid #0b8bc1 ;position: relative }
.cont02_01_05 .sech_btnbox .sech_btn a:before{ position: absolute; right: 20px; top:5px; content: "";  color:var(--div-color1);   font-family: unicons-line;  
background: url("../_img/02/view_icon.svg") no-repeat center center; background-size: 30px; z-index: 3; width: 30px; height: 30px;}
.cont02_01_05 .sech_btnbox .sech_btn a:hover{  background-color: #41a7de; border: 1px solid #0b8bc1 ;}



@media all and (max-width:768px) and (min-width:100px) {
.cont02_01_05 { width: 100%; float:left; margin-bottom:100px}
.cont02_01_05 .a_box{ width: 100%; float:left; height: auto; background:none; background-size:cover; position:relative; }
.cont02_01_05 .a_box .text_box{ float:left;  position: relative;  top:0px; left:0px; width:100%; padding-top:20px; padding-bottom:20px}
.cont02_01_05 .a_box .text_box .text1{ width:100%; margin-bottom:15px; font-size:17px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .a_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:15px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .a_box .text_box .text2 em{ color: #333; font-weight: 600}		
.cont02_01_05 .b_box{width: 100%; float:left;height:auto;  background:none;  position:relative}
.cont02_01_05 .b_box .text_box{float:left;  position:relative;  top:0px; left:0px; width:100%; padding-top:20px; padding-bottom:20px }
.cont02_01_05 .b_box .text_box .text1{ width:100%; margin-bottom:15px; font-size:17px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .b_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:15px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .b_box .text_box .text2 em{ color: #333; font-weight: 600}	
.cont02_01_05 .c_box{ width: 100%;  float:left;height:auto;  background:none;  position:relative}
.cont02_01_05 .c_box .text_box{ float:left;  position:relative;  top:0px; left:0px; width:100%; padding-top:20px; padding-bottom:20px }
.cont02_01_05 .c_box .text_box .text1{ width:100%; margin-bottom:15px; font-size:17px; color:#000; letter-spacing:-0.5px}
.cont02_01_05 .c_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:15px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .c_box .text_box .text2 em{ color: #333; font-weight: 600}	
	
.cont02_01_05 .d_box{width: 100%;  float:left;height:auto;  background:none;  position:relative}
.cont02_01_05 .d_box .text_box{float:left;  position:relative;  top:0px; left:0px; width:100%; padding-top:20px; padding-bottom:20px }
.cont02_01_05 .d_box .text_box .text1{ width:100%; margin-bottom:15px; font-size:18px; color:#000; letter-spacing:0px}
.cont02_01_05 .d_box .text_box .text2{ width:100%; margin-bottom:15px; font-size:15px; color:#666; line-height:20px !important; word-wrap: break-word;
 word-break: keep-all;;letter-spacing:-0.5px}
.cont02_01_05 .d_box .text_box .text2 em{ color: #333; font-weight: 600}		
	
}



@media all and (max-width:768px) and (min-width:100px) {

.cont02_01_05 { width: 100%; float:left; margin-bottom:20px}
	
/*20250210추가 */
.cont02_01_05 .sech_btnbox{ width: 100%; float:left; margin-top:0px; margin-bottom: 30px; gap:5px; display: grid; grid-template-columns: repeat(2, 1fr); }
.cont02_01_05 .sech_btnbox>div:first-child{ grid-column: 1 / 3; width:100%; float:left; }	
.cont02_01_05 .sech_btnbox>div:nth-child(2){ grid-column: 1 / 3; width:100%; float:left; }	
	
.cont02_01_05 .sech_btnbox .sech_tx{ width: 100%; float:left;  font-size:17px; color:#000;  margin-bottom: 10px; }
.cont02_01_05 .sech_btnbox .sech_btn a{ width:100%; float:left; padding: 10px 20px; border-radius:6px; font-size:15px; font-weight:400; color:#fff;  background-color: #0b8bc1; border: 1px solid #0b8bc1 ;position: relative; text-align: center }
.cont02_01_05 .sech_btnbox .sech_btn a:before{ position: absolute; right: 15px; top:5px; content: "";  color:var(--div-color1);   font-family: unicons-line;  
background: url("../_img/02/view_icon.svg") no-repeat center center; background-size:25px; z-index: 3; width: 25px; height: 25px;}
.cont02_01_05 .sech_btnbox .sech_btn a:hover{  background-color: #41a7de; border: 1px solid #0b8bc1 ;}	
	

	
}


/* 스프링마사지 질성형수술  */
.cont02_02_01 {	float:left;	width:183px;	height:176px;	position:relative;	background-image: url(../_img/02/ing_bg01.jpg);}
.cont02_02_01 .text1{width:110px; position:absolute; top:75px; left:35px; color:#fff; font-size:14px; text-align:right; line-height:25px}
.cont02_02_01 .text1 em{ color:#fff; font-size:24px; font-weight:500}
.cont02_02_02 {	float:left;	width:183px;	height:176px;	position:relative;	background-image: url(../_img/02/ing_bg02.jpg);}
.cont02_02_02 .text1{width:120px; position:absolute; top:75px; left:35px; color:#fff; font-size:14px; text-align:right; line-height:25px}
.cont02_02_02 .text1 em{ color:#fff; font-size:24px; font-weight:500}

.cont02_02_03 {	float:left;	width:183px;	height:176px;	position:relative;	background-image: url(../_img/02/ing_bg03.jpg);}
.cont02_02_03 .text1{width:120px; position:absolute; top:75px; left:35px; color:#fff; font-size:14px; text-align:right; line-height:25px}
.cont02_02_03 .text1 em{ color:#fff; font-size:24px; font-weight:500}


@media all and (max-width:768px) and (min-width:100px) {
.cont02_02_01 {	float:left;	width:33.3333%;	height:100px;	position:relative;	background-image: url(../_img/02/ing_bg01.jpg);	background-size:100%;	background-repeat: no-repeat;
}
.cont02_02_01 .text1{width:100%; position:absolute; top:45px; left:0px; color:#fff; font-size:12px; text-align:right; line-height:16px; box-sizing:border-box; padding-right:15px}
.cont02_02_01 .text1 em{ color:#fff; font-size:16px; font-weight:500}

.cont02_02_02 {	float:left;	width:33.3333%;	height:100px;		position:relative;	background-image: url(../_img/02/ing_bg02.jpg);background-size:cover}
.cont02_02_02 .text1{width:100%; position:absolute; top:45px; left:0px; color:#fff; font-size:12px; text-align:right; line-height:16px; box-sizing:border-box; padding-right:15px}
.cont02_02_02 .text1 em{ color:#fff; font-size:16px; font-weight:500}

.cont02_02_03 {	float:left;	width:33.3333%;	height:100px;		position:relative;	background-image: url(../_img/02/ing_bg03.jpg);background-size:cover}
.cont02_02_03 .text1{width:100%; position:absolute; top:45px; left:0px; color:#fff; font-size:12px; text-align:right; line-height:16px; box-sizing:border-box; padding-right:15px}
.cont02_02_03 .text1 em{ color:#fff; font-size:16px; font-weight:500}
}


.cont02_02_04{	float:left;	width:100%;	}
.cont02_02_04 ul li{float:left;	width:20%; padding-left:15px}
.cont02_02_04 ul li .img{float:left;	width:100%; margin-bottom:30px}
.cont02_02_04 ul li .img img{width:100%;}
.cont02_02_04 ul li .text{float:left;	width:100%; font-size:14px; letter-spacing:-1px; }

.cont02_02_04 ul li:first-child{float:left;	width:20%;  margin-left:0px}


@media all and (max-width:768px) and (min-width:100px) {
	.cont02_02_04{	float:left;	width:100%;	}
.cont02_02_04 ul li{float:left;	width:50%; padding:0px 5px 0px 0px; margin-bottom:10px; min-height:200px}
.cont02_02_04 ul li:nth-child(2n) {float:left;	width:50%; padding:0px 0px 0px 5px; margin-bottom:10px; min-height:200px}
.cont02_02_04 ul li .img{float:left;	width:100%; margin-bottom:10px}
.cont02_02_04 ul li .img img{width:100%;}
.cont02_02_04 ul li .text{float:left;	width:100%; font-size:12px; letter-spacing:-1px;  line-height:18px }

.cont02_02_04 ul li:first-child{float:left;	width:50%;  margin-left:0px}
}

/* Perfect 스프링마사지  질성형수술  */
.cont02_03_01{
	float:left;
	width:100%;
	background-image: url(../_img/02/img03_01.jpg);
	background-repeat: no-repeat;
	background-position: right top; min-height:346px
}
@media all and (max-width:768px) and (min-width:100px) {
.cont02_03_01{
	float:left;
	width:100%;
	background-image:none; min-height: auto
}
.cont02_03_01 .w_60p{ width:100% !important
}

}

.cont02_03_02{width: 100%;	float:left;	width:100%;	 }
.cont02_03_02 ul{width: 100%; float:left; display: grid; grid-template-columns: repeat(3, 1fr); gap:4%;}
 
.cont02_03_02 ul li{float:left;	width:100%; margin-bottom: 30px }

.cont02_03_02 ul li .img{float:left;width:100%; height:250px; margin-bottom:15px ; overflow: hidden}
.cont02_03_02 ul li .img img{width:100%;     object-fit: cover;
    width: 100%;
    height: 100%;} 
.cont02_03_02 ul li .text{float:left;	width:100%; font-size:17px; letter-spacing:-1px; word-wrap: break-word;
 word-break: keep-all; line-height: 28px;}


@media all and (max-width:768px) and (min-width:100px) {
.cont02_03_02{width: 100%;	float:left;	width:100%;	 }
.cont02_03_02 ul{width: 100%; float:left; display: grid; grid-template-columns: repeat(1, 1fr); gap:4px; margin-bottom: 10px}
 
.cont02_03_02 ul li{float:left;	width:100%; margin-bottom: 10px }

.cont02_03_02 ul li .img{float:left;width:100%; height:250px; margin-bottom:10px ; overflow: hidden}
.cont02_03_02 ul li .img img{width:100%;     object-fit: cover;
    width: 100%;
    height: 100%;} 
.cont02_03_02 ul li .text{float:left;	width:100%; font-size:15px; letter-spacing:-1px; word-wrap: break-word;
 word-break: keep-all; line-height: 24px;}

}

/* 복강경 */
.cont02_05_01{ background-color:#f1f1f1; float:left; height:320px; width:100%}
.cont02_05_01{
	width:100%;
	float:left; padding:50px; box-sizing:border-box
}
.cont02_05_01 .contents_in .left{ 	width:40%;	float:left;}
.cont02_05_01 .contents_in .right{ 	width:60%;	float:right; }
.cont02_05_01 .contents_in .left .title{
	width:100%;
	float:left;
	background-image: url(../_img/02/icon_q.png);
	background-repeat: no-repeat;
	background-position: left center; height:61px; line-height:60px; font-size:33px; font-weight:200; color:#333; margin-bottom:10px; margin-top:30px; padding-left:70px
; letter-spacing:-2px}

.cont02_05_01 .contents_in .left .title em{ font-weight:600}

.cont02_05_01 .contents_in .left .tx{
	width:100%;
	float:left;
	font-size:17px;color:#333; margin-bottom:20px; padding-left:70px
; letter-spacing:-1px ;line-height:28px; }

.cont02_05_01 .contents_in .right img{ }


@media all and (max-width:768px) and (min-width:100px) {
.cont02_05_01{ background-color:#f1f1f1; float:left; height:320px; width:100%}
.cont02_05_01{
	width:100%;
	float:left; padding:15px; box-sizing:border-box
}
.cont02_05_01 .contents_in .left{ 	width:100%;	float:left;}
.cont02_05_01 .contents_in .right{ 	width:100%;	float:left}	

.cont02_05_01 .contents_in .left .title{
	width:100%;
	float:left;
	background-image: url(../_img/02/icon_q.png);
	background-repeat: no-repeat;
	background-position: left center; background-size:30px; line-height:60px; font-size:24px; font-weight:200; color:#333; margin-bottom:0px; margin-top:0px; padding-left:30px
; letter-spacing:-2px}

.cont02_05_01 .contents_in .left .title em{ font-weight:500}

.cont02_05_01 .contents_in .left .tx{
	width:100%;
	float:left;
	font-size:15px;color:#333; margin-bottom:10px; padding-left:30px
; letter-spacing:-1px ;line-height:24px; }
	
	
.cont02_05_01 .contents_in .right img{ 	width:100%;}	

	
.cont02_05_01 .contents_in .left .text_st2{ 	width:100%;	float:left; font-size:12px !important; line-height:18px}	
	
	
}






.cont02_05_02{	float:left;	width:100%;	}

.cont02_05_02 ul {float:left;	width:100%; display: grid; grid-template-columns: repeat(3, 1fr); gap:50px;}
.cont02_05_02 ul li{float:left;	width:100%; }

.cont02_05_02 ul li .img{float:left;	width:100%; margin-bottom:20px}
.cont02_05_02 ul li .img img{width:100%;}
.cont02_05_02 ul li .text{float:left;	width:100%; font-size:17px; letter-spacing:-1px;word-wrap: break-word;
 word-break: keep-all; line-height:28px}



@media all and (max-width:768px) and (min-width:100px) {

.cont02_05_02{	float:left;	width:100%;}


.cont02_05_02 ul {float:left;	width:100%; display: grid; grid-template-columns: 100%; gap:0px; }
.cont02_05_02 ul li{float:left;	width:100%; margin-bottom: 20px}

.cont02_05_02 ul li .img{float:left;	width:100%; margin-bottom:10px}
.cont02_05_02 ul li .img img{width:100%;}
.cont02_05_02 ul li .text{float:left;	width:100%; font-size:15px; letter-spacing:-1px; line-height:20px }



}

/* 외음부 */


.cont02_06_01{	float:left;	width:100%;	}
.cont02_06_01 ul li{float:left;	width:33%;  padding-left:20px; }
.cont02_06_01 ul li .titleb{float:left;	width:100%; font-size:30px; font-weight:200; margin-bottom:20px; color:#333; letter-spacing:-2px}
.cont02_06_01 ul li .titleb em{  font-weight:500;}
.cont02_06_01 ul li .img{float:left;	width:100%; margin-bottom:30px}
.cont02_06_01 ul li .img img{width:100%;}
.cont02_06_01 ul li .text{float:left;	width:100%; font-size:14px; letter-spacing:-1px; }

.cont02_06_01 ul li:first-child{float:left;	width:33%;  padding-left:0px;}
@media all and (max-width:768px) and (min-width:100px) {


.cont02_06_01{	float:left;	width:100%;	}
.cont02_06_01 ul li{float:left;	width:100%;  padding-left:0px; margin-bottom:30px }
.cont02_06_01 ul li .titleb{float:left;	width:100%; font-size:20px; font-weight:200; margin-bottom:20px; color:#333; letter-spacing:-2px}
.cont02_06_01 ul li .titleb em{  font-weight:500;}
.cont02_06_01 ul li .img{float:left;	width:100%; margin-bottom:10px}
.cont02_06_01 ul li .img img{width:100%;}
.cont02_06_01 ul li .text{float:left;	width:100%; font-size:12px; letter-spacing:-1px; line-height:18px}

.cont02_06_01 ul li:first-child{float:left;	width:100%;  padding-left:0px;}
}


/* 외음부2 */
.cont02_06_02{ background-color:#f1f1f1; float:left; height:380px; width:100%}
.cont02_06_02{
	width:100%;
	float:left; padding:50px; box-sizing:border-box
}
.cont02_06_02 .contents_in .left{ 	width:55%;	float:left;}
.cont02_06_02 .contents_in .right{ 	width:40%;	float:right; text-align:right; margin-top:20px}
.cont02_06_02 .contents_in .left .title{
	width:100%;
	float:left;
	background-image: url(../_img/02/icon_q.png);
	background-repeat: no-repeat;
	background-position: left center; height:61px; line-height:60px; font-size:33px; font-weight:200; color:#333; margin-bottom:20px; margin-top:0px; padding-left:70px
; letter-spacing:-2px}

.cont02_06_02 .contents_in .left .title em{ font-weight:500}

@media all and (max-width:768px) and (min-width:100px) {
.cont02_06_02{ background-color:#f1f1f1; float:left; height:430px; width:100%}
.cont02_06_02{
	width:100%;
	float:left; padding:20px 10px; box-sizing:border-box
}
.cont02_06_02 .contents_in .left{ 	width:100%;	float:left;}
.cont02_06_02 .contents_in .right{ 	width:100%;	float:right; text-align:right; margin-top:10px}
.cont02_06_02 .contents_in .right img{ 	width:100%;	}
.cont02_06_02 .contents_in .left .title{
	width:100%;
	float:left;
	background-image: url(../_img/02/icon_q.png);
	background-repeat: no-repeat;
	background-position: left center; background-size:30px; height:30px; line-height:30px; font-size:18px; font-weight:200; color:#333; margin-bottom:10px; margin-top:0px; padding-left:40px
; letter-spacing:-2px}

.cont02_06_02 .contents_in .left .title em{ font-weight:500}
}


/* 재수술 */
.cont02_07_01{ float:left;  width:100%}
.cont02_07_01 .no01{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_01.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:17px; letter-spacing: -1px; line-height: 28px; padding-left:70px; box-sizing:border-box; margin-bottom:20px; color:#000; font-weight: 600; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_01 .no02{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_02.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:17px; letter-spacing: -1px; line-height: 28px; padding-left:70px; box-sizing:border-box; margin-bottom:20px; padding-top:0px;  color:#000; font-weight: 600; min-height:60px; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_01 .no03{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_03.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:17px; letter-spacing: -1px; line-height: 27px; padding-left:70px; box-sizing:border-box; margin-bottom:20px;  padding-top:10px; color:#000; font-weight: 600; min-height:60px; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_02{
	background-image: url(../_img/02/img07_04.jpg);
	background-repeat: no-repeat;
	background-position: right 100px;
}

@media all and (max-width:768px) and (min-width:100px) {
.cont02_07_01{ float:left;  width:100%}
.cont02_07_01 .no01{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_01.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:15px; padding-left:70px; box-sizing:border-box; margin-bottom:10px; color:#000; font-weight: 600; line-height:24px; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_01 .no02{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_02.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:15px; padding-left:70px; box-sizing:border-box; margin-bottom:10px; padding-top:10px;   color:#000; font-weight: 600; min-height:60px; ; line-height:24px; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_01 .no03{
	float:left;
	width:100%;
	background-image: url(../_img/02/img07_03.jpg);
	background-repeat: no-repeat;
	background-position: left top; font-size:15px; padding-left:70px; box-sizing:border-box; margin-bottom:10px; color:#000; font-weight: 600; line-height:24px; word-wrap: break-word;
word-break: keep-all;
}
.cont02_07_02{
	background-image: url(../_img/02/img07_04.jpg);
	background-repeat: no-repeat;
	background-position: 120% BOTTOM;
}

}

/* 재수술 */
.cont02_08_01{ float:left;  width:100%}
.cont02_08_01 ul { float:left;  width:100%; display: grid; grid-template-columns: repeat(2, 1fr); gap:20px;}
.cont02_08_01 ul li{ float:left;  width:100%; margin-bottom:20px}
.cont02_08_01 ul li .img{ float:left;  width:100%; margin-bottom:10px}
.cont02_08_01 ul li .text{ float:left;  width:100%; font-size:17px;  color:#666; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}

@media all and (max-width:768px) and (min-width:100px) {
.cont02_08_01{ float:left;  width:100%}
.cont02_08_01 ul { float:left;  width:100%; display: grid; grid-template-columns: repeat(2, 1fr); gap:10px; }	
.cont02_08_01 ul li{ float:left;  width:100%; margin-bottom:10px!important; }
.cont02_08_01 ul li .img{ float:left;  width:100%; margin-bottom:10px}
.cont02_08_01 ul li .img img{width:100%; }
.cont02_08_01 ul li .text{ float:left;  width:100%; font-size:15px;  color:#666;letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}}

/* 요실금 */
.cont02_08_02{ float:left;  width:100%; display: grid; grid-template-columns: auto 250px; gap:50px; margin-bottom: 30px;}
.cont02_08_02>.text{ float:left;  width:100%; font-size:17px;  font-weight:500; color:#666; line-height:28px ; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont02_08_02>.img{ float:right; width:100%;}
.cont02_08_02>.img img{ }


@media all and (max-width:768px) and (min-width:100px) {
.cont02_08_02{ float:left;  width:100%; display: grid; grid-template-columns: 100%; gap:30px; margin-bottom: 30px;}
.cont02_08_02>.text{ float:left;  width:100%; font-size:15px;  font-weight:500; color:#666; line-height:24px ; letter-spacing: -1px;word-wrap: break-word;
word-break: keep-all;}
.cont02_08_02>.img { float:left; width:100%; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}
	.cont02_08_02>.img img{ }}























/* 복강경 수술안내 */
.cont03_01_01{ float:left;  width:100%; background:url(../_img/03/img01_01.jpg); height:653px; box-sizing:border-box; background-size: cover; padding:80px}
.cont03_01_01 .inbox{ float:left;  width:100%; }
.cont03_01_01 .inbox .text1{ float:left;  width:100% ; color:#a5856d; margin-bottom:20px; font-size:26px ; letter-spacing: -1px}
.cont03_01_01 .inbox .text1_m{ display:none}
.cont03_01_01 .inbox .text1 em{ color:#333333}
.cont03_01_01 .inbox .text2{ float:left;  width:100% ; color:#333; margin-bottom:10px; font-size:20px ; letter-spacing: -1px }
.cont03_01_01 .inbox .text3{ float:left;  width:100% ; color:#666; margin-bottom:10px; font-size:17px  ; line-height: 28px ; letter-spacing: -1px}
@media all and (max-width:768px) and (min-width:100px) {
.cont03_01_01{
	float:left;
	width:100%;
	height: auto;
	box-sizing:border-box;
	padding:0px 0px;background: none

}
.cont03_01_01 .inbox{ float:left;  width:100%;  margin-top:0px}
.cont03_01_01 .inbox.mbg{ float:left;  width:100%;	background-image: url(../_img/03/img01_01.jpg);
	background-repeat: no-repeat; background-size: cover; padding: 50px 20px; margin-bottom: 20px}	
	
.cont03_01_01 .inbox .text1{ display:none}
.cont03_01_01 .inbox .text1_m{  display: block; float:left;  width:100% ; color:#a5856d; margin-bottom:0px; font-size:18px; line-height: 130% ; letter-spacing: -1px}
.cont03_01_01 .inbox .text1_m em{ color:#333333}
.cont03_01_01 .inbox .text1 em{ color:#333333}
.cont03_01_01 .inbox .text2{ float:left;  width:100% ; color:#333; margin-bottom:10px; font-size:17px ; letter-spacing: -1px }
.cont03_01_01 .inbox .text3{ float:left;  width:100% ; color:#666; margin-bottom:0px!important; font-size:14px ; line-height: 20px ; letter-spacing: -1px}

}
/* 복강경 수술안내 */
.cont03_01_02{ float:left;  width:100%; }
.cont03_01_02 .in01{ float:left;  width:50%;   border-right:1px solid #ccc; border-bottom:1px solid #ccc; height:550px ; box-sizing:border-box; padding-right:50px}
.cont03_01_02 .in01 .img{ float:left;  width:100%; margin-bottom:30px}
.cont03_01_02 .in01 .img img{ float:left;  width:100%;}
.cont03_01_02 .in01 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:24px;
	letter-spacing:-1px;
	margin-bottom:15px;
	box-sizing:border-box;
	padding-left:45px;
	background-image: url(../_img/03/num_01.gif);
	background-repeat: no-repeat;
	background-position: left top; line-height:37px
}
.cont03_01_02 .in01 .text{ float:left;  width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; padding-left:45px; color:#666;  word-wrap: break-word;
word-break: keep-all;}

.cont03_01_02 .in02{ float:left;  width:50%;   border-bottom:1px solid #ccc; height:550px  ;box-sizing:border-box; padding-left:50px}
.cont03_01_02 .in02 .img{ float:left;  width:100%; margin-bottom:30px}
.cont03_01_02 .in02 .img img{ float:left;  width:100%;}
.cont03_01_02 .in02 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:24px;
	letter-spacing:-1px;
	margin-bottom:15px;
	box-sizing:border-box;
	padding-left:40px;
	background-image: url(../_img/03/num_02.gif);
	background-repeat: no-repeat;
	background-position: left top; line-height:37px
}
.cont03_01_02 .in02 .text{ float:left;  width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; padding-left:45px; color:#666;  word-wrap: break-word;
word-break: keep-all;}
.cont03_01_02 .in03 .img{ float:left;  width:100%; margin-bottom:30px}
.cont03_01_02 .in03 .img img{ float:left;  width:100%;}
.cont03_01_02 .in03{ float:left;  width:50%;   border-right:1px solid #ccc;  height:550px ; box-sizing:border-box; padding-right:50px; padding-top:50px}
.cont03_01_02 .in03 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:24px;
	letter-spacing:-1px;
	margin-bottom:15px;
	box-sizing:border-box;
	padding-left:45px;
	background-image: url(../_img/03/num_03.gif);
	background-repeat: no-repeat;
	background-position: left top; line-height:37px
}
.cont03_01_02 .in03 .text{ float:left;  width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; padding-left:45px; color:#666;  word-wrap: break-word;
word-break: keep-all;}

.cont03_01_02 .in04{ float:left;  width:50%;   height:450px ; box-sizing:border-box; padding-left:50px; padding-top:50px}
.cont03_01_02 .in04 .img{ float:left;  width:100%; margin-bottom:30px}
.cont03_01_02 .in04 .img img{ float:left;  width:100%;}
.cont03_01_02 .in04 .title{
	
	float:left;
	width:100%;
	color:#333;
	font-size:24px;
	letter-spacing:-2px;
	margin-bottom:15px;
	box-sizing:border-box;
	padding-left:40px;
	background-image: url(../_img/03/num_04.gif);
	background-repeat: no-repeat;
	background-position: left top; line-height:37px
}
.cont03_01_02 .in04 .text{ float:left;  width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; padding-left:45px; color:#666;  word-wrap: break-word;
word-break: keep-all;}

@media all and (max-width:768px) and (min-width:100px) {
.cont03_01_02{ float:left;  width:100%;  }
.cont03_01_02 .in01{ float:left;  width:100%;   border-right:none; border-bottom:none; height: auto ; box-sizing:border-box; padding-right:0px; margin-bottom:20px; }
.cont03_01_02 .in01 .img{ float:left;  width:100%; margin-bottom:10px}
.cont03_01_02 .in01 .img img{ float:left;  width:100%;}
.cont03_01_02 .in01 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:16px;
	letter-spacing:-1px;
	margin-bottom:5px;
	box-sizing:border-box;
	padding-left:30px;
	background-image: url(../_img/03/num_01.gif);
	background-repeat: no-repeat;
	background-position: left top; background-size:25px; line-height:25px
}
.cont03_01_02 .in01 .text{ float:left;  width:100%; font-size:15px; padding-left:30px; color:#666; line-height:24px; word-wrap: break-word;
word-break: keep-all;}

.cont03_01_02{ float:left;  width:100%; }
.cont03_01_02 .in02{ float:left;  width:100%;   border-right:none; border-bottom:none; height: auto ; box-sizing:border-box; padding-left:0px; margin-bottom:0px;}
.cont03_01_02 .in02 .img{ float:left;  width:100%; margin-bottom:10px}
.cont03_01_02 .in02 .img img{ float:left;  width:100%;}
.cont03_01_02 .in02 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:16px;
	letter-spacing:-1px;
	margin-bottom:5px;
	box-sizing:border-box;
	padding-left:30px;
	background-image: url(../_img/03/num_02.gif);
	background-repeat: no-repeat;
	background-position: left top; background-size:25px; line-height:25px
}
.cont03_01_02 .in02 .text{ float:left;  width:100%; font-size:15px; padding-left:30px; color:#666; line-height:24px; word-wrap: break-word;
word-break: keep-all;}

.cont03_01_02{ float:left;  width:100%; }
.cont03_01_02 .in03{ float:left;  width:100%;   border-right:none; border-bottom:none; height: auto ; box-sizing:border-box; padding-right:0px; margin-bottom:0px; }
.cont03_01_02 .in03 .img{ float:left;  width:100%; margin-bottom:10px}
.cont03_01_02 .in03 .img img{ float:left;  width:100%;}
.cont03_01_02 .in03 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:16px;
	letter-spacing:-1px;
	margin-bottom:5px;
	box-sizing:border-box;
	padding-left:30px;
	background-image: url(../_img/03/num_03.gif);
	background-repeat: no-repeat;
	background-position: left top; background-size:25px; line-height:25px
}
.cont03_01_02 .in03 .text{ float:left;  width:100%; font-size:15px; padding-left:30px; color:#666; line-height:24px; word-wrap: break-word;
word-break: keep-all;}

.cont03_01_02{ float:left;  width:100%; }
.cont03_01_02 .in04{ float:left;  width:100%;   border-right:none; border-bottom:none; height: auto ; box-sizing:border-box; padding-left:0px; margin-bottom:20px;}
.cont03_01_02 .in04 .img{ float:left;  width:100%; margin-bottom:10px}
.cont03_01_02 .in04 .img img{ float:left;  width:100%;}
.cont03_01_02 .in04 .title{
	float:left;
	width:100%;
	color:#333;
	font-size:16px;
	letter-spacing:-1px;
	margin-bottom:5px;
	box-sizing:border-box;
	padding-left:30px;
	background-image: url(../_img/03/num_04.gif);
	background-repeat: no-repeat;
	background-position: left top; background-size:25px; line-height:25px
}
.cont03_01_02 .in04 .text{ float:left;  width:100%; font-size:15px; padding-left:30px; color:#666; line-height:24px; word-wrap: break-word;
word-break: keep-all;}

}

.cont03_02_01 { width: 100%; float:left; background-color:#f1f1f1; padding:80px 0px}
.cont03_02_01 .contents_in .title{ width: 100%; float:left; margin:0px 0px 50px 0px; text-align:center; font-size:34px; color:#000; letter-spacing:-1px}
.cont03_02_01 .contents_in .left{ width: 50%; float:left; padding-right:30px; box-sizing:border-box; border-right:1px solid #ccc }
.cont03_02_01 .contents_in .left .um{ width:50px; float:left; }
.cont03_02_01 .contents_in .left .um .um_in{ width:30px; float:left; background-color:#666666; text-align:center; line-height:30px; color:#00ccff;  border-radius: 50px;}
.cont03_02_01 .contents_in .left .text_b{ width:calc(100% - 50px); float:left; font-size:17px; line-height: 28px; ; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont03_02_01 .contents_in .left .text_b .tt_title{ font-size:26px; margin-bottom:10px; color:#000; width:100% ; letter-spacing: -1px; float:left }

.cont03_02_01 .contents_in .right{ width: 50%; float:right;  padding-left:30px; box-sizing:border-box;  }
.cont03_02_01 .contents_in .right .um{ width:50px; float:left; }
.cont03_02_01 .contents_in .right .um .um_in{ width:30px; float:left; background-color:#666666; text-align:center; line-height:30px; color:#00ccff;  border-radius: 50px; }
.cont03_02_01 .contents_in .right .text_b{ width:calc(100% - 50px); float:left; font-size:17px;  line-height: 28px;  letter-spacing: -1px;word-wrap: break-word;
word-break: keep-all; }
.cont03_02_01 .contents_in .right .text_b .tt_title{ font-size:24px; margin-bottom:10px; color:#333; width:100% ; float:left }

@media all and (max-width:768px) and (min-width:100px) {
	
.cont03_02_01 { width: 100%; float:left; background-color:#f1f1f1; padding:30px 0px}
.cont03_02_01 .contents_in .title{ width: 100%; float:left; margin:0px 0px 30px 0px; text-align:left; font-size:22px; color:#000; letter-spacing:-1px}
.cont03_02_01 .contents_in .left{ width: 100%; float:left; padding-right:0px; box-sizing:border-box; border-right:none; margin-bottom:20px }
.cont03_02_01 .contents_in .left .um{ width:30px; float:left; }
.cont03_02_01 .contents_in .left .um .um_in{ width:25px; float:left; background-color:#666666; text-align:center; line-height:25px; color:#00ccff;  border-radius: 50px;}
.cont03_02_01 .contents_in .left .text_b{ width:calc(100% - 30px); float:left; font-size:15px; padding-top:5px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont03_02_01 .contents_in .left .text_b .tt_title{ font-size:18px; margin-bottom:10px; color:#333; width:100% ; float:left }

.cont03_02_01 .contents_in .right{ width: 100%; float:right;  padding-left:0px; box-sizing:border-box;  }
.cont03_02_01 .contents_in .right .um{ width:30px; float:left; }
.cont03_02_01 .contents_in .right .um .um_in{ width:25px; float:left; background-color:#666666; text-align:center; line-height:25px; color:#00ccff;  border-radius: 50px;}
.cont03_02_01 .contents_in .right .text_b{ width:calc(100% - 30px); float:left; font-size:15px; padding-top:5px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont03_02_01 .contents_in .right .text_b .tt_title{ font-size:18px; margin-bottom:10px; color:#333; width:100% ; float:left }

}



/* 분만클리닉  */
.cont04_03_01{float:left; width:100%}
.cont04_03_01 .left{float:left; width:300px}
.cont04_03_01 .right{float:left; width: calc(100% - 300px); border-left:1px solid #ccc; padding-left:30px; box-sizing:border-box}
.cont04_03_01 .right .inbox01{	float:left;	width: 100%;	background-image: url(../_img/04/img03_01.jpg);	background-repeat: no-repeat;	background-position: left top; padding-left:120px; margin-bottom:40px; min-height:105px}
.cont04_03_01 .right .inbox01 .title{	float:left;	width: 100%; font-size:24px; color:#333; margin-bottom:10px; margin-top:10px}
.cont04_03_01 .right .inbox01 .text{	float:left;	width: 100%; font-size:17px; color:#666; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

.cont04_03_01 .right .inbox02{	float:left;	width: 100%;	background-image: url(../_img/04/img03_02.jpg);	background-repeat: no-repeat;	background-position: left top; padding-left:120px; min-height:105px; ; margin-bottom:40px;}
.cont04_03_01 .right .inbox02 .title{	float:left;	width: 100%; font-size:24px; color:#333; margin-bottom:10px; margin-top:10px}
.cont04_03_01 .right .inbox02 .text{	float:left;	width: 100%; font-size:17px; color:#666; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


.cont04_03_01 .right .inbox03{	float:left;	width: 100%;	background-image: url(../_img/04/img03_03.jpg);	background-repeat: no-repeat;	background-position: left top; padding-left:120px;  min-height:105px; ; margin-bottom:40px;}
.cont04_03_01 .right .inbox03 .title{	float:left;	width: 100%; font-size:24px; color:#333; margin-bottom:10px; margin-top:10px}
.cont04_03_01 .right .inbox03 .text{	float:left;	width: 100%; font-size:17px; color:#666; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}



@media all and (max-width:768px) and (min-width:100px) {
.cont04_03_01{float:left; width:100%}
.cont04_03_01 .left{float:left; width:100%}
.cont04_03_01 .right{float:left; width: 100%; border-left:none; padding-left:0px; box-sizing:border-box}
.cont04_03_01 .right .inbox01{	float:left;	width: 100%;	background-image: url(../_img/04/img03_01.jpg); background-size:60px;	background-repeat: no-repeat;	background-position: left top; padding-left:70px; margin-bottom:20px; min-height:60px}
.cont04_03_01 .right .inbox01 .title{	float:left;	width: 100%; font-size:18px; color:#333; margin-bottom:5px; margin-top:25px}
.cont04_03_01 .right .inbox01 .text{	float:left;	width: calc(100% + 70px); margin-left: -70px; margin-top: 20px; font-size:15px; color:#666; line-height:24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;} 

.cont04_03_01 .right .inbox02{	float:left;	width: 100%;	background-image: url(../_img/04/img03_02.jpg); background-size:60px;	background-repeat: no-repeat;	background-position: left top; padding-left:70px; min-height:60px ;margin-bottom:20px;}
.cont04_03_01 .right .inbox02 .title{	float:left;	width: 100%; font-size:18px; color:#333; margin-bottom:5px; margin-top:25px}
.cont04_03_01 .right .inbox02 .text{		float:left;	width: calc(100% + 70px); margin-left: -70px; margin-top: 20px; font-size:15px; color:#666; line-height:24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;} 

.cont04_03_01 .right .inbox03{	float:left;	width: 100%;	background-image: url(../_img/04/img03_03.jpg);background-size:60px;		background-repeat: no-repeat;	background-position: left top; padding-left:70px;  min-height:60px; margin-bottom:20px;}
.cont04_03_01 .right .inbox03 .title{	float:left;	width: 100%; font-size:18px; color:#333; margin-bottom:5px; margin-top:25px}
.cont04_03_01 .right .inbox03 .text{		float:left;	width: calc(100% + 70px); margin-left: -70px; margin-top: 20px; font-size:15px; color:#666; line-height:24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;} 


}


/* rhdnlgjadlatls  */
.cont04_04_01{float:left; width:100%}
.cont04_04_01 ul{
	float:left;
	width:100%;
	background-image: url(../_img/04/line.jpg);
	background-repeat: repeat-x;
	background-position: left top;  text-align: center; overflow: hidden; }

.cont04_04_01 ul li{float:left; width:20%; display: inline-block; vertical-align: middle;}
.cont04_04_01 ul li .img{float:left; width:100%; text-align:center; margin-bottom:10px}
.cont04_04_01 ul li .text1{float:left; width:100%; text-align:center; margin-bottom:5px; font-size:20px; color:#333; font-weight: 700; letter-spacing: -1px}
.cont04_04_01 ul li .text2{float:left; width:100%; text-align:center;  font-size:17px; color:#333; line-height:28px; margin-bottom:20px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


@media all and (max-width:768px) and (min-width:100px) {
.cont04_04_01{float:left; width:100%}
.cont04_04_01 ul{
	float:left;
	width:100%;
	background-image:none;  text-align: center; overflow: hidden; height: auto}

.cont04_04_01 ul li{float:left;; width: calc(50% - 5px);  display: inline-block; vertical-align: middle; margin:0px 5px 0px 0px;}

.cont04_04_01 ul li:nth-child(2n){float:left; width: calc(50% - 5px); display: inline-block;   margin:0px 0px 0px 5px; }

.cont04_04_01 ul li .img{float:left; width:100%; text-align:center; margin-bottom:10px}
.cont04_04_01 ul li .img img{width:100%; }
.cont04_04_01 ul li .text1{float:left; width:100%; text-align:center; margin-bottom:5px; font-size:18px; color:#333; font-weight: 700; letter-spacing: -1px}
.cont04_04_01 ul li .text2{ display: block;float:left; width:100%; text-align:center;  font-size:15px; color:#333; line-height:24px; margin-bottom:20px;letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

}

.cont04_04_02{float:left; width:100%; text-align: center; overflow: hidden; }
.cont04_04_02 ul{
	 width:100%; 
	background-image: url(../_img/04/line.jpg);
	background-repeat: repeat-x;
	background-position: left top;  text-align: center; overflow: hidden;}

.cont04_04_02 ul li{ width:20%; display: inline-block; vertical-align: top}
.cont04_04_02 ul li .img{float:left; width:100%; text-align:center; margin-bottom:10px}
.cont04_04_02 ul li .text1{float:left; width:100%; text-align:center; margin-bottom:5px; font-size:20px; color:#333; font-weight: 700; letter-spacing: -1px}
.cont04_04_02 ul li .text2{float:left; width:100%; text-align:center; font-size:17px; color:#333; line-height:28px; margin-bottom:20px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


@media all and (max-width:768px) and (min-width:100px) {
.cont04_04_02{float:left; width:100%}
.cont04_04_02 ul{
	float:left;
	width:100%;
	background-image:none;  text-align: center; overflow: hidden; height: auto}

.cont04_04_02 ul li{float:left; width:46%; display: inline-block; vertical-align: middle; margin:0px 2% 20px; }
.cont04_04_02 ul li .img{float:left; width:100%; text-align:center; margin-bottom:10px}
.cont04_04_02 ul li .img img{width:100%; }
.cont04_04_02 ul li .text1{float:left; width:100%; text-align:center; margin-bottom:5px; font-size:18px; color:#333; font-weight: 700; letter-spacing: -1px}
.cont04_04_02 ul li .text2{display: block;float:left; width:100%; text-align:center; font-size:15px; color:#333; line-height:24px; margin-bottom:20px;letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}



}

/* 분만클리닉  */
.cont04_05_01{float:left; width:100%}
.cont04_05_01 .left{float:left; width:300px}
.cont04_05_01 .left .title_st1_m{ display:none}
.cont04_05_01 .right{float:left; width: calc(100% - 300px); border-left:1px solid #ccc; padding-left:30px; box-sizing:border-box}
.cont04_05_01 .right .inbox{	float:left;	width: 100%;padding-left:20px; font-size:17px; line-height:28px; color:#333; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont04_05_01 .right .inbox em{	color:#000; font-weight: 700}

.cont04_05_01 .right2{float:left; width: calc(100% - 300px);  box-sizing:border-box}
.cont04_05_01 .right2 .inbox{	float:left;	width: 100%; margin-bottom:20px}
.cont04_05_01 .right2 .inbox .img{	float:left;	width: 240px;}
.cont04_05_01 .right2 .inbox .text_box{	float:left;	width: calc(100% - 240px);}
.cont04_05_01 .right2 .inbox .text_box .title{	float:left;	width:100%; font-size:30px; color:#000; margin-bottom:15px}
.cont04_05_01 .right2 .inbox .text_box .text{	float:left;	width:100%; font-size:17px; line-height:28px; color:#666; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

.cont04_05_01 .right2 .inbox .text_box .text em{font-size:18px; color:#333; }

.cont04_05_01 .right2 .inbox .text_box .n_text01{	float:left;	width:100%; font-size:17px; font-weight: 600; line-height:28px; color:#333; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont04_05_01 .right2 .inbox .text_box .n_text01 em{	float:left;	width:100%; font-size:18px; font-weight: 700; line-height:28px; color:#000; letter-spacing: -1px; margin: 30px 0px}

@media all and (max-width:768px) and (min-width:100px) {
.cont04_05_01{float:left; width:100%}
.cont04_05_01 .left{float:left;width:100%}
.cont04_05_01 .left .title_st1{ display:none}
.cont04_05_01 .left .title_st1_m{ display:block; float:left; width:100%; font-size:20px; line-height:18px; color:#000; margin-bottom:20px}
.cont04_05_01 .right{float:left; width:100%; border-left:none; padding-left:0px; box-sizing:border-box}
.cont04_05_01 .right .inbox{	float:left;	width: 100%;padding-left:0px; font-size:15px; line-height:24px; color:#333; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont04_05_01 .right .inbox em{	color:#000; font-weight: 700}

.cont04_05_01 .right2{float:left; width:100%;  box-sizing:border-box}
.cont04_05_01 .right2 .inbox{	float:left;	width: 100%; margin-bottom:40px}
.cont04_05_01 .right2 .inbox .img{	float:left; width:100%; margin-bottom:20px}
.cont04_05_01 .right2 .inbox .img img{ width:100%;}
.cont04_05_01 .right2 .inbox .text_box{	float:right;	width: 100%;}
.cont04_05_01 .right2 .inbox .text_box .title{	float:left;	width:100%; font-size:18px; color:#000; line-height:22px; margin-bottom:5px}
.cont04_05_01 .right2 .inbox .text_box .text{float:left;	width: 100%;padding-left:0px; font-size:15px; line-height:24px; color:#666; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

.cont04_05_01 .right2 .inbox .text_box .text em{font-size:17px; color:#333; }

.cont04_05_01 .right2 .inbox .text_box .n_text01{	float:left;	width:100%; font-size:15px; font-weight: 600; line-height:24px; color:#333; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont04_05_01 .right2 .inbox .text_box .n_text01 em{	float:left;	width:100%; font-size:16px; font-weight: 700; line-height:28px; color:#000; letter-spacing: -1px; margin: 20px 0px}	
	
}



.cont02_01_05_2 { width: 100%; float:left; margin-bottom:100px; background:#f5f5f5; padding:50px 0px}


/* 성형피부  */
.cont05_01_01{float:left; width:100%}
.cont05_01_01 .text1{float:left; width:100%; font-size:15px; color:#333; text-align:left; margin-bottom:30px}
.cont05_01_01 .in_left{float:left; width:90px}
.cont05_01_01 .in_left .round1{float:left; width:75px; height:75px; background-color:#00cdeb;  display: table;  border-radius: 100px; text-align:center; text-align:left}
.cont05_01_01 .in_left .round1 span{display: table-cell;  vertical-align: middle; color:#fff; font-size:18px; width:100%; text-align:center}
.cont05_01_01 .in_right{float:left; width: calc(100% - 90px);  display: table; text-align:left;  font-size:14px}

@media all and (max-width:768px) and (min-width:100px) {

.cont05_01_01{float:left; width:100%}
.cont05_01_01 .text1{float:left; width:100%; font-size:12px; color:#333; text-align:left; margin-bottom:10px}
.cont05_01_01 .in_left{float:left; width:70px}
.cont05_01_01 .in_left .round1{float:left; width:60px; height:60px; background-color:#00cdeb;  display: table;  border-radius: 100px; text-align:center; text-align:left}
.cont05_01_01 .in_left .round1 span{display: table-cell;  vertical-align: middle; color:#fff; font-size:16px; width:100%; text-align:center}
.cont05_01_01 .in_right{float:left; width: calc(100% - 70px);  display: table; text-align:left;  font-size:12px; line-height:18px}

}

.cont05_01_01  .check_title{
	float:left;text-align:left;
	width: 100%;
	background-image: url(../_img/common/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left top; font-size:20px; color:#000; margin-bottom:10px; padding-left:25px; box-sizing:border-box; letter-spacing:-1px
}

.cont05_01_01  .text2{
	float:left;text-align:left;
	width: 100%; font-size:14px;  margin-bottom:20px; padding-left:25px; box-sizing:border-box
}

.cont05_01_01  .check_txt{
	float:left; text-align:left;
	width: 100%; font-size:17px;  margin-bottom:20px; padding-left:25px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;
}



@media all and (max-width:768px) and (min-width:100px) {

.cont05_01_01  .check_title{
	float:left;text-align:left;
	width: 100%;
	background-image: url(../_img/common/list_icon.gif);
	background-repeat: no-repeat;
	background-position: left top; font-size:16px; color:#000; margin-bottom:5px; padding-left:25px; box-sizing:border-box; letter-spacing:-1px
}

.cont05_01_01  .text2{
	float:left;text-align:left;
	width: 100%; font-size:12px;  margin-bottom:10px; padding-left:25px; box-sizing:border-box
}
.cont05_01_01  .check_txt{
	float:left; text-align:left;
	width: 100%; font-size:15px;  margin-bottom:10px; padding-left:0px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;
}	
	
	
	
}

.right_tit{float:left; width:100%; font-size:20px; line-height: 34px; letter-spacing: -1px; margin-bottom: 30px }
.right_tit2{float:left; width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all; }
.right_tit3{float:left; width:100%; font-size:20px; line-height: 34px; letter-spacing: -1px; margin-bottom: 30px ; word-wrap: break-word;
word-break: keep-all;}

.right_txt_box{float:left; width:100%; margin-bottom: 30px ; display: grid; grid-template-columns:85px auto; gap:20px;}
.right_txt_box>.round_tx{float:left; width:100%;  height:85px; background-color:#00cdeb;   border-radius: 100px; color: #fff; font-size:18px; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}
.right_txt_box>.round_tx2{float:left; width:100%; font-size:17px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}


@media all and (max-width:768px) and (min-width:100px) {
	
.right_tit{float:left; width:100%; font-size:16px; line-height:20px; letter-spacing: -1px; margin-bottom:20px }
.right_tit2{float:left; width:100%; font-size:15px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all; }	
.right_tit3{float:left; width:100%; font-size:15px; line-height:20px; letter-spacing: -1px; margin-bottom:20px ; word-wrap: break-word;
word-break: keep-all;}	
	
	
	
.right_txt_box{float:left; width:100%; margin-bottom:10px ; display: grid; grid-template-columns:100%; gap:10px;}
.right_txt_box>.round_tx{float:left; width:30%;  height:30px; background-color:#00cdeb;   border-radius: 20px; color: #fff; font-size:16px; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}
.right_txt_box>.round_tx2{float:left; width:100%; font-size:15px; line-height: 24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}	
	
	
}



.cont05_01_02{float:left; width:100%}
.cont05_01_02 .text1{float:left; width:100%; font-size:15px; color:#333; text-align:left; margin-bottom:30px}
.cont05_01_02 .in_left{float:left; width:140px}
.cont05_01_02 .in_right{float:left; width: calc(100% - 140px);  display: table; text-align:left;  font-size:15px}
.cont05_01_02 .in_right .title{float:left; width:100% ;  text-align:left;  font-size:20px; color:#333;margin-bottom:10px; letter-spacing: -1px}
.cont05_01_02 .in_right .text{float:left; width:100% ;  text-align:left;  font-size:17px ; line-height:28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

@media all and (max-width:768px) and (min-width:100px) {

.cont05_01_02{float:left; width:100%; }
.cont05_01_02 .text1{float:left; width:100%; font-size:15px; color:#333; text-align:left; margin-bottom:30px}
.cont05_01_02 .in_left{float:left; width:80px}
.cont05_01_02 .in_left img{float:left; width:70px}
.cont05_01_02 .in_right{float:left; width: calc(100% - 80px);  display: table; text-align:left;  font-size:15px}
.cont05_01_02 .in_right .title{float:left; width:100% ;  text-align:left;  font-size:18px; color:#333;margin-bottom:0px; margin-top:30px; line-height:22px; letter-spacing: -1px}
.cont05_01_02 .in_right .text{float:left; width: calc(100% + 80px); margin-left: -80px; margin-top:20px; text-align:left;  font-size:15px; color:#666; line-height:24px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

}


.cont05_02_01{ width:100%; float:left;  }
.cont05_02_01 .left{ width:25%; float:left}
.cont05_02_01 .right{ width:75%; float:left;}
.cont05_02_01 .right .text_box{ width:100%; float:left; font-size:17px; ; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont05_02_01 .right .text_box ul li{ width:100%; float:left; margin-bottom:5px}

.cont05_02_01 .right .text_box ul li .round_um{ width:25px; float:left; border-radius: 50px; background-color:#7a97c4; text-align:center; line-height:25px; color:#fff ; margin-right: 10px}
.cont05_02_01 .right .text_box ul li .tt{ width: calc(100% - 40px); float:left; font-size:17px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
.cont05_02_01 .right .title_box{ width:100%; float:left; font-size:20px; color:#333; line-height:28px; margin-bottom:20px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all; }


@media all and (max-width:768px) and (min-width:100px) {


.cont05_02_01{ width:100%; float:left;  }
.cont05_02_01 .left{ width:100%; float:left}
.cont05_02_01 .right{ width:100%; float:left;}
.cont05_02_01 .right .text_box{ width:100%; float:left; font-size:15px; margin-top:10px; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}
.cont05_02_01 .right .text_box ul li{ width:100%; float:left; margin-bottom:5px}

.cont05_02_01 .right .text_box ul li .round_um{ width:25px; float:left; border-radius: 50px; background-color:#7a97c4; text-align:center; line-height:25px; color:#fff ; margin-right: 10px}
.cont05_02_01 .right .text_box ul li .tt{ width: calc(100% - 40px); float:left; font-size:15px; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}
.cont05_02_01 .right .title_box{ width:100%; float:left; font-size:16px; color:#333; line-height:22px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all; }



}
.umtext_box{ width:100%; float:left; font-size:16px}
.umtext_box ul li{ width:100%; float:left; margin-bottom:5px}

.umtext_box ul li .round_um{ width:25px; float:left; border-radius: 50px; background-color:#7a97c4; text-align:center; line-height:25px; color:#fff; margin-right:10px }
.umtext_box ul li .tt{ width: calc(100% - 40px); float:left; font-size:17px; line-height: 28px; letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}

@media all and (max-width:768px) and (min-width:100px) {


.umtext_box{ width:100%; float:left; font-size:16px}
.umtext_box img{ width:100%;}
.umtext_box ul li{ width:100%; float:left; margin-bottom:5px}

.umtext_box ul li .round_um{ width:25px; float:left; border-radius: 50px; background-color:#7a97c4; text-align:center; line-height:25px; color:#fff; margin-right: 10px }
.umtext_box ul li .tt{ width: calc(100% - 40px); float:left; font-size:15px; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}


}
.umtext_box2{ width:100%; float:left; font-size:16px}
.umtext_box2 ul li{ width:100%; float:left; margin-bottom:5px}

.umtext_box2 ul li .round_um{ width:45px; float:left; border-radius: 5px; background-color:#00ccff; text-align:center; line-height:45px; color:#fff; font-size:20PX; margin-right: 15px}
.umtext_box2 ul li .tt{ width: calc(100% - 60px); float:left; font-size:17px; line-height: 28px;letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
@media all and (max-width:768px) and (min-width:100px) {

.umtext_box2{ width:100%; float:left; font-size:16px}
.umtext_box2 ul li{ width:100%; float:left; margin-bottom:5px}

.umtext_box2 ul li .round_um{ width:30px; float:left; border-radius: 5px; background-color:#00ccff; text-align:center; line-height:30px; color:#fff; font-size:20PX; margin-right: 10px }
.umtext_box2 ul li .tt{ width: calc(100% - 40px); float:left; font-size:15px; line-height: 24px;letter-spacing: -1px; word-wrap: break-word;
word-break: keep-all;}
}
.cont05_02_01 .right .text_box2{
	width:100%;
	float:left;
	font-size:16px;
	background-image: url(../_img/05/b_img01_02.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-left:80px; box-sizing:border-box; font-size:17px; min-height:80px; margin-bottom:30px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;
}

.cont05_02_01 .right .text_box2 em{
	width:100%;
	float:left;
	font-size:20px; color:#333; margin-bottom:5px
}


@media all and (max-width:768px) and (min-width:100px) {


.cont05_02_01 .right .text_box2{
	width:100%;
	float:left;
	font-size:12px;
	background-image: url(../_img/05/b_img01_02.jpg);
	background-repeat: no-repeat;
	background-position: left top; padding-left:60px;background-size:50px;  box-sizing:border-box; font-size:15px; min-height:80px; margin-bottom:30px;; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;
}

.cont05_02_01 .right .text_box2 em{
	width:100%;
	float:left;
	font-size:16px; color:#333; margin-bottom:5px
}



}



/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.map_size{ 
  width : 100%; 
  height: 500px; 
 overflow: hidden;
margin: 0px auto!important; display: flex;
justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; 
} 

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.map_size{ 
  width : 100%; /* 구글 지도 넓이 */ 
  height: 280px; /* 구글 지도 높이 */ 
 overflow: hidden;
margin: 0px auto!important; display: flex;
justify-content:center;  align-items: center; flex-direction:column; box-sizing: border-box; 
} 

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/







/* 구글지도 */ 
#map-canvas, #map_canvas { 
  width : 100%; /* 구글 지도 넓이 */ 
  height: 550px; /* 구글 지도 높이 */ 
  font-size:12px; 
} 
@media all and (max-width:1024px) and (min-width:769px) {
#map-canvas, #map_canvas { 
  width : 100%; /* 구글 지도 넓이 */ 
  height: 400px; /* 구글 지도 높이 */ 
  font-size:12px; 
} }
@media all and (max-width:768px) and (min-width:100px) {
#map-canvas, #map_canvas { 
  width : 100%; /* 구글 지도 넓이 */ 
  height: 250px; /* 구글 지도 높이 */ 
  font-size:12px; 
} }

/* 말풍선관련 css 시작 */ 
.map_Heading { /* 말풍선 타이틀(회사명) css */ 
  line-height:30px; 
  font-size:20px; 
  font-weight:bold; 
  color:#30C; 
} 

.map_Content { /* 말풍선 내용 css */ 
  font-size:12px; 
  color:#333; 
} 

/* 말풍선 회사홈페이지 링크 css */ 
a:link.map_Content    { text-decoration: none; color: #333; } 
a:active.map_Content  { text-decoration: none; color: #333; } 
a:visited.map_Content { text-decoration: none; color: #333; } 
a:hover.map_Content  { text-decoration: none; color: #A2002E; } 
/* 말풍선관련 css 끝 */ 



.gallery_box { float:left; width:100%}
 
.main_f{  height: 790px; }
.img_btn_f{
	width:100%;
	float:left; margin-top:30px; z-index:9999999; position:relative

}
.img_btn01{
	width:230px;
	float:left;
	height:65px; margin-right:1px

}
.img_btn01 a{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px;  line-height:65px; padding-left:30px; font-size:16px; 
}
.img_btn01 a:hover{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#886346;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px; line-height:65px; padding-left:30px; font-size:16px; 
}

.img_btn01_2{
	width:230px;
	float:left;
	height:65px; margin-right:1px

}
.img_btn01_2 a{
width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px;  line-height:65px; padding-left:30px; font-size:16px; 
}
.img_btn01_2 a:hover{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#886346;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px; line-height:65px; padding-left:30px; font-size:16px; 
}


.img_btn02{
	width:230px;
	float:left;
	height:65px;
	
}
.img_btn02 a{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#758194;
	background-image: url(../_img/common/bt_icon02.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px; line-height:65px; padding-left:30px; font-size:16px; 
}
.img_btn02 a:hover{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#42526c;
	background-image: url(../_img/common/bt_icon02.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px;  line-height:65px; padding-left:30px; font-size:16px; 
}

.img_btn03{
	width:230px;
	float:left;
	height:65px;
	
}
.img_btn03 a{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#758194;
	background-image: url(../_img/common/bt_icon03.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px; line-height:65px; padding-left:30px; font-size:16px; 
}
.img_btn03 a:hover{
	width:230px;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#42526c;
	background-image: url(../_img/common/bt_icon03.png);
	background-repeat: no-repeat;
	background-position: 20px center; background-size:60px; line-height:65px; padding-left:30px; font-size:16px; 
}

.img_tel {
	width:230px!important;
	float:left;
	height:65px!important;
	text-align:center;
	color:#fff; background-color: #6ca350!important;
	background-image: url(../_img/common/bt_icon04.png);	
	background-repeat: no-repeat;
	background-position: 20px center; background-size:50px;  position: relative; margin-left: 1px
}
.img_tel .tx1{position: absolute; left: 70px; top: 10px; font-size:14px; color: #Fff}
.img_tel .tx2{position: absolute; left: 70px; top: 30px; font-size: 24px; color: #Fff;font-family: 'Roboto', sans-serif;letter-spacing: -2px; }

@media all and (max-width:1280px) and (min-width:768px) {}

@media all and (max-width:768px) and (min-width:100px) {
	.img_btn_f{
	width:100%;
	float:left; margin-top:30px
}
.img_btn01{
	width:50%;
	float:left;
	height:65px; margin-right:0px

}
.img_btn01 a{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-size:50px; line-height:65px; padding-left:20px; font-size:14px; box-sizing:border-box
}
.img_btn01 a:hover{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-size:50px; line-height:65px; padding-left:20px; font-size:16px; box-sizing:border-box
}
	
	.img_btn01_2{
		width:100%;
	float:left;
	height:65px; margin-right:0px

}
.img_btn01_2 a{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position: 45px center; background-size:60px; line-height:65px; padding-left:20px; font-size:16px; box-sizing:border-box
}
.img_btn01_2 a:hover{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#a5856d;
	background-image: url(../_img/common/bt_icon01.png);
	background-repeat: no-repeat;
	background-position:45px center; background-size:60px; line-height:65px; padding-left:20px; font-size:16px; box-sizing:border-box
}
	
.img_btn02{
	width:50%;
	float:left;
	height:65px;
	
}
.img_btn02 a{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#758194;
	background-image: url(../_img/common/bt_icon02.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-size:50px;line-height:65px; padding-left:20px; font-size:14px; ; box-sizing:border-box
}
.img_btn02 a:hover{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#42526c;
	background-image: url(../_img/common/bt_icon02.png);
	background-repeat: no-repeat;
	background-position: 10px center; background-size:50px;  line-height:65px; padding-left:20px; font-size:14px; ; box-sizing:border-box
}

.img_btn03{
	width:50%;
	float:left;
	height:65px;
	
}
.img_btn03 a{
	width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#758194;
	background-image: url(../_img/common/bt_icon03.png);
	background-repeat: no-repeat;
	background-position:  10px center; background-size:50px;  line-height:65px; padding-left:20px; font-size:14px; ; box-sizing:border-box
}
.img_btn03 a:hover{
   width:100%;
	float:left;
	height:65px;
	text-align:center;
	color:#fff;
	background-color:#758194;
	background-image: url(../_img/common/bt_icon03.png);
	background-repeat: no-repeat;
	background-position:  10px center; background-size:50px;  line-height:65px; padding-left:20px; font-size:14px; ; box-sizing:border-box}
	
.img_tel {
	width: 100% !important;
	float:left;
	height:65px!important;
	text-align:center;
	color:#fff; background-color: #6ca350!important;
	background-image: url(../_img/common/bt_icon04.png);	
	background-repeat: no-repeat;
	background-position: 50px center; background-size:50px; position: relative; margin-top: 0px; margin-left: 0px; }
.img_tel .tx1{position: absolute; left: 32%; top: 25px; font-size: 14px; color: #Fff}
.img_tel .tx2{position: absolute; left: 50%; top: 25px; font-size: 24px; color: #Fff; font-family: 'Roboto', sans-serif; letter-spacing: -2px; }
	
}

.main_golink{ width:100%; height:300px; }
.main_golink a{ width:100%; height:300px; display:block }
	

	
@media all and (max-width:767px) and (min-width:360px) {.main_event{ width:100%; height:300px; float:left; }}
@media all and (max-width:360px) and (min-width:321px) {.main_event{ width:100%; height:170px; float:left; }}
@media all and (max-width:320px) and (min-width:300px) {.main_event{ width:100%; height:150px; float:left; }}
	
/**** pc ****/
@media only all and (min-width:1025px) {	.face_step{ width:100%; float: left; }
.face_step .inbox{ width:50%; float: left; margin-bottom: 50px}
.face_step .inbox .img{ width:100%; float: left; margin-bottom: 15px}
.face_step .inbox .tt_box{ width:100%; float: left; position: relative }
.face_step .inbox .tt_box .um_box2{ width:85px; height: 85px;  background-color: #333 !important; text-align: center; border-radius: 100px; box-sizing: border-box; padding-TOP: 15px; position: absolute; left: 0px; top: 0px }	
.face_step .inbox .tt_box .tx{ width:100%; float: left;  padding-left: 95px; box-sizing: border-box; font-size: 17px; color: #666; margin-top:5px ; line-height: 24px; letter-spacing: -1px}
.face_step .inbox .tt_box .tx em{  box-sizing: border-box; font-size: 20px; color: #000;  width: 100%;line-height:25px}	
	
.face_step .inbox2{ width:100%; float: left; margin-bottom: 50px; display: grid; grid-template-columns: repeat(2, 1fr); gap:50px;}
.face_step .inbox2>img{ width:100%; float: left; }	
}
/**** 테블릿 ****/
@media all and (max-width:1024px) and (min-width:769px) {	.face_step{ width:100%; float: left; }
.face_step .inbox{ width:50%; float: left; margin-bottom: 50px}
.face_step .inbox .img{ width:100%; float: left; margin-bottom: 15px}	
.face_step .inbox .tt_box{ width:100%; float: left; position: relative }
.face_step .inbox .tt_box .um_box2{ width:85px; height: 85px;  background-color: #333 !important; text-align: center; border-radius: 100px; box-sizing: border-box; padding-TOP: 15px; position: absolute; left: 0px; top: 0px }	
.face_step .inbox .tt_box .tx{ width:100%; float: left;  padding-left: 95px; box-sizing: border-box; font-size: 17px; color: #666; margin-top:5px ; line-height: 24px; letter-spacing: -1px}
.face_step .inbox .tt_box .tx em{  box-sizing: border-box; font-size: 20px; color: #000;  width: 100%;line-height:25px}	
	
.face_step .inbox2{ width:100%; float: left; margin-bottom: 50px; display: grid; grid-template-columns: repeat(2, 1fr); gap:50px;}
.face_step .inbox2>img{ width:100%; float: left; }		
}
/**** 모바일 ****/
@media only all and (max-width:768px) {	.face_step{ width:100%; float: left; }
.face_step .inbox{ width:100%; float: left; margin-bottom: 20px}
.face_step .inbox .img{ width:85%; float: left; margin-bottom: 10px}	
.face_step .inbox .tt_box{ width:100%; float: left; position: relative }
.face_step .inbox .tt_box .um_box2{ width:60px; height: 60px;  background-color: #333 !important; text-align: center; border-radius: 100px; box-sizing: border-box; padding-TOP:10px; position: absolute; left: 0px; top: 0px ;}		
.face_step .inbox .tt_box .tx{ width:100%; float: left;  padding-left: 70px; box-sizing: border-box; font-size: 15px; color: #666; margin-top:0px ; line-height: 20px; letter-spacing: -1px}
.face_step .inbox .tt_box .tx em{  box-sizing: border-box; font-size: 18px; color: #000;  width: 100%;line-height:25px}	
	
.face_step .inbox2{ width:100%; float: left; margin-bottom: 50px; display: grid; grid-template-columns: 100%; gap:20px;}
.face_step .inbox2>img{ width:100%; float: left; }	
}



/**** pc ****/
@media only all and (min-width:1050px) {
.intro{ width:100%; float: left; height: 90vh ; background: url(../_img/intro/intro_bg.jpg); background-size: cover; display:flex; justify-content: center; margin-top:50px;  }
.intro .inbox{ max-width:1050px; float: left; }
.intro .inbox .titlebox{ width:100%; float: left; text-align: center; font-size: 20px; color: #fff  ; font-weight: 500; margin-top: 50px; margin-bottom: 50px}
.intro .inbox .titlebox em{  width:100%;float: left;  font-size: 50px; color: #fff ; font-weight: 500; margin-top: 15px}
.intro .inbox .gobox{ width:100%; float: left; }
.intro .inbox .gobox ul { width:100%; float: left; display:flex;justify-content: space-between;  flex-wrap: wrap;   flex-wrap: wrap;   }		
.intro .inbox .gobox ul li{ width:33.33%; float: left; }
.intro .inbox .gobox ul li .in01{ width:100%; float: left; height: 300px;  background-color: rgba(81,106,232,0.8);  position: relative ; overflow: hidden}		
.intro .inbox .gobox ul li .in01 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img01.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in01 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img01.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		
	
.gobox_tx1{ width:100%; float: left;  font-size: 24px; color: #fff; margin-bottom: 20px; font-weight: 500 ; ; text-align: center; position: relative; z-index: 9; padding-top:2vw; box-sizing: border-box}	
.gobox_img{ width:100%; float: left; text-align: center; margin-bottom: 10px; z-index: 9}	
.gobox_img2{ width:100%; float: left; text-align: center; margin-bottom: 20px;  margin-top: 10px; z-index: 9; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}
.gobox_img2 img{ width:90px; float: left; }	
	
.gobox_tx2{ width:100%; float: left; font-size:14px; line-height: 16px; color: #fff; text-align: center;; z-index: 9}	
	
	
.intro .inbox .gobox ul li .in02{ width:100%; float: left; height: 300px;  background-color: rgba(253,168,71,0.8);  position: relative }		
.intro .inbox .gobox ul li .in02 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img02.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in02 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img02.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	
	.intro .inbox .gobox ul li .in03{ width:100%; float: left; height: 300px;  background-color: rgba(175,228,95,0.8);  position: relative }		
.intro .inbox .gobox ul li .in03 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img03.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in03 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img03.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
	.intro .inbox .gobox ul li .in04{ width:100%; float: left; height: 300px;  background-color: rgba(217,156,111,0.8);  position: relative; ; overflow: hidden }		
.intro .inbox .gobox ul li .in04 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img04.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in04 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img04.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	.intro .inbox .gobox ul li .in05{ width:100%; float: left; height: 300px;  background-color: rgba(71,180,213,0.8);  position: relative ; overflow: hidden}		
.intro .inbox .gobox ul li .in05 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img05.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in05 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img05.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
.intro .inbox .gobox ul li .in06{ width:100%; float: left; height: 300px;  background-color: rgba(246,142,174,0.8);  position: relative ; overflow: hidden}		
.intro .inbox .gobox ul li .in06 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img06.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in06 .imgimg{ width:100%; float: left; height: 302px;  background: url(../_img/intro/intro_img06.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		
}
/**** 테블릿 ****/
@media all and (max-width:1049px) and (min-width:769px) {	
.intro{ width:100%; float: left; height: 90vh ; background: url(../_img/intro/intro_bg.jpg); background-size: cover; display:flex; justify-content: center; margin-top:-10px;  }
.intro .inbox{width:100%; float: left;  float: left; }
.intro .inbox .titlebox{ width:100%; float: left; text-align: center; font-size: 20px; color: #fff  ; font-weight: 500; margin-top: 50px; margin-bottom: 50px}
.intro .inbox .titlebox em{  width:100%;float: left;  font-size: 50px; color: #fff ; font-weight: 500; margin-top: 15px}
.intro .inbox .gobox{ width:100%; float: left; }
.intro .inbox .gobox ul { width:100%; float: left; display:flex;justify-content: space-between;  flex-wrap: wrap;   flex-wrap: wrap;   }		
.intro .inbox .gobox ul li{ width:33.33%; float: left; }
.intro .inbox .gobox ul li .in01{ width:100%; float: left; height: 300px;  background-color: rgba(81,106,232,0.8);  position: relative }		
.intro .inbox .gobox ul li .in01 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img01.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in01 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img01.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		
	
.gobox_tx1{ width:100%; float: left;  font-size: 24px; color: #fff; margin-bottom: 20px; font-weight: 500 ; ; text-align: center; position: relative; z-index: 9; padding-top:4vw; box-sizing: border-box}	
.gobox_img{ width:100%; float: left; text-align: center; margin-bottom: 10px; z-index: 9}	
.gobox_img2{ width:100%; float: left; text-align: center; margin-bottom: 20px;  margin-top: 10px; z-index: 9; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}
.gobox_img2 img{ width:60%; float: left;}
.gobox_tx2{ width:100%; float: left; font-size:14px; line-height: 16px; color: #fff; text-align: center;; z-index: 9}	
	
	
.intro .inbox .gobox ul li .in02{ width:100%; float: left; height: 300px;  background-color: rgba(253,168,71,0.8);  position: relative }		
.intro .inbox .gobox ul li .in02 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img02.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in02 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img02.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	
	.intro .inbox .gobox ul li .in03{ width:100%; float: left; height: 300px;  background-color: rgba(175,228,95,0.8);  position: relative }		
.intro .inbox .gobox ul li .in03 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img03.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in03 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img03.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
	.intro .inbox .gobox ul li .in04{ width:100%; float: left; height: 300px;  background-color: rgba(217,156,111,0.8);  position: relative }		
.intro .inbox .gobox ul li .in04 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img04.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in04 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img04.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	.intro .inbox .gobox ul li .in05{ width:100%; float: left; height: 300px;  background-color: rgba(71,180,213,0.8);  position: relative }		
.intro .inbox .gobox ul li .in05 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img05.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in05 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img05.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
.intro .inbox .gobox ul li .in06{ width:100%; float: left; height: 300px;  background-color: rgba(246,142,174,0.8);  position: relative }		
.intro .inbox .gobox ul li .in06 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img06.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in06 .imgimg{ width:100%; float: left; height: 300px;  background: url(../_img/intro/intro_img06.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}			
	
}
/**** 모바일 ****/
@media only all and (max-width:768px) {
	
.intro{ width:100%; float: left; background: url(../_img/intro/intro_bg.jpg); background-size: cover; display:flex; justify-content: center; margin-top:50px;  }
.intro .inbox{ width:100%; float: left; }
.intro .inbox .titlebox{ width:100%; float: left; text-align: center; font-size: 18px; color: #fff  ; font-weight: 500; margin-top: 40px; margin-bottom:30px}
.intro .inbox .titlebox em{  width:100%;float: left;  font-size: 30px; color: #fff ; font-weight: 500; margin-top: 15px}
.intro .inbox .gobox{ width:100%; float: left; }
.intro .inbox .gobox ul { width:100%; float: left; display:flex;justify-content: space-between;  flex-wrap: wrap;   flex-wrap: wrap;   }		
.intro .inbox .gobox ul li{ width:50%; float: left; }
.intro .inbox .gobox ul li .in01{ width:100%; float: left; height:55vw;  background-color: rgba(81,106,232,0.8);  position: relative }		
.intro .inbox .gobox ul li .in01 .imgimg{ width:100%; float: left; height:100%;  background: url(../_img/intro/intro_img01.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in01 .imgimg{ width:100%; float: left; height:100%;   background: url(../_img/intro/intro_img01.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		
	
.gobox_tx1{ width:100%; float: left;  font-size: 20px; color: #fff; margin-bottom:10px; font-weight: 500 ; ; text-align: center; position: relative; z-index: 9; padding-top:5vw; box-sizing: border-box}	
.gobox_img{ width:100%; float: left; text-align: center; margin-bottom: 5px; z-index: 9}	
.gobox_img img{ width:40%;}		
.gobox_img2{ width:100%; float: left; text-align: center; margin-bottom:10px; margin-top: 5px; z-index: 9; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box}	
.gobox_img2 img{ width:30%; float: left; }	
.gobox_tx2{ width:100%; float: left; font-size:12px; line-height: 14px; color: #fff; text-align: center;; z-index: 9}	
	
	
.intro .inbox .gobox ul li .in02{ width:100%; float: left;   height:55vw;    background-color: rgba(253,168,71,0.8);  position: relative }		
.intro .inbox .gobox ul li .in02 .imgimg{ width:100%; float: left;  height:100%;  background: url(../_img/intro/intro_img02.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in02 .imgimg{ width:100%; float: left;height:100%;  background: url(../_img/intro/intro_img02.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	
	.intro .inbox .gobox ul li .in03{ width:100%; float: left;  height:55vw;   background-color: rgba(175,228,95,0.8);  position: relative }		
.intro .inbox .gobox ul li .in03 .imgimg{ width:100%; float: left; height:100%;    background: url(../_img/intro/intro_img03.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in03 .imgimg{ width:100%; float: left; height:100%;   background: url(../_img/intro/intro_img03.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
	.intro .inbox .gobox ul li .in04{ width:100%; float: left;   height:55vw;  background-color: rgba(217,156,111,0.8);  position: relative }		
.intro .inbox .gobox ul li .in04 .imgimg{ width:100%; float: left; height:100%;   background: url(../_img/intro/intro_img04.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in04 .imgimg{ width:100%; float: left; height:100%;  background: url(../_img/intro/intro_img04.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}		

	.intro .inbox .gobox ul li .in05{ width:100%; float: left;  height:55vw;  background-color: rgba(71,180,213,0.8);  position: relative }		
.intro .inbox .gobox ul li .in05 .imgimg{ width:100%; float: left;  height:100%;   background: url(../_img/intro/intro_img05.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in05 .imgimg{ width:100%; float: left; height:100%;   background: url(../_img/intro/intro_img05.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}	
	
.intro .inbox .gobox ul li .in06{ width:100%; float: left;  height:55vw;  background-color: rgba(246,142,174,0.8);  position: relative }		
.intro .inbox .gobox ul li .in06 .imgimg{ width:100%; float: left; height:100%;   background: url(../_img/intro/intro_img06.png);  background-size: cover;  opacity: 0; position: absolute; top: 0px; left: 0px; z-index: 1; transition: all 1s;
-moz-transition: all 1s; /* Firefox 4 */
-webkit-transition: all 1s; /* Safari and Chrome */
-o-transition: all 1s; /* Opera */ ;}		
.intro .inbox .gobox ul li:hover  .in06 .imgimg{ width:100%; float: left;  height:100%;  background: url(../_img/intro/intro_img06.png);  background-size: cover; opacity: 1; pposition: absolute; top: 0px; left: 0px;; z-index: 1; background-color: #000}			
}





/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.new2024_cont0203_01{ width:100%; float: left; grid-template-columns: auto 35% ;display: grid; margin-bottom: 50px}			
.new2024_cont0203_01 .fl{ width:100%; float: left;  position: relative; padding-right: 30px}			
.new2024_cont0203_01 .fl .qu_icon{position: absolute; left: 0px; top: 0px; }			
.new2024_cont0203_01 .fl .tit_02{ width:100%; float: left;  font-size: 26px;  color: #000; margin-bottom: 40px ; letter-spacing: -1.5px; padding-left: 70px;  }			
.new2024_cont0203_01 .fl .tit{ width:100%; float: left;  font-size: 36px; margin-bottom: 15px;padding-left: 70px;color: #000;}			

.new2024_cont0203_01 .fl .tit2{ width:100%; float: left;  font-size: 36px;  color: #000; margin-bottom: 40px ; letter-spacing: -1.5px; padding-left: 70px; padding-top: 10px }			
.new2024_cont0203_01 .fl .tit2 em{ width:auto;   }			
	
	
.new2024_cont0203_01 .fl .info{ width:100%; float: left;  font-size:17px;  color: #000;; margin-bottom: 20px; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
 word-break: keep-all;  font-weight:600}	

.new2024_cont0203_01 .fr{ width:100%; float: left; padding-left: 30px }	
.new2024_cont0203_01 .fr img{ width:100%;  padding-top: 50px }	


.new2024_pd{ width:100%; float: left; margin: 50px 0px 100px; border-bottom: 1px solid #ccc}		
.new2024_pd_noline{ width:100%; float: left; height: 50px}		


.new2024_cont0203_02{ width:100%; float: left;}	
.new2024_cont0203_02 .tit{ width:100%; float: left;  font-size: 36px;  color: #000; margin-bottom: 40px ; letter-spacing: -1.5px ; text-align: center; font-weight: 400}
.new2024_cont0203_02 .tit em{font-weight: 600}

.new2024_cont0203_02 .tx_s{ width:100%; float: left;  font-size: 17px;  color: #000; margin-bottom:30px ; letter-spacing: -1px ; text-align: center; line-height: 28px; word-wrap: break-word;
 word-break: keep-all;font-weight: 600;}


.new2024_cont0203_02 .movie_out{ width:100%; float: left; text-align: center ; margin: 50px 0px; padding: 0px 100px}
.new2024_cont0203_02 .movie_out .movie {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.26%;
}
.new2024_cont0203_02 .movie_out .movie .img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.new2024_cont0203_02 .movie_out .movie .img iframe{
width:100%;     object-fit: cover;
    width: 100%;
    height: 100%;
}

	
.new2024_cont0203_02  .img{ width:100%; float: left; text-align: center}
.new2024_cont0203_02 .img img{ width:auto; }
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_cont0203_01{ width:100%; float: left;  margin-bottom: 20px}			
.new2024_cont0203_01 .fl{ width:100%; float: left;   position: relative}			
.new2024_cont0203_01 .fl .qu_icon{position: absolute; left: 0px; top: -5px; }	
.new2024_cont0203_01 .fl .qu_icon img{width: 30px; }		
	
	
.new2024_cont0203_01 .fl .tit_02{ width:100%; float: left;  font-size:16px;  line-height: 20px; color: #000; margin-bottom: 10px ; letter-spacing: -0.5px;font-weight: 500; word-wrap: break-word;
 word-break: keep-all;  }			
.new2024_cont0203_01 .fl .tit{width:100%; float: left;  font-size: 24px; margin-bottom:10px ; font-weight: 600; padding-left:40px;color: #000;}	
	
.new2024_cont0203_01 .fl .tit2{ width:100%; float: left;  font-size: 24px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px; padding-left: 40px; }			
.new2024_cont0203_01 .fl .tit2 em{ width:auto;   }			
	

.new2024_cont0203_01 .fl .info{ width:100%; float: left;  font-size:15px;  color: #000; margin-bottom: 10px; letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
 word-break: keep-all;  font-weight:600}	

.new2024_cont0203_01 .fr{ width:100%; float: left; text-align: center }	
.new2024_cont0203_01 .fr img{ width:100%;  }	


.new2024_pd{ width:100%; float: left; margin: 30px 0px 30px; border-bottom: 1px solid #ccc}		
.new2024_pd_noline{ width:100%; float: left; height: 20px}		



.new2024_cont0203_02{ width:100%; float: left;}	
.new2024_cont0203_02 .tit{ width:100%; float: left;  font-size: 22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; text-align: center; font-weight: 400; line-height: 130%}
.new2024_cont0203_02 .tit em{font-weight: 600}

.new2024_cont0203_02 .tx_s{ width:100%; float: left;  font-size: 14px;  color: #333; margin-bottom:10px ; letter-spacing: -1px ; text-align: center; line-height: 20px; word-wrap: break-word;
 word-break: keep-all;font-weight: 600;}

.new2024_cont0203_02 .img{ width:100%; float: left; text-align: center}
.new2024_cont0203_02 .img img{ width:100%; }
.new2024_cont0203_02 .movie_out{ width:100%; float: left; text-align: center ; margin: 20px 0px 40px; padding: 0px 0px}
.new2024_cont0203_02 .movie_out .movie {
	position: relative;
	width: 100%;
	height: 0;
	overflow: hidden;
	padding-bottom: 56.26%;
}
.new2024_cont0203_02 .movie_out .movie .img{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.new2024_cont0203_02 .movie_out .movie .img iframe{
width:100%;     object-fit: cover;
    width: 100%;
    height: 100%;
}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/

/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {

.new2024_cont0203_03{ width:100%; float: left; margin-bottom: 80px}	
.new2024_cont0203_03 .tit{ width:100%; float: left;  font-size: 30px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0203_03 .tit em{font-weight: 600}

.new2024_cont0203_03 .tit span{font-weight: 600; color:#0b8bc1}	
	
.new2024_cont0203_03 .tx_s{ width:100%; float: left;  font-size: 16px;  color: #666; margin-bottom: 20px ; letter-spacing: -1px ;  line-height: 30px; word-wrap: break-word;
 word-break: keep-all;}

.new2024_cont0203_03 .img{ width:100%; float: left; text-align: center; margin-bottom: 30px}
.new2024_cont0203_03 .img img{ width:100%; }



}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {

.new2024_cont0203_03{ width:100%; float: left; margin-bottom: 40px}	
.new2024_cont0203_03 .tit{ width:100%; float: left;  font-size: 24px;  color: #000; margin-bottom:10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%; }
.new2024_cont0203_03 .tit em{font-weight: 600}
.new2024_cont0203_03 .tit span{font-weight: 600; color:#0b8bc1}	
.new2024_cont0203_03 .tx_s{ width:100%; float: left;  font-size: 15px;  color: #666; margin-bottom: 10px ; letter-spacing: -1px ;  line-height: 24px; word-wrap: break-word;
 word-break: keep-all;}

.new2024_cont0203_03 .img{ width:100%; float: left; text-align: center; margin-bottom: 10px}
.new2024_cont0203_03 .img img{ width:100%; }




}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.new2024_exview{width: 100%;	float:left;	width:100%;	 }
.new2024_exview ul{width: 100%; float:left; display: grid; grid-template-columns: repeat(3, 1fr); gap:2%;}

.new2024_exview ul li{float:left;	width:100%; margin-bottom: 30px }

.new2024_exview ul li .img{float:left;width:100%; height:250px; margin-bottom:15px ; overflow: hidden}
.new2024_exview ul li .img img{width:100%;     object-fit: cover;
width: 100%;
height: 100%;} 
.new2024_exview ul li .tx{float:left;	width:100%; font-size:17px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 28px;}
.new2024_exview ul li .tx2{float:left;	width:100%; font-size:17px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 28px;text-align: center}
.new2024_exview ul li .tit{float:left;	width:100%; font-size:20px; letter-spacing:-1.5px; font-weight: 600; color:#0b8bc1; margin-bottom:10px ;}
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_exview{width: 100%;	float:left; }
.new2024_exview ul{width: 100%; float:left; }

.new2024_exview ul li{float:left;	width:100%; margin-bottom: 20px }

.new2024_exview ul li .img{float:left;width:100%; height:250px; margin-bottom:15px ; overflow: hidden}
.new2024_exview ul li .img img{width:100%;     object-fit: cover;
width: 100%;
height: 100%;} 
.new2024_exview ul li .tx{float:left;	width:100%; font-size:15px; letter-spacing:-0.5px; word-wrap: break-word;
word-break: keep-all; line-height: 20px;}
.new2024_exview ul li .tx2{float:left;	width:100%; font-size:15px; letter-spacing:-0.5px; word-wrap: break-word;
word-break: keep-all; line-height: 20px; text-align: left}
.new2024_exview ul li .tit{float:left;	width:100%; font-size:18px; letter-spacing:-0.5px; font-weight: 600; color:#0b8bc1; margin-bottom:5px ;}
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.new2024_exview2{width: 100%;	float:left;	width:100%;	padding: 0px 215px }
.new2024_exview2 ul{width: 100%; float:left; display: grid; grid-template-columns: repeat(2, 1fr); gap:3%;}

.new2024_exview2 ul li{float:left;	width:100%; margin-bottom: 30px }

.new2024_exview2 ul li .img{float:left;width:100%; height:250px; margin-bottom:15px ; overflow: hidden}
.new2024_exview2 ul li .img img{width:100%;     object-fit: cover;
width: 100%;
height: 100%;} 
.new2024_exview2 ul li .tx{float:left;	width:100%; font-size:17px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 28px; text-align: center}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_exview2{width: 100%;	float:left; padding: 0px}
.new2024_exview2 ul{width: 100%; float:left; }

.new2024_exview2 ul li{float:left;	width:100%; margin-bottom: 10px }

.new2024_exview2 ul li .img{float:left;width:100%; height:250px; margin-bottom:15px ; overflow: hidden}
.new2024_exview2 ul li .img img{width:100%;     object-fit: cover;
width: 100%;
height: 100%;} 
.new2024_exview2 ul li .tx{float:left;	width:100%; font-size:15px; letter-spacing:-0.5px; word-wrap: break-word;
word-break: keep-all; line-height: 20px; text-align: left}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/






/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.new2024_um_list{width: 100%;	float:left;	width:100%;	}


.new2024_um_list ul li{float:left;	width:100%; margin-bottom: 15px ;font-size:18px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #000; padding-left: 35px; position: relative}

.new2024_um_list ul li em{width:25px; height: 25px; border-radius: 100%; background-color: #333;font-size:15px; color: #0b8bc1	; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box; position: absolute; left:0px; top:0px}

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_um_list{width: 100%;	float:left;	width:100%;	}


.new2024_um_list ul li{float:left;	width:100%; margin-bottom:5px ;font-size:15px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #000; padding-left:25px; position: relative}

.new2024_um_list ul li em{width:20px; height: 20px; border-radius: 100%; background-color: #333;font-size:14px; color: #0b8bc1	; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box; position: absolute; left:0px; top:0px}

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {


.new2024_boxinfo{float:left;	width:100%; background-color: #f1f1f1; border: 1px solid  #ccc; border-radius: 20px;  padding:30px; font-size:20px; line-height: 130%; letter-spacing:-1.5px; font-weight: 600; color:#333; margin-top: 30px;}
	
.new2024_boxinfo2{float:left;	width:100%; background-color: #f1f1f1;  border-radius: 20px;  padding:60px; }	
.new2024_boxinfo2 .boxinfo_tit	{ width:100%; float:left; font-size:34px; font-weight:700; color:#333; letter-spacing:-2px; margin-bottom:80px; line-height:40px; text-align: center}	

.new2024_boxinfo2 .boxinfo_tit em{ font-weight:600; color: #ff0000}		
.new2024_boxinfo2 .boxinfo_tit em.blue{ font-weight:600; color: #285694}		
	
	
.new2024_boxinfo2 .boxinfo_list	{width: 100%;	float:left;	width:100%; padding-bottom:20px; border-bottom: 1px dashed #ccc; margin-bottom: 30px	}
	
.new2024_boxinfo2 .boxinfo_list:last-child	{width: 100%;	float:left;	width:100%; padding-bottom: 0px; border-bottom:none; margin-bottom: 0px	}	
	
	
.new2024_boxinfo2 .boxinfo_list ul li.q{float:left;	width:100%; margin-bottom: 10px ;font-size:22px; letter-spacing:-0.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #000; padding-left: 30px; position: relative; font-weight: 600}

.new2024_boxinfo2 .boxinfo_list ul li.q em{font-size:26px;font-weight:600; color: #ff0000; position: absolute; left:0px; top:0px}	
	
.new2024_boxinfo2 .boxinfo_list ul li.a{float:left;	width:100%; margin-bottom: 15px ;font-size:18px; letter-spacing:-0.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #333; padding-left: 30px; position: relative}

.new2024_boxinfo2 .boxinfo_list ul li.a em{font-size:20px;font-weight:600; color: #285694; position: absolute; left:0px; top:0px}		
	
	
}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {

.new2024_boxinfo{float:left;	width:100%; background-color: #f1f1f1; border: 1px solid  #ccc; border-radius: 10px;  padding:20px; font-size:17px; line-height: 130%; letter-spacing:-1.5px; font-weight: 600; color:#333; margin-top: 20px;}	
	
	
	
	
.new2024_boxinfo2{float:left;	width:100%; background-color: #f1f1f1;  border-radius: 10px;  padding:20px; }	
	
.new2024_boxinfo2 .boxinfo_tit{ width:100%; float:left; font-size:20px; font-weight:400; color:#333; letter-spacing:-2px; margin-bottom:20px; line-height:28px; text-align: left!important}
.new2024_boxinfo2 .boxinfo_tit em{ font-weight:600; color: #ff0000}	
.new2024_boxinfo2 .boxinfo_tit em.blue{ font-weight:600; color: #285694}
	
	
.new2024_boxinfo2 .boxinfo_list	{width: 100%;	float:left;	width:100%; padding-bottom:15px; border-bottom: 1px dashed #ccc; margin-bottom: 20px	}
	
.new2024_boxinfo2 .boxinfo_list:last-child	{width: 100%;	float:left;	width:100%; padding-bottom: 0px; border-bottom:none; margin-bottom: 0px	}	
	
	
.new2024_boxinfo2 .boxinfo_list ul li.q{float:left;	width:100%; margin-bottom: 10px ;font-size:15px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #000; padding-left: 30px; position: relative}

.new2024_boxinfo2 .boxinfo_list ul li.q em{font-size:17px;font-weight:600; color: #ff0000; position: absolute; left:0px; top:0px}	
	
.new2024_boxinfo2 .boxinfo_list ul li.a{float:left;	width:100%; margin-bottom: 10px ;font-size:15px; letter-spacing:-1.5px; word-wrap: break-word;
word-break: keep-all; line-height: 130%; color: #333; padding-left: 30px; position: relative}

.new2024_boxinfo2 .boxinfo_list ul li.a em{font-size:17px;font-weight:600; color: #285694; position: absolute; left:0px; top:0px}	
	
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/
















/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	.new2024_cont0206_01{ width:100%; float: left;display: grid; grid-template-columns: auto 35% ; margin-bottom: 30px ; grid-gap: 80px; margin-bottom: 80px}	
.new2024_cont0206_01 .fl{ width:100%; float: left; }	
.new2024_cont0206_01 .fl .tit{ width:100%; float: left;  font-size: 30px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0206_01 .fl .tit em{font-weight: 600}

.new2024_cont0206_01 .fl .imgbox{ width:100%; float: left; display: grid; grid-template-columns: repeat(4, 1fr); gap:20px;;}

.new2024_cont0206_01 .fl .imgbox .imgin{ width:100%; float: left; }
.new2024_cont0206_01 .fl .imgbox .imgin img{ width:100%;  border: 1px solid #ccc; margin-bottom: 10px}
.new2024_cont0206_01 .fl .imgbox .imgin .tt{ width:100%; text-align: center; font-size: 15px; color: #000;}


.new2024_cont0206_01 .fr{ width:100%; float: left; }	
.new2024_cont0206_01 .fr .tit{ width:100%; float: left;  font-size: 30px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0206_01 .fr .tit em{font-weight: 600}
.new2024_cont0206_01 .fr .ch{ width:100%; float: left;  position: relative}
.new2024_cont0206_01 .fr .ch ul { width:100%; float: left; }
.new2024_cont0206_01 .fr .ch ul li{ width:100%; float: left;  padding-left: 30px; position: relative ; font-size: 17px ; letter-spacing: -1px; margin-bottom: 15px; color: #000;}
.new2024_cont0206_01 .fr .ch ul li:before{content: "\e9c3";   font-family: unicons-line; color: #ffffff ; position: absolute ; left: 0px; top: 0px; width: 25px; height:25px; border-radius: 100%; text-align: center ; background-color: #a5856d; font-size: 20px ; line-height: 22px}



}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_cont0206_01{ width:100%; float: left;   margin-bottom: 20px}	
.new2024_cont0206_01 .fl{ width:100%; float: left;  margin-bottom: 30px}	
.new2024_cont0206_01 .fl .tit{ width:100%; float: left;  font-size: 22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0206_01 .fl .tit em{font-weight: 600}

.new2024_cont0206_01 .fl .imgbox{ width:100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr); gap:5px;;}

.new2024_cont0206_01 .fl .imgbox .imgin{ width:100%; float: left; }
.new2024_cont0206_01 .fl .imgbox .imgin img{ width:100%;  border: 1px solid #ccc; margin-bottom: 5px}
.new2024_cont0206_01 .fl .imgbox .imgin .tt{ width:100%; text-align: center; font-size: 14px; line-height: 15px; color: #000;}


.new2024_cont0206_01 .fr{ width:100%; float: left; }	
.new2024_cont0206_01 .fr .tit{ width:100%; float: left;  font-size: 22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0206_01 .fr .tit em{font-weight: 600}
.new2024_cont0206_01 .fr .ch{ width:100%; float: left;  position: relative}
.new2024_cont0206_01 .fr .ch ul { width:100%; float: left; }
.new2024_cont0206_01 .fr .ch ul li{ width:100%; float: left;  padding-left: 25px; position: relative ; font-size: 14px ; letter-spacing: -0.5px; margin-bottom:5px; color: #000;}
.new2024_cont0206_01 .fr .ch ul li:before{content: "\e9c3";   font-family: unicons-line; color: #ffffff ; position: absolute ; left: 0px; top: 0px; width: 18px; height:18px; border-radius: 100%; text-align: center ; background-color: #a5856d; font-size: 16px ; line-height: 18px}



}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	.new2024_cont0206_02{ width:100%; float: left; margin-bottom: 80px}	


.new2024_cont0206_02  .tit{ width:100%; float: left;  font-size: 30px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%}
.new2024_cont0206_02 .tit em{font-weight: 600}

.new2024_cont0206_02 .img { width:100%;  margin-bottom: 30px}

.new2024_cont0206_02 .infobox{ width:100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr); gap:60px;}	
.new2024_cont0206_02 .infobox>div{ width:100%; float: left; }	
.new2024_cont0206_02 .infobox>div .tit{ width:100%; float: left; font-size: 26px; letter-spacing: -2px; color: #000; line-height: 130%; margin-bottom: 20px; font-weight: 500}
.new2024_cont0206_02 .infobox>div .tx{ width:100%; float: left; font-size:17px; letter-spacing: -1px; color: #666; line-height: 28px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all;}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	.new2024_cont0206_02{ width:100%; float: left; margin-bottom:10px}	


.new2024_cont0206_02  .tit{ width:100%; float: left;  font-size:22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%}
.new2024_cont0206_02 .tit em{font-weight: 600}

.new2024_cont0206_02 .img { width:100%;  margin-bottom: 10px}
.new2024_cont0206_02 .img img{ width:100%; }

.new2024_cont0206_02 .infobox{ width:100%; float: left;}	
.new2024_cont0206_02 .infobox>div{ width:100%; float: left;  margin-bottom: 30px}	
.new2024_cont0206_02 .infobox>div .tit{ width:100%; float: left; font-size: 18px; letter-spacing: -1px; color: #000; line-height: 130%; margin-bottom:10px; font-weight: 500}
.new2024_cont0206_02 .infobox>div .tx{ width:100%; float: left; font-size:15px; letter-spacing: -1px; color: #666; line-height: 24px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all;}


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/



/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {.new2024_cont0206_03{ width:100%; float: left; margin-bottom: 80px}	
.new2024_cont0206_03 .titbox{ width:100%; float: left; position: relative}

.new2024_cont0206_03 .titbox .bgline{ width:100%; float: left; position: absolute; left: 0px; top: 30px; border-bottom: 1px solid #ccc}
.new2024_cont0206_03 .titbox .tit{ width:auto; float: left;  font-size: 33px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%; background-color: #fff; padding: 0px 20px 0px 0px; z-index: 2; position: relative }
.new2024_cont0206_03 .titbox .tit em{font-weight: 600}


.new2024_cont0206_03 .infobox{ width:100%; float: left; grid-template-columns: auto 20% ;display: grid;}	


.new2024_cont0206_03 .infobox .tx{ width:100%; float: left; padding-right: 50px;  font-size:17px; letter-spacing: -1px; color: #666; line-height: 28px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all;}	

.new2024_cont0206_03 .infobox .img{ width:100%; float: right; text-align: right }	
.new2024_cont0206_03 .infobox .img img{ width:200px; }	


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {.new2024_cont0206_03{ width:100%; float: left; margin-bottom:30px}	
.new2024_cont0206_03 .titbox{ width:100%; float: left; position: relative}

.new2024_cont0206_03 .titbox .bgline{ width:100%; float: left; position: absolute; left: 0px; top: 22px; border-bottom: 1px solid #ccc}
.new2024_cont0206_03 .titbox .tit{ width:auto; float: left;  font-size:22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%; background-color: #fff; padding: 0px 10px 0px 0px; z-index: 2; position: relative }
.new2024_cont0206_03 .titbox .tit em{font-weight: 600}


.new2024_cont0206_03 .infobox{ width:100%; float: left;}	


.new2024_cont0206_03 .infobox .tx{ width:100%; float: left; padding-right:0px;  font-size:15px; letter-spacing: -0.5px; color: #666; line-height: 24px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all; margin-bottom: 20px}	

.new2024_cont0206_03 .infobox .img{ width:100%; float: left; background-color: #f1f1f1; padding: 30px; display: flex;
  justify-content: center;  align-items: center; flex-direction:row; box-sizing: border-box }	
.new2024_cont0206_03 .infobox .img img{ width:180px; border-radius: 20px}	


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/




/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
.new2024_cont0206_04{ width:100%; float: left; margin-bottom: 80px; display: grid; grid-template-columns: repeat(2, 1fr); gap:80px;}


.new2024_cont0206_04>div .titbox{ width:100%; float: left; position: relative}

.new2024_cont0206_04>div .titbox .bgline{ width:100%; float: left; position: absolute; left: 0px; top: 30px; border-bottom: 1px solid #ccc}
.new2024_cont0206_04>div .titbox .tit{ width:auto; float: left;  font-size: 33px;  color: #000; margin-bottom: 30px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%; background-color: #fff; padding: 0px 20px 0px 0px; z-index: 2; position: relative }
.new2024_cont0206_04>div .titbox .tit em{font-weight: 600}


.new2024_cont0206_04>div .infobox{ width:100%; float: left; }	


.new2024_cont0206_04>div .infobox .tx{ width:100%; float: left; padding-right: 50px;  font-size:17px; letter-spacing: -1px; color: #666; line-height: 28px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all; margin-bottom: 50px}	

.new2024_cont0206_04>div .infobox .img{ width:100%; }	

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.new2024_cont0206_04{ width:100%; float: left; margin-bottom: 30px; }
.new2024_cont0206_04>div{ width:100%; float: left; margin-bottom: 30px; }


.new2024_cont0206_04>div .titbox{ width:100%; float: left; position: relative}

.new2024_cont0206_04>div .titbox .bgline{ width:100%; float: left; position: absolute; left: 0px; top: 22px; border-bottom: 1px solid #ccc}
.new2024_cont0206_04>div .titbox .tit{ width:auto; float: left;  font-size: 22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 120%; background-color: #fff; padding: 0px 10px 0px 0px; z-index: 2; position: relative }
.new2024_cont0206_04>div .titbox .tit em{font-weight: 600}


.new2024_cont0206_04>div .infobox{ width:100%; float: left; }	


.new2024_cont0206_04>div .infobox .tx{ width:100%; float: left;  font-size:15px; letter-spacing: -1px; color: #666; line-height: 24px; font-weight: 500; word-wrap: break-word;
 word-break: keep-all; margin-bottom: 10px}	

.new2024_cont0206_04>div .infobox .img{ width:100%; }	
.new2024_cont0206_04>div .infobox .img img{ width:100%; }	

}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/











/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.n_text_st1{width: 100%; float:left; font-size:17px!important;  color:#666; letter-spacing: -1px; line-height:28px; word-wrap: break-word; word-break: keep-all; margin-bottom:20px; }

.n_text_st2{width: 100%; float:left; font-size:17px!important;  color:#666; letter-spacing: -1px; line-height:28px; word-wrap: break-word; word-break: keep-all; margin-bottom:20px;  text-align: center}	

.n_text_st3{width: 100%; float:left; font-size:20px!important;  color:#666; letter-spacing: -1px; line-height:28px; word-wrap: break-word; word-break: keep-all; margin-bottom:20px;  text-align: center}		
	
	
.img_st{ width:100%; float: left; text-align: center}
.img_st img{ width:auto; }	

.img_st2{ width:100%; float: left;}
.img_st2 img{ width:auto; }		
	
.title_l{ width:100%; float:left; font-size:34px; font-weight:400; color:#333; letter-spacing:-2px; margin-bottom:30px; line-height:40px; }	
.title_l em{ font-weight:600;}		
	
.title_c{ width:100%; float:left; font-size:34px; font-weight:400; color:#333; letter-spacing:-2px; margin-bottom:30px; line-height:40px; text-align: center}
.title_c em{ font-weight:600;}	
.title_c em span{ font-weight:600; color: #dc3535}	
	
.new2024_cont0208_02{ width:100%; float: left;display: grid; grid-template-columns: 50% auto;   }		
.new2024_cont0208_02>div{ width:100%; float: left; }			
.new2024_cont0208_02>div:last-child{ width:100%; float: left; border-left: 1px solid #ccc; }	
	
.new2024_cont0208_02>div:first-child .new0208_02_in{width:100%; float: left; padding-right: 80px}	
.new2024_cont0208_02>div:nth-child(2)	.new0208_02_in{width:100%; float: left; padding-left: 80px}		
	
.new2024_cont0208_02>div .img{ width:100%; float: left; margin-bottom: 50px}				
.new2024_cont0208_02>div .img img{ width:100%; float: left; }	
	
.new2024_cont0208_02>div .img{ width:100%; float: left; margin-bottom: 50px}		

}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.n_text_st1{ width:100%; float:left; font-size:15px;  color:#666; letter-spacing:-1px; margin-bottom:10px; line-height:24px; word-wrap: break-word; word-break: keep-all;}
.n_text_st2{ width:100%; float:left; font-size:15px;  color:#666; letter-spacing:-1px; margin-bottom:10px; line-height:24px; word-wrap: break-word; word-break: keep-all;}	
.n_text_st3{ width:100%; float:left; font-size:15px;  color:#666; letter-spacing:-1px; margin-bottom:0px; line-height:24px; word-wrap: break-word; word-break: keep-all;}	
	
.img_st{ width:100%; float: left; text-align: center}
.img_st img{ width:100%; margin-bottom: 20px}	
	
.img_st2{ width:100%; float: left; text-align: center}
.img_st2 img{ width:auto; margin:30px 0px }	


.title_l{ width:100%; float:left; font-size:20px; font-weight:400; color:#333; letter-spacing:-2px; margin-bottom:20px; line-height:28px; text-align: left!important}
.title_l em{ font-weight:600;}	
	
	
.title_c{ width:100%; float:left; font-size:24px; font-weight:400; color:#333; letter-spacing:-2px; margin-bottom:20px; line-height:28px; text-align: left!important}
.title_c em{ font-weight:600;}
.title_c em span{ font-weight:600; color: #dc3535}		
.new2024_cont0208_02{ width:100%; float: left;display: grid; grid-template-columns: 100%; grid-gap:20px;}		
.new2024_cont0208_02>div{ width:100%; float: left; margin-bottom: 30px}			
.new2024_cont0208_02>div:last-child{ width:100%; float: left; border-right: none; padding-left: 0px}	
	
	
.new2024_cont0208_02>div:first-child .new0208_02_in{width:100%; float: left; padding-right: 0px}	
.new2024_cont0208_02>div:nth-child(2) .new0208_02_in{width:100%; float: left; padding-left: 0px}		
	
.new2024_cont0208_02>div .img{ width:100%; float: left; margin-bottom: 20px}				
.new2024_cont0208_02>div .img img{ width:100%; float: left; }	
	
.new2024_cont0208_02>div .img{ width:100%; float: left; margin-bottom: 20px}		
}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/





.cont02_08_n{ float:left;  width:100%}
.cont02_08_n ul { float:left;  width:100%; display: grid; grid-template-columns: repeat(4, 1fr); gap:30px;}
.cont02_08_n ul li{ float:left;  width:100%; margin-bottom:20px}
.cont02_08_n ul li .img{ float:left;  width:100%; margin-bottom:10px}
.cont02_08_n ul li .img img{width:100%; }
.cont02_08_n ul li .text{ float:left;  width:100%; font-size:17px;  color:#666; letter-spacing: -1px; line-height: 28px; word-wrap: break-word;
word-break: keep-all;}

@media all and (max-width:768px) and (min-width:100px) {
.cont02_08_n{ float:left;  width:100%}
.cont02_08_n ul { float:left;  width:100%; display: grid; grid-template-columns: repeat(1, 1fr); gap:10px; }	
.cont02_08_n ul li{ float:left;  width:100%; margin-bottom:10px!important; }
.cont02_08_n ul li .img{ float:left;  width:100%; margin-bottom:10px}
.cont02_08_n ul li .img img{width:100%; }
.cont02_08_n ul li .text{ float:left;  width:100%; font-size:15px;  color:#666;letter-spacing: -1px; line-height: 24px; word-wrap: break-word;
word-break: keep-all;}}



/* 구분 start -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
.new2024_cont0208{ width:100%; float: left; }	

.new2024_cont0208 .tit{ width:100%; float: left;  font-size: 36px;  color: #333; margin-bottom: 50px ; letter-spacing: -1.5px ; font-weight: 500; line-height: 130%}
.new2024_cont0208 .tit em{font-weight:700}

.new2024_cont0208 .ch{ width:100%; float: left;  position: relative}
.new2024_cont0208 .ch ul { width:100%; float: left; }
.new2024_cont0208 .ch ul li{ width:100%; float: left;  padding-left: 30px; position: relative ; font-size: 17px ; letter-spacing: -1px; margin-bottom: 15px; color: #000;}
.new2024_cont0208 .ch ul li:before{content: "\e9c3";   font-family: unicons-line; color: #ffffff ; position: absolute ; left: 0px; top: 0px; width: 25px; height:25px; border-radius: 100%; text-align: center ; background-color: #a5856d; font-size: 20px ; line-height: 22px}


}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
.new2024_cont0208{ width:100%; float: left;   margin-bottom: 20px; margin-top: 20px; background-color: #f7f7f7; padding: 20px; border-radius: 10px}	

.new2024_cont0208  .tit{ width:100%; float: left;  font-size: 22px;  color: #000; margin-bottom: 10px ; letter-spacing: -1.5px ; font-weight: 400; line-height: 130%}
.new2024_cont0208  .tit em{font-weight: 600}

.new2024_cont0208  .ch{ width:100%; float: left;  position: relative}
.new2024_cont0208  .ch ul { width:100%; float: left; }
.new2024_cont0208  .ch ul li{ width:100%; float: left;  padding-left: 25px; position: relative ; font-size: 14px ; letter-spacing: -0.5px; margin-bottom:5px; color: #000; word-wrap: break-word;
word-break: keep-all;}
.new2024_cont0208  .ch ul li:before{content: "\e9c3";   font-family: unicons-line; color: #ffffff ; position: absolute ; left: 0px; top: 0px; width: 18px; height:18px; border-radius: 100%; text-align: center ; background-color: #a5856d; font-size: 16px ; line-height: 18px}


}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/


/* 구분 -----------------------------------*/
/**** pc ****/
@media only all and (min-width:768px) {
	
.new2024_cont0901{ width:100%; float: left; display: grid; grid-template-columns: repeat(2, 1fr); }	
.new2024_cont0901>div:first-child{ width: 100%; float: left; padding-right: 50px}	
.new2024_cont0901>div:nth-child(2){ width: 100%; float: left; padding-left: 50px; border-left: 1px solid #ccc}	



.new2024_cont0902{float:left;	width:100%;   padding:80px; font-size:20px; line-height: 130%; letter-spacing:-1.5px; font-weight: 600; color:#333; margin-top: 30px; background: url("../_img/09/n2024_09_10.jpg"); height: 290px; margin: 80px 0px}
.new2024_cont0902 .intx{float:right;	width:50%;  }
.new2024_cont0902 .intx .title{float:left;	width:100%;  font-size: 30px; color: #000; margin-bottom: 30px }
.new2024_cont0902 .intx .tx{float:left;	width:70%;  font-size:  18px; color: #666; letter-spacing: 0.5px ; word-wrap: break-word;
 word-break: keep-all; line-height: 150%
}




}
/**** pc2 ****/
@media all and (max-width:1280px) and (min-width:768px) {
}
/**** 모바일 ****/
@media only all and (max-width:767px) {
	
.new2024_cont0901{ width:100%; float: left;  }	
.new2024_cont0901>div:first-child{ width: 100%; float: left; margin-bottom: 50px }	
.new2024_cont0901>div:nth-child(2){ width: 100%; float: left; }	



.new2024_cont0902{float:left;	width:100%;   padding:40px 30px; font-size:20px; line-height: 130%; letter-spacing:-1.5px; font-weight: 600; color:#333; margin-top: 30px; background: url("../_img/09/n2024_09_10_m.jpg") no-repeat center bottom; background-size: cover; height: 290px; margin:30px 0px; display: flex; align-items: flex-end;}
.new2024_cont0902 .intx{float:right;	width:100%;  }
.new2024_cont0902 .intx .title{float:left;	width:100%;  font-size:22px; color: #fff; margin-bottom: 20px }
.new2024_cont0902 .intx .tx{float:left;	width:100%;  font-size:  14px; color: #fff; letter-spacing: 0.5px ; word-wrap: break-word;
 word-break: keep-all; line-height: 150%
}




}
/**** 모바일2 ****/
@media only all and (max-width:400px) {
}
/* 구분 //end -----------------------------------*/






