@charset "utf-8";

/* 박스 */
.SubBax {width:100%;}
.SubBax h2{color:#444; font-size:18px; line-height:20px; font-weight:600; letter-spacing:-0.01em; font-family:notokrM;}
.SubBax p{color:#444;font-size:14px; line-height:16px; letter-spacing:-0.01em;}
.SubBax span{font-size:13.5px; color:444; line-height:25px; letter-spacing:-0.01em;}

/* 소개 */
.gree {width:100%; overflow: hidden;}
.gree .left,
.gree .right{width:50%; float:left;}
.gree .left h2{color:#000; padding-bottom:25px; line-height:30px; letter-spacing:-0.04em; font-size:22px;}
.gree .left span{color:#666; line-height:24px; font-size:15px;}
.gree .left p{margin-top:25px; font-size:20px; letter-spacing:-0.01em; color:#406eab;}

.gree .right img{width:100%; padding-left:0px;}

@media (max-width:768px){
	/* 소개 */
	.gree .left,
	.gree .right{width:100%; float:none;}
	.gree .left h2{font-size:16px;  line-height:20px;}
	.gree .left span{font-size:13px;}
	.gree .left p span{font-size:16px;}
	
	.gree .right{margin-top:30px;}
	.gree .right img{width:100%; padding-left:0;}

}

/* 소개 */
.gree2 {width:100%; overflow: hidden;}
.gree2 .left{width:30%; float:left; }
.gree2 .right{width:70%; float:left;}
.gree2 .left h2{color:#000; padding-bottom:25px; line-height:30px; letter-spacing:-0.04em; font-size:22px;}
.gree2 .left span{color:#666; line-height:24px; font-size:15px;}
.gree2 .left p{margin-top:25px; font-size:20px; letter-spacing:-0.01em; color:#406eab;}

.gree2 .right img{width:100%; padding-left:50px;}

@media (max-width:768px){
	/* 소개 */
	.gree2 .left,
	.gree2 .right{width:100%; float:none;}
	.gree2 .left h2{font-size:16px;  line-height:20px;}
	.gree2 .left span{font-size:13px;}
	.gree2 .left p span{font-size:16px;}
	
	.gree2 .right{margin-top:30px;}
	.gree2 .right img{width:100%; padding-left:0;}

}

/* 소개 */
.gree3 {width:100%; overflow: hidden;}
.gree3 .left{width:55%; float:left; }
.gree3 .right{width:45%; float:left;}
.gree3 .left h2{color:#000; padding-bottom:25px; line-height:30px; letter-spacing:-0.04em; font-size:22px;}
.gree3 .left span{color:#666; line-height:24px; font-size:15px;}
.gree3 .left p{margin-top:25px; font-size:20px; letter-spacing:-0.01em; color:#406eab;}

.gree3 .right img{width:100%; padding-left:50px;}

@media (max-width:768px){
	/* 소개 */
	.gree3 .left,
	.gree3 .right{width:100%; float:none;}
	.gree3 .left h2{font-size:16px;  line-height:20px;}
	.gree3 .left span{font-size:13px;}
	.gree3 .left p span{font-size:16px;}
	
	.gree3 .right{margin-top:30px;}
	.gree3 .right img{width:100%; padding-left:0;}

}

/* 소개 */
.gree4 {width:100%; overflow: hidden;}
.gree4 .left{width:40%; float:left; }
.gree4 .right{width:60%; float:left;}
.gree4 .left h2{color:#000; padding-bottom:25px; line-height:30px; letter-spacing:-0.04em; font-size:22px;}
.gree4 .left span{color:#666; line-height:24px; padding-right:50px; font-size:15px;}
.gree4 .left p{margin-top:25px; font-size:20px; letter-spacing:-0.01em; color:#406eab;}

.gree4 .right img{width:100%; padding-right:50px;}

@media (max-width:768px){
	/* 소개 */
	.gree4 .left,
	.gree4 .right{width:100%; float:none;}
	.gree4 .left h2{font-size:16px;  line-height:20px;}
	.gree4 .left span{font-size:13px;}
	.gree4 .left p span{font-size:16px;}
	
	.gree4 .right{margin-top:30px;}
	.gree4 .right img{width:100%; padding-left:0;}

}

/* SR클리닉 소개- 1.의료진 소개 */
.lawon_info { margin:60px auto 0 auto; max-width:1200px; overflow: hidden; position: relative; font-family:notokrM; letter-spacing:-0.03em;}
.lawon_info .img { float: right; position: absolute; z-index:1; top:120px; right:0;}
.lawon_info .cnt_txt {float: left; width:57%; height: 480px; padding:50px 40px 0 50px; margin:10px 0 120px 10px; color: #333; background: #fff; position: relative;  
             box-sizing:border-box;  box-shadow:1px 1px 25px rgba(0,0,0,0.1); z-index:5; }
.lawon_info h2 { font-size:24px; margin-bottom:40px; color:#a26e5e; font-weight:400;}
.lawon_info h2 img{ display:inline-block;}
.lawon_info span { font-size:16px; color:#333; line-height:28px; margin:0 0 30px 0; word-break:keep-all;}
.lawon_info p{text-align:right; margin-top:15px; font-size:14px; color:#333; margin:10px 10px 35px 0;}
.lawon_info p span{font-size:20px; color:#000;}
.lawon_info .cnt_bg { width: 890px; height: 510px; box-sizing:border-box; background: url("/img/sub/pattern_box_bg.png") repeat; position: absolute; z-index:0; top: 50px; left: 0; margin-left:140px; }
.lawon_info .cnt_bg:before { content: ""; display: block; width: 830px; height: 450px; background: #fff; margin:30px; }

.profile_info { margin:0 auto; max-width:1200px; overflow: hidden; position: relative; font-family:notokrM;}
.profile { background:#f5f5f5; position:relative; padding:50px 30px 50px 230px; margin:50px 0 0 140px; font-family:notokrM; letter-spacing:-0.03em;}
.profile h3 { font-size:24px; color:#000;}
.profile h3:before { content:""; width:1px; height:80px; background:#e2b1a2; display:block; position:absolute; top:-165px; left:50%;}
.profile p{ font-size:18px; color:#333; margin:30px 0 15px 0;}
.profile span{ display:block;background:url("/img/sub/txt_area2.png")no-repeat 0 4px; font-size:15px; color:#666; padding-left:13px; clear:both; line-height:27px; margin-bottom:12px;}
.profile .span2{background:none; font-size:14.5px; color:#666; padding-left:0; line-height:24px; margin-bottom:0;}
.profile .img { width:300px; height:300px; position:absolute; left:-130px; top:-50px;  box-sizing:border-box; box-shadow:2px 2px 15px rgba(0,0,0,0.1);}
.profile .img img { width:100%; max-width:300px;  }

@media screen and ( max-width:1100px){
    /* SR클리닉 소개- 1.의료진 소개 */
    .lawon_info { margin:110px auto; box-sizing:border-box; padding:0 15px; }
	.lawon_info { margin:0 auto 20px auto; padding:0 15px ; }
	.profile p img{ width:100%;}
	.lawon_info .img { width:100%; top:0; }
	.lawon_info .cnt_txt { width:100%; height:auto; padding:50px 30px 30px 30px; margin:60% 0 20px 0;}
	.lawon_info .cnt_bg {height:auto; }
	.lawon_info .cnt_bg:before { width: 100%; height: 100%; margin:0; }
    
	.profile h3:before { display:none;}
	.profile { padding:50px 30px; margin:0;}
	.profile .img { width:100%; left:0; position:relative; bottom:0; margin:30px 0 50px 0; text-align:center; box-shadow:none;}
	.profile .img img {width:350px; height:auto; }
}	

@media screen and ( max-width:650px){	
    /* 서브 1*/
    .sub1_title01 h2 {font-size:36px;}
    .sub1_text_box01 .p01 { font-size:28px;}
	.sub1_text_box01 .span1 { font-size:26px;}

   /* SR클리닉 소개- 1.의료진 소개 */
    .lawon_info h2 { font-size:30px; text-align:center;}
	.lawon_info p { font-size:22px;}
	.lawon_info p span { display: inline; margin-left: 3px; font-size:26px;}
	.lawon_info .cnt_bg { width:100%; height: 270px; padding:20px; background:none;}
	.lawon_info span { font-size:22px; line-height:20px;}

	.profile h3 { font-size:28px;}
	.profile p {font-size:24px;}
	.profile span{font-size:25px; line-height:30px; background:url("/img/sub/txt_area2.png")no-repeat 0 8px; margin-bottom:15px;}
	.profile .span2{font-size:25px; line-height:30px;}
}


/*수출컨설팅 - 전반컨설팅*/
.consulting { width:100%; letter-spacing:-0.03em; overflow:hidden;}
.consulting .txt_box { width:100%;overflow:hidden; }
.consulting .txt_box .title_span{ font-size:14px; color:#666; line-height:28px;}
.consulting .title { background:url("/img/sub/tit_icon1.png")no-repeat 0 8px; font-size:20px; padding-left:25px; clear:both;  color:#333; margin-top:40px;}

.consulting .list_box {width:100%; letter-spacing:-0.03em; overflow:hidden; margin-top:30px;}
.consulting .list_box .list {width:100%; display: inline-block;}
.consulting .list_box .list li {float:left; width: calc(20% - 5px); margin:0 0 20px 5px; position:relative;}
.consulting .list_box .list li .cnt{width:100%; height:250px;}
.consulting .list_box .list li .cnt .cnt_img{width:100%; z-index:0;}
.consulting .list_box .list li .cnt .step_p{width:100%; position: absolute; z-index:1; padding:25% 0 0 0; text-align: center; font-size:16px; color: #333; text-align:center; line-height:20px;}
.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:5px 0;}
.consulting .list_box .list li .cnt .step_p span{display:block; font-size:13px; color: #7fb1eb; }
.consulting .list_box .list li:after { content:""; display:block; background: url("/img/sub/consulting_area.png") rgba(0,0,0,0.5) 10px 4px no-repeat; width:25px; height:25px; text-align:center; line-height:25px; border-radius:50%; position:absolute; right:-14.5px; top:42%; z-index:3; }
.consulting .list_box .list li:last-child:after { display:none;}

.consulting .consulting_img{ margin-top:40px;}
.consulting .consulting_img img{ width:100%;}

@media screen and (max-width:1200px) {
	/*수출컨설팅 - 전반컨설팅*/
	.consulting .list_box .list {overflow:hidden; display:block;}
	.consulting .list_box .list li:after {display:none;}
	.consulting .list_box .list li {overflow:hidden;  }
	.consulting .list_box .list li .cnt{width:100%; height:auto;}
	.consulting .txt_box .title_span br{display:none;}
	.consulting .list_box .list li{width:30%; width: calc(30% - 5px); }
}

@media screen and (max-width:1100px) {
    /*수출컨설팅 - 전반컨설팅*/
	.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:0; width:60px; height:auto;}
}


@media screen and (max-width:650px) { 
     /*수출컨설팅 - 전반컨설팅*/
    .consulting .txt_box .title_spann{ font-size:15px; color:#333; line-height:28px;}
	.consulting .list_box .list li{width:50%;	width: calc(50% - 5px);}
    .consulting p { font-size:16px;}
	.consulting .list_box .list li .cnt .step_p{padding:20% 0 0 0;}
	.consulting .list_box .list li .cnt .step_p .cnt_icon{padding:5px 0; width:70px; height:auto;}

	.consulting .list_box .list li .cnt .step_p{font-size:14px;}
}


/*오투쎈-2. 산소/피톤치드 */
.O2ss2 {width:100%;overflow:hidden; letter-spacing:-0.03em;}
.O2ss2 .in_box1 {width:100%; height:610px; overflow:hidden; background:url("/img/sub/O2ssen2_tb_bg.jpg") no-repeat center; position:relative; padding:50px;}
.O2ss2 h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 5px;  padding-left:22px; color:#000; line-height:24px; font-size:20px; margin-bottom:15px;}
.O2ss2 .in_box1 .table_box {width:55%; background:rgba(255,255,255,0.9); padding:40px;}

table.O2ssTable_1 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; font-size:14px; text-align:center;}
table.O2ssTable_1 thead th{background-color:#f7f7f7; padding:15px 15px; border-top:5px solid #46ada7;border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:15px; color:#000; vertical-align:middle;}
table.O2ssTable_1 thead th:first-of-type{border-top:5px solid #3f8b87;}
table.O2ssTable_1 thead th:nth-child(3){border-top:5px solid #7bd6b5;}
table.O2ssTable_1 thead th:last-child{border-right:1px solid #ccc;}
table.O2ssTable_1 tbody td:last-child {border-right:1px solid #ccc;}
table.O2ssTable_1 tbody td {padding:10px 15px; border:#ccc 1px solid; border-top:none; border-right:none; font-size:14px;}
table.O2ssTable_1 .bg{background-color:#f7f7f7; color:#333;}

.O2ss2 .in_box2 {width:100%; overflow:hidden; letter-spacing:-0.03em;  margin-top:40px;}
.O2ss2 .in_box2 .txt_box1 .cnt_tit {color:#fff; font-size:20px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:-20px; z-index:1; background:#3c9c74;}
.O2ss2 .in_box2 .txt_box1 .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box2 .txt_box1 .cnt_txt { width:98%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt1{ font-size:14px; color:#666; line-height:24px;}

.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 {width:100%; overflow:hidden; background:#fff; border:2px dashed #ddd; padding:20px 30px 20px 30px; margin-top:30px; }
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 6px; padding-left:22px; color:#000; line-height:24px; font-size:20px; margin:10px 0 15px 0;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 span{color:#333; line-height:24px; font-size:18px; margin:70px 0 15px 0;}
.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 11px; padding-left:12px; margin-bottom:10px;}

.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt3 {width:100%; background:#fff; border:2px dashed #ddd; padding:20px 30px 20px 30px; font-size:14px; line-height:25px; color:#666; margin-top:30px;}

.O2ss2 .in_box3 {width:100%; overflow:hidden; letter-spacing:-0.03em; margin-top:10px;}
.O2ss2 .in_box3 .txt_box .cnt_tit {color:#fff; font-size:20px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:-20px; z-index:1; background:#3c9c74;}
.O2ss2 .in_box3 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box3 .txt_box .cnt_txt { width:98%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}

.O2ss2 .in_box3 .txt_box .cnt_txt .cnt1{width:100%; overflow:hidden;}
table.O2ssTable_2 {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none;}
table.O2ssTable_2 thead th{background-color:#ebeaea; padding:15px 15px; border-top:5px solid #cccccc;border-bottom:1px solid #ccc; border-left:1px solid #ccc; font-size:16px; color:#000; vertical-align:middle;}
table.O2ssTable_2 thead th:first-of-type{border-top:5px solid #bab5b5;}
table.O2ssTable_2 thead th:last-child{border-right:1px solid #ccc;}
table.O2ssTable_2 tbody td:last-child {border-right:1px solid #ccc; line-height:24px;}
table.O2ssTable_2 tbody td:first-child {text-align:center;}
table.O2ssTable_2 tbody td {padding:10px 15px; border:#ccc 1px solid; border-top:none; border-right:none; font-size:14px;}

.O2ss2 .in_box3 .txt_box .cnt_txt .cnt2{width:100%; overflow:hidden; margin-top:40px;}
.O2ss2 .in_box3 .txt_box .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 10px; padding-left:10px; margin-bottom:10px;}

.O2ss2 .in_box4 {width:100%; overflow:hidden; letter-spacing:0em; margin-top:10px;}
.O2ss2 .in_box4 .txt_box .cnt_tit {color:#fff; font-size:20px; width:0px; line-height:44px; position:relative; padding-left:0px; margin-bottom:0px; z-index:1; background:#1f8ec3;}
.O2ss2 .in_box4 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: 0px; width: 0px; height: 20px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box4 .txt_box .cnt_txt { width:100%; border:1px solid #ddd; padding:50px 40px 40px 40px; z-index:0; background:#f7f7f7; margin:0 0 30px 21px;}

.O2ss2 .in_box4 .txt_box .cnt_txt .cnt1{width:100%; overflow:hidden; margin-bottom:20px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt1 ul li{ font-size:18px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 0px; padding-left:10px; margin-bottom:10px;}

.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 {width:100%; overflow:hidden;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .left{float: left; width:50%; border:1px solid #ddd; background:#fff; padding:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .right{float: right; width:50%; border:1px solid #ddd; background:#fff; padding:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 ul li{ font-size:14px; color:#666; line-height:25px; background:url("/img/sub/t_icon2.png") no-repeat left 0px; padding-left:0px;}
.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 img{width:100%;}

.O2ss2 .in_box5 {width:100%; overflow:hidden; letter-spacing:-0.03em; margin:10px 0 0px 0;}
.O2ss2 .in_box5 .txt_box .cnt_tit {color:#fff; font-size:18px; width:330px; line-height:44px; position:relative; padding-left:40px; margin-bottom:0px; z-index:1; background:#1f8ec3;}
.O2ss2 .in_box5 .txt_box .cnt_tit:after {position: absolute; left: 0; bottom: -20px; width: 21px; height: 21px; background: url("/img/sub/O2ss2_title_area.png") left top no-repeat; content: "";}
.O2ss2 .in_box5 .txt_box .cnt_txt { width:100%; border:1px solid #ddd; padding:20px 20px 0px 20px;  z-index:0; background:#f7f7f7; margin:0 0 30px 0px;}
.O2ss2 .in_box5 .txt_box .cnt_txt h2 {background:url("/img/sub/t_icon1.png") no-repeat 0 6px; padding-left:22px; color:#000; line-height:24px; font-size:20px; margin:10px 0 15px 0;}
.O2ss2 .in_box5 .txt_box .cnt_txt h2 span{color:#333; line-height:24px; font-size:18px; margin:70px 0 15px 0;}

.O2ss2 .in_box5 .txt_box .cnt_txt .cnt1{width:100%; font-size:16px; overflow:hidden; margin-bottom:30px;}

.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 { overflow: hidden;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl { overflow: hidden; border-bottom: 2px dashed #d9d9d9; text-align: left; padding: 20px 0; }
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl:first-child {border-top: 2px dashed #d9d9d9;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt { float: left; width: 18%; font-size: 18px; line-height: 160%; color: #000; padding-top:7px; border-right:1px solid #ddd;}
.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { float: left; font-size: 16px; line-height:25px; color: #666; display: inline-block; width:80%; padding-left:50px;}

@media screen and (max-width:1100px) {
	.O2ss2 .in_box1 .table_box {width:100%;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt { float: none; width: 100%; border-right:0; padding-bottom:5px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { float: none; width: 100%; padding-left:0;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 .br_no{display:none !important;}
}

@media (max-width:960px){
	/*오투쎈-2. 산소/피톤치드 */
	.txt_box3 {overflow-x:scroll; padding-bottom:15px; margin-bottom:10px; }
	.txt_box3 .O2ssTable_2{ min-width:680px; }
}

@media (max-width: 767px){
	/*오투쎈-2. 산소/피톤치드 */
	.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .left{float: none; width:100%; margin-bottom:30px; padding:30px 15px;}
	.O2ss2 .in_box4 .txt_box .cnt_txt .cnt2 .right{float: none; width:100%;}
}

@media (max-width: 650px){
	/*오투쎈-2. 산소/피톤치드 */
	.O2ss2 h2 {font-size:16px}

	.O2ss2 .in_box1 {height:auto; background:none; padding:0;}
	.O2ss2 .in_box1 .table_box {padding:0;}

	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 {font-size:16px;}
	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2 h2 span{font-size:14px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt h2 {font-size:16px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt h2 span{font-size:14px;}

	.O2ss2 .in_box2 .txt_box1 .cnt_tit,
	.O2ss2 .in_box3 .txt_box .cnt_tit,
	.O2ss2 .in_box4 .txt_box .cnt_tit,
	.O2ss2 .in_box5 .txt_box .cnt_tit {width:260px; font-size:16px; line-height:38px;}

	.O2ss2 .in_box2 .txt_box1 .cnt_txt,
	.O2ss2 .in_box3 .txt_box .cnt_txt,
	.O2ss2 .in_box4 .txt_box .cnt_txt,
	.O2ss2 .in_box5 .txt_box .cnt_txt {padding:40px 20px }

	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt2,
	.O2ss2 .in_box2 .txt_box1 .cnt_txt .cnt3 {padding:20px 15px 20px 15px;}

	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dt {font-size: 16px;}
	.O2ss2 .in_box5 .txt_box .cnt_txt .cnt2 dl dd { font-size: 14px;}
}


/*주요 타이틀 */
.headLine {background:url("/img/sub/line_bg.png") 0 50% repeat-x; display: block;}
.headLine h2 {background-color:#fff;display: inline; padding:0 10px 0 0; color:#444; font-size:18px; font-family:notokrM; letter-spacing:-0.01em;}

/* 회사개요 */
table.company {width:100%; color:#666; border-collapse:separate; border-spacing:0; border:none; -webkit-box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1); box-shadow:0px 1px 1px 0px rgba(180, 180, 180, 0.1);}
table.company th {height:1px; background-color:#ddd;}
table.company td:last-child {border-right:1px solid #ddd;}
table.company th:last-child {border-right:1px solid #ddd;}
table.company td {padding:10px 15px; border:#e0e0e0 1px solid; border-top:none; border-right:none;}
table.company tr:hover td {background-color:#fafafa;}
.comTd_bg2 {background-color: #fafafa; font-weight:bold;}


/* 1-1 인사말 */
.greeting2{ width:100%; overflow:hidden; margin-bottom:00px;}
.greeting2 .ceo_img{ float:left; width:50%; padding-left:0px;}
.greeting2 .ceo_img img{width:100%; }

.greeting2 .ceo_txt{ float:left; width:50%; padding-left:0px;}
.greeting2 .ceo_txt h2 { display: inline-block; font-size:20px;}
.greeting2 .ceo_txt h2 .span1{ color:#d4310c; font-size:20px;}
.greeting2 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting2 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:0px; }
.greeting2 .ceo_txt span { font-size:14px; color:#333; line-height:27px;}
.greeting2 .ceo_txt p {text-align:right; margin-top:0px; font-size:16px; color:#333;}
.greeting2 .ceo_txt p span{font-size:14px; color:#000;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting2 .ceo_img,
    .greeting2 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting2 .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:20px; line-height:28px;}
}

@media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting2 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting2 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting2 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting2 .ceo_txt h2 .span1{font-size:20px;}
       .greeting2 .ceo_txt h2 .span2{font-size:20px;}
 }

/* 1-1 인사말 */
.greeting{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting .ceo_img{ float:left; width:50%; padding-left:0px;}
.greeting .ceo_img img{width:100%; }

.greeting .ceo_txt{ float:left; width:50%; padding-left:30px;}
.greeting .ceo_txt h2 { display: inline-block; font-size:20px; line-height:32px; color:#222; letter-spacing:-0.04em;}
.greeting .ceo_txt h2 .span1{ color:#d4310c; font-size:20px;}
.greeting .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:5px; }
.greeting .ceo_txt span { font-size:16px; color:#111; line-height:30px;}
.greeting .ceo_txt p {text-align:right; margin-top:20px; font-size:16px; color:#222;}
.greeting .ceo_txt p span{font-size:14px; color:#000; padding-left:10px; letter-spacing:-0.01em;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting .ceo_img,
    .greeting .ceo_txt{float:none; width:100%; padding:0;}
	.greeting .ceo_txt{margin-top:40px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting .ceo_txt h2 { font-size:20px; line-height:28px;}
}

@media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting2 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting2 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting2 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting2 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting2 .ceo_txt h2 .span1{font-size:20px;}
       .greeting2 .ceo_txt h2 .span2{font-size:20px;}
 }



/* 1-1 인사말 */
.greeting3{ width:100%; overflow:hidden; letter-spacing:-0.03em; margin-bottom:20px;}
.greeting3 .ceo_img{ float:left; width:30%;}
.greeting3 .ceo_img img{width:100%; }

.greeting3 .ceo_txt{ float:left; width:70%; padding-left:50px;}
.greeting3 .ceo_txt h2 { display: inline-block; font-size:22px; line-height:32px; color:#333; letter-spacing:-0.04em;}
.greeting3 .ceo_txt h2 .span1{ color:#d4310c; font-size:24px;}
.greeting3 .ceo_txt h2 .span2{ color:#000; font-size:24px;}
.greeting3 .ceo_txt .ceo_cnt {width:100%;  overflow:hidden; margin-top:20px; }
.greeting3 .ceo_txt span { font-size:13px; color:#333; line-height:27px;}
.greeting3 .ceo_txt p {text-align:right; margin-top:20px; font-size:13px; color:#333;}
.greeting3 .ceo_txt p span{font-size:18px; color:#000; padding-left:10px; letter-spacing:-0.01em;}

@media (max-width:960px){
	/* 회사소개-인사말 */
	.greeting3 .ceo_img,
    .greeting3 .ceo_txt{float:none; width:100%; padding:0;}
	.greeting3 .ceo_txt{margin-top:0px;}
    
	.com_info .com_left{float:none;width:100%;padding:0;}
	.com_info .com_right{display:none}
	.infoTable tbody th {width:25%; padding:10px;}
	.infoTable tbody td {padding:10px;}
}

@media (max-width:767px){
	/* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:20px; line-height:28px;}
}

 @media (max-width:650px){
	 /* 회사소개-인사말 */
	   .greeting3 .ceo_txt h2 { font-size:17px; line-height:28px;}
	   .greeting3 .ceo_txt span { font-size:14px; line-height:22px;}  
	   .greeting3 .ceo_txt p {margin-top:10px; font-size:14px;}
	   .greeting3 .ceo_txt p span{font-size:16px;}

	   .com_info h2 {font-size:18px;}
	   .greeting3 .ceo_txt h2 .span1{font-size:20px;}
       .greeting3 .ceo_txt h2 .span2{font-size:20px;}
 }


/* 조직도 */
.comPhil img{width:100%;}

/* 오시는 길 */
.map_wrap{width:100%; overflow:hidden;}
.map_wrap .left_map{float:left; width:49%; height:350px; margin-right:20px;}
.map_wrap .left_map > *{ width:100% !important}

.map_wrap .right_roadview{float:right; width:49%; height:350px;}
.map_wrap .right_roadview object,
.map_wrap .right_roadview embed{width:100% !important}

.map_info_wrap {margin-top:30px; border-top:1px solid #ddd; border-bottom:1px solid #ddd; padding:20px 0; font-family:notokrM;}
.map_info_wrap .info {display:inline-block; *display:inline; zoom:1; vertical-align:middle; margin-right:30px}
.map_info_wrap .info .tit{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:30px; font-weight:600; color:#666; font-size:13px;}
.map_info_wrap .info .tit .icon{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; width:30px; height:30px; border-radius:30px; background-repeat:no-repeat; background-position:center; margin-right:5px;}
.map_info_wrap .info .tit .icon.add{ background-image:url("/img/sub/map_icon.png"); background-color:#2c73b9;}
.map_info_wrap .info .tit .icon.tel{ background-image:url("/img/sub/map_tel.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.fax{ background-image:url("/img/sub/map_fax.png"); background-color:#aaa;}
.map_info_wrap .info .tit .icon.email{ background-image:url("/img/sub/map_email.png"); background-color:#aaa;}
.map_info_wrap .info .tt{ display:inline-block; *display:inline; zoom:1; vertical-align:middle; line-height:30px; color:#666; font-size:13px;}
.map_info_wrap .info .tt a{line-height:30px; color:#333;}
.map_info_wrap .info .tt a:hover{}
.line_st2{ display:block; margin-top:20px; padding-top:20px; border-top:1px solid #ddd}

/*  */
.making{width:100%; margin-bottom:20px; clear:both;}
.making_left{float:left; width:49%; margin:0 0 20px 0}
.making_right{float:left; width:49%; margin:0 0 20px 2%}
.making ul{overflow:hidden; margin-left:-15px;}
.making ul li{width:100%; position:relative;  border:2px solid #ddd; padding:15px; margin-bottom:10px;}
.making ul li:before{ position:absolute; content:url("/img/sub/box_img_1.png"); height:20px; width:100px; top:-1px; left:-1px;}
.making ul li:after{ position:absolute; content:url("/img/sub/box_img_2.png"); height:20px; width:100px; bottom:-1px; right:-1px;}
.making ul li p{font-size:13.5px; color:#666; line-height:1.6;}
.making ul li p span{ display:block; text-align:left; margin-bottom:5px; padding-bottom:5px; border-bottom:1px solid #117eb0; width:30%; font-size:20px; color:#117eb0;} 
.making .box_in_tit{background:url("/img/sub/arrow_under.png") no-repeat center center; height:16px; margin-bottom:10px;}

@media (max-width:768px){

/* 오시는 길 */
.map_wrap .left_map{width:100%; margin-right:0;}
.map_wrap .right_roadview{display:none;}

.map_info_wrap .info{width:100%;}
.map_info_wrap .info .tit .icon{display:none; !important;}
.map_info_wrap{padding:11px 0;}

.making_left,
.making_right{float:none; width:100%; margin:0 0 20px 0;}
}

/* 서브상단 */

.sub_top_title { margin-left:-20px; overflow: hidden; position: relative;}
.sub_top_title ul{overflow:hidden; width:100%; }
.sub_top_title ul li{float:left; width:50%;position: relative; }
.sub_top_title ul li img{width:100%;}
.sub_top_title ul li .img {float: left; position: absolute; z-index:1; top:0; left:0;}
.sub_top_title ul li article { float: left; width:100%; padding-top:27%; position: relative;  box-sizing:border-box; z-index:5; }
.sub_top_title ul li article p{ color:#fff; font-size: 30px; text-align:center;}

@media only screen and (max-width:600px){
  .sub_top_title ul li article p{font-size: 18px;}
.sub_top_title ul li article { float: left; width:100%; padding-top:22%; position: relative;  box-sizing:border-box; z-index:5; }
}

/* 서브상단 */

.sub_top_title2 { margin-left:-20px; overflow: hidden; position: relative;}
.sub_top_title2 ul{overflow:hidden; width:100%; }
.sub_top_title2 ul li{float:left; width:50%;position: relative; }
.sub_top_title2 ul li img{width:100%;}
.sub_top_title2 ul li .img {float: left; position: absolute; z-index:1; top:0; left:0;}
.sub_top_title2 ul li article { float: left; width:100%; padding-top:27%; position: relative;  box-sizing:border-box; z-index:5; }
.sub_top_title2 ul li article p{ color:#fff; font-size: 30px; text-align:right;}

@media only screen and (max-width:600px){
  .sub_top_title2 ul li article p{font-size: 16px;}
  .sub_top_title2 ul li article { float: left; width:100%; padding-top:23%; position: relative;  box-sizing:border-box; z-index:5; }
}

/* 마블실리프팅 */

#sub_content_txt .during01_intro { background:#fff; text-align:center; padding-bottom:120px; }
#sub_content_txt .during01_intro .during01_intro_inner { width:1280px; margin:0 auto; }
#sub_content_txt .during01_intro .during01_intro_inner h2 {  }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box { position:relative; width:1280px; height:460px; background:url('/images/during/during01_intro_inner_bg.jpg')no-repeat; }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box .during01_intro_txtArea { position:absolute; left:50%; top:232px; }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box .during01_intro_txtArea .during01_intro_txt01 { position:relative; font-size:58px; display:inline-block; color:#2a2928; letter-spacing:-2px; }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during01_intro_txt_icon01.png')no-repeat; }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .during01_intro .during01_intro_inner .during01_intro_box .during01_intro_txtArea .during01_intro_txt02 { font-size:18px; display:inline-block; color:#666666; margin-top:10px; } 

#sub_content_txt .during01_cont01 { position:relative; height:762px; background:url('/images/during/during01_cont01_bg.jpg')no-repeat top center;  }
#sub_content_txt .during01_cont01 ul { position:absolute; left:50%; margin-left:-510px; top:333px; }
#sub_content_txt .during01_cont01 ul li { font-size:20px; color:#ffffff; margin-bottom:21px; text-align:left; letter-spacing:-0.8px; }


#sub_content_txt .during01_tab_cont { text-align:center; margin-top:120px; }
#sub_content_txt .during01_tab_cont h2 { text-align:center; }
#sub_content_txt .during01_tab_cont .tab_menu { width:1280px; margin:0 auto; font-size:0; }
#sub_content_txt .during01_tab_cont .tab_menu.grid4 { position:relative; top:30px; }
#sub_content_txt .during01_tab_cont .tab_menu.grid4 li { display:inline-block; width:33.33%; text-align:center; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:#fff; }
#sub_content_txt .during01_tab_cont .tab_menu.grid4 li:first-of-type { border-left:1px solid #ccc; }
#sub_content_txt .during01_tab_cont .tab_menu.grid4 li a { line-height:60px; display:block; color:#2a2928; font-size:18px; transition:background 0.5s;}
#sub_content_txt .during01_tab_cont .tab_menu.grid4 li a:hover { background:#ae8f51; color:#fff;}
#sub_content_txt .during01_tab_cont .tab_menu.grid4 li.on a { background:#ae8f51; line-height:60px; color:#fff; }
#sub_content_txt .during01_tab_cont .cont_list .cont { display:none; }
#sub_content_txt .during01_tab_cont .cont_list .cont.on { display:block; }

/* 민트 리프팅 */

#sub_content_txt .cont_list .cont .during01_tab01_cont01 { height:652px; background:url('/images/during/during01_tab01_cont01_bg.jpg')no-repeat top center; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box { position:relative; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box .during01_intro_txtArea { position:absolute; left:50%; margin-left:106px; top:250px; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01 { position:relative; font-size:60px; display:inline-block; color:#2a2928; letter-spacing:-2px; left:-17px; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during01_intro_txt_icon01.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab01_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt02 { font-size:18px; display:block; color:#666666; margin-top:10px; text-align:left; margin-left:-40px; } 

#sub_content_txt .cont_list .cont .during01_info { width:1280px; margin:0 auto; text-align:center; padding-bottom:115px; }
#sub_content_txt .cont_list .cont .during01_info .during01_info_inner h2 {  }
#sub_content_txt .cont_list .cont .during01_info ul {}
#sub_content_txt .cont_list .cont .during01_info ul:after { content:''; clear:both; display:block; }
#sub_content_txt .cont_list .cont .during01_info ul li { width:240px; height:240px; border:6px solid #eee; float:left; margin-right:20px; padding-top:56px; }
#sub_content_txt .cont_list .cont .during01_info ul li:last-of-type { margin-right:0; }
#sub_content_txt .cont_list .cont .during01_info ul li span { display:inline-block; font-size:18px; color:#2a2928; margin-top:4px; }
#sub_content_txt .cont_list .cont .during01_info p { font-size:16px; color:#666; margin-top:30px; }

#sub_content_txt .cont_list .cont .during01_tab01_cont03 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab01_cont03 img { margin-left:-1000px; }

#sub_content_txt .cont_list .cont .during01_tab01_cont04 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab01_cont04 img { margin-left:-1000px; }

.during01_video { position:relative; }
.during01_video img { padding-left:50%; margin-left:-1000px; }
.during01_video iframe { position:absolute; left:50%; top:460px; margin-left:-640px; }

/* 엘라스티꿈 리프팅 */

#sub_content_txt .cont_list .cont .during01_tab02_cont01 { height:652px; background:url('/images/during/during01_tab02_cont01_bg.jpg')no-repeat top center; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box { position:relative; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box .during01_intro_txtArea { position:absolute; left:50%; margin-left:106px; top:250px; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01 { position:relative; font-size:60px; display:inline-block; color:#2a2928; letter-spacing:-2px; left:-17px; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during01_intro_txt_icon01.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab02_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt02 { font-size:18px; display:block; color:#666666; margin-top:10px; text-align:left; margin-left:-40px; } 

#sub_content_txt .cont_list .cont .during01_info { width:1280px; margin:0 auto; text-align:center; padding-bottom:115px; }
#sub_content_txt .cont_list .cont .during01_info .during01_info_inner h2 {  }
#sub_content_txt .cont_list .cont .during01_info ul {}
#sub_content_txt .cont_list .cont .during01_info ul:after { content:''; clear:both; display:block; }
#sub_content_txt .cont_list .cont .during01_info ul li { width:240px; height:240px; border:6px solid #eee; float:left; margin-right:20px; padding-top:56px; }
#sub_content_txt .cont_list .cont .during01_info ul li:last-of-type { margin-right:0; }
#sub_content_txt .cont_list .cont .during01_info ul li span { display:inline-block; font-size:18px; color:#2a2928; margin-top:4px; }
#sub_content_txt .cont_list .cont .during01_info p { font-size:16px; color:#666; margin-top:30px; }

#sub_content_txt .cont_list .cont .during01_tab02_cont03 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab02_cont03 img { margin-left:-1000px; }

#sub_content_txt .cont_list .cont .during01_tab02_cont04 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab02_cont04 img { margin-left:-1000px; }

/* 파워코그 리프팅 */

#sub_content_txt .cont_list .cont .during01_tab03_cont01 { height:652px; background:url('/images/during/during01_tab03_cont01_bg.jpg')no-repeat top center; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box { position:relative; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box .during01_intro_txtArea { position:absolute; left:50%; margin-left:106px; top:250px; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01 { position:relative; font-size:60px; display:inline-block; color:#2a2928; letter-spacing:-2px; left:-17px; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during01_intro_txt_icon01.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .cont_list .cont .during01_tab03_cont01 .during01_intro_box .during01_intro_txtArea .during01_intro_txt02 { font-size:18px; display:block; color:#666666; margin-top:10px; text-align:left; margin-left:-40px; } 

#sub_content_txt .cont_list .cont .during01_info { width:1280px; margin:0 auto; text-align:center; padding-bottom:115px; }
#sub_content_txt .cont_list .cont .during01_info .during01_info_inner h2 {  }
#sub_content_txt .cont_list .cont .during01_info ul {}
#sub_content_txt .cont_list .cont .during01_info ul:after { content:''; clear:both; display:block; }
#sub_content_txt .cont_list .cont .during01_info ul li { width:240px; height:240px; border:6px solid #eee; float:left; margin-right:20px; padding-top:56px; }
#sub_content_txt .cont_list .cont .during01_info ul li:last-of-type { margin-right:0; }
#sub_content_txt .cont_list .cont .during01_info ul li span { display:inline-block; font-size:18px; color:#2a2928; margin-top:4px; }
#sub_content_txt .cont_list .cont .during01_info p { font-size:16px; color:#666; margin-top:30px; }

#sub_content_txt .cont_list .cont .during01_tab03_cont03 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab03_cont03 img { margin-left:-1000px; }

#sub_content_txt .cont_list .cont .during01_tab03_cont04 { position:relative; padding-left:50%; }
#sub_content_txt .cont_list .cont .during01_tab03_cont04 img { margin-left:-1000px; }

/* PRP지방이식 */

#sub_content_txt .during02_intro { height:780px; background:url('/images/during/during02_intro_bg.jpg')no-repeat top center; text-align:center; }
#sub_content_txt .during02_intro h2 { font-weight:bold; font-size:42px; color:#2a2928; padding-top:120px; }
#sub_content_txt .during02_intro p { font-size:13px; color:#2a2928; letter-spacing:10.5px; padding-top:18px; padding-bottom:29px;}
#sub_content_txt .during02_intro span { position:relative; display:inline-block; font-size:17px; color:#555555; padding-top:29px;  }
#sub_content_txt .during02_intro span:before { position:absolute; left:50%; margin-left:-15px; top:0; content:''; display:inline-block; width:30px; height:2px; background:#2a2928; }

#sub_content_txt .during02_cont01 { height:802px; background:url('/images/during/during02_cont01_bg.jpg')no-repeat top center; }
#sub_content_txt .during02_cont01 .during02_intro_box { position:relative; }
#sub_content_txt .during02_cont01 .during02_intro_box .during02_intro_txtArea { position:absolute; left:50%; margin-left:142px; top:190px; }
#sub_content_txt .during02_cont01 .during02_intro_box .during02_intro_txtArea .during02_intro_txt01 { position:relative; font-size:58px; display:inline-block; color:#2a2928; letter-spacing:-2px; left:-17px; }
#sub_content_txt .during02_cont01 .during02_intro_box .during02_intro_txtArea .during02_intro_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during01_intro_txt_icon01.png')no-repeat; }
#sub_content_txt .during02_cont01 .during02_intro_box .during02_intro_txtArea .during02_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .during02_cont01 .during02_intro_box .during02_intro_txtArea .during02_intro_txt02 { font-size:18px; display:block; color:#666666; margin-top:10px; text-align:left; margin-left:-40px; } 

#sub_content_txt .during02_info { width:1280px; margin:0 auto; text-align:center; padding-bottom:115px; }
#sub_content_txt .during02_info .during02_info_inner h2 {  }
#sub_content_txt .during02_info .during02_info_inner ul {}
#sub_content_txt .during02_info .during02_info_inner ul:after { content:''; clear:both; display:block; }
#sub_content_txt .during02_info .during02_info_inner ul li { width:240px; height:240px; border:6px solid #eee; float:left; margin-right:20px; padding-top:56px; }
#sub_content_txt .during02_info .during02_info_inner ul li:last-of-type { margin-right:0; }
#sub_content_txt .during02_info .during02_info_inner ul li span { display:inline-block; font-size:18px; color:#2a2928; margin-top:4px; }
#sub_content_txt .during02_info .during02_info_inner p { font-size:16px; color:#666; margin-top:30px; }

#sub_content_txt .during02_cont02 { position:relative; height:762px; background:url('/images/during/during02_cont02_bg.jpg')no-repeat top center;  }
#sub_content_txt .during02_cont02 ul { position:absolute; left:50%; margin-left:-454px; top:333px; }
#sub_content_txt .during02_cont02 ul li { font-size:20px; color:#ffffff; margin-bottom:21px; text-align:left; letter-spacing:-0.8px; }

/* 마블 아큐스컬프 */

#sub_content_txt .during03_intro { text-align:center; }
#sub_content_txt .during03_intro h2 { font-weight:bold; font-size:42px; color:#2a2928; padding-top:120px; }
#sub_content_txt .during03_intro p { font-size:13px; color:#2a2928; letter-spacing:10.5px; padding-top:18px; padding-bottom:29px;}
#sub_content_txt .during03_intro span { position:relative; display:inline-block; font-size:17px; color:#555555; padding-top:29px;  }
#sub_content_txt .during03_intro span:before { position:absolute; left:50%; margin-left:-15px; top:0; content:''; display:inline-block; width:30px; height:2px; background:#2a2928; }

#sub_content_txt .during03_cont01 { position:relative; height:822px; margin-top:49px; background:url('/images/during/during03_cont01_bg.jpg')no-repeat top center;  }
#sub_content_txt .during03_cont01 ul { position:absolute; left:50%; margin-left:180px; top:40px; }
#sub_content_txt .during03_cont01 ul li { font-size:20px; color:#222; margin-bottom:21px; text-align:left; letter-spacing:-0.8px; }
#sub_content_txt .during03_cont01 ul li:nth-of-type(2) { margin-top:80px; }
#sub_content_txt .during03_cont01 ul li:nth-of-type(3) { margin-top:78px; }
#sub_content_txt .during03_cont01 ul li:nth-of-type(4) { margin-top:68px; }
#sub_content_txt .during03_cont01 ul li h3 { margin-bottom:10px; }

#sub_content_txt .during03_intro01 { height:802px; background:url('/images/during/during03_intro01_bg.jpg')no-repeat top center; text-align:left; }
#sub_content_txt .during03_intro01 .during03_intro01_box { position:relative; }
#sub_content_txt .during03_intro01 .during03_intro01_box .during03_intro01_txtArea { position:absolute; left:50%; margin-left:138px; top:192px; }
#sub_content_txt .during03_intro01 .during03_intro01_box .during03_intro01_txtArea .during03_intro01_txt01 { position:relative; font-size:54px; display:inline-block; color:#2a2928; letter-spacing:-2px; left:-17px; }
#sub_content_txt .during03_intro01 .during03_intro01_box .during03_intro01_txtArea .during03_intro01_txt01:before { position:absolute; top:22px; left:-26px; display:inline-block; content:''; width:23px; height:19px; background:url('/images/during/during04_intro_txt_icon01.png')no-repeat; }#sub_content_txt .eye01_intro .eye01_intro_inner .eye01_intro_box .eye01_intro_txtArea .eye01_intro_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/eye/eye01_intro_txt_icon02.png')no-repeat; }
#sub_content_txt .during03_intro01 .during03_intro01_box .during03_intro01_txtArea .during03_intro01_txt01:after { position:absolute; top:24px; right:-24px; display:inline-block; content:''; width:17px; height:15px; background:url('/images/during/during04_intro_txt_icon02.png')no-repeat; }

#sub_content_txt .during03_intro01 .during03_intro01_box .during03_intro01_txtArea .during03_intro01_txt02 { font-size:18px; display:block; color:#2a2928; margin-top:10px; text-align:left; margin-left:-40px;} 

#sub_content_txt .during03_info { width:1280px; margin:0 auto; text-align:center; padding-bottom:115px; }
#sub_content_txt .during03_info .during03_info_inner h2 {  }
#sub_content_txt .during03_info .during03_info_inner ul {}
#sub_content_txt .during03_info .during03_info_inner ul:after { content:''; clear:both; display:block; }
#sub_content_txt .during03_info .during03_info_inner ul li { width:240px; height:240px; border:6px solid #eee; float:left; margin-right:20px; padding-top:56px; }
#sub_content_txt .during03_info .during03_info_inner ul li:last-of-type { margin-right:0; }
#sub_content_txt .during03_info .during03_info_inner ul li span { display:inline-block; font-size:18px; color:#2a2928; margin-top:4px; }
#sub_content_txt .during03_info .during03_info_inner p { font-size:16px; color:#666; margin-top:30px; }

#sub_content_txt .during03_cont02 { position:relative; height:762px; background:url('/images/during/during03_cont02_bg.jpg')no-repeat top center;  }
#sub_content_txt .during03_cont02 ul { position:absolute; left:50%; margin-left:-454px; top:333px; }
#sub_content_txt .during03_cont02 ul li { font-size:20px; color:#ffffff; margin-bottom:21px; text-align:left; letter-spacing:-0.8px; }






