﻿

header {
	position: relative;
	width:100%;
	height:400px;
  margin: 0;
  padding: 0;
  border: 0px solid red;
  overflow: hidden;
    }
    


header div.vs{
	display:block;
	position:relative;
	width:100%;
	height:400px;
	margin:0 auto;
	overflow:hidden;
	border:0px solid red;
	background-position:center center;
	background-repeat:no-repeat;
	background-size:cover;
	}
header div.vs h3{
	display:block;
	text-align:center;
	font-size:4.8vw;
	font-weight:700;
	letter-spacing:-0.05em;
	line-height:1;
	color:#fff;
	margin-top:120px;
	}
header div.vs h3 span{
	display:block;
	font-size:1.7vw;
	font-weight:300;
	letter-spacing:-0.05em;
	line-height:1;
	color:#fff;
	margin-bottom:20px;
	}	
    

    
/*----------------------------------------navi renew-------------------------------------*/

/*sub navi*/
.sub_lnb{
	position:relative;
	width:100%;
	height:auto;
	margin:50px auto ;
	overflow:hidden;
	border:0px solid red;
}

.sub_lnb ul.d1{
	position:relative;
	width:100%;
	height:auto;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	text-align:Center;
	font-size:0;
	}

.sub_lnb ul.d1 li{
	display:inline-block;
	width:170px;
	height:50px;		
	margin-right:1px;
	margin-bottom:2px;
	}

.sub_lnb ul.d1 li a{
	display:block;
	width:100%;
	height:100%;
	color:#333;
	font-size:0.9vw;
	font-weight:400;
	line-height:2.8;
	letter-spacing:-0.05em;
	text-decoration:none;
	text-align:center;
	background:#d8dfe4;
	}

.sub_lnb ul.d1 li:hover a,
.sub_lnb ul.d1 li.now-important a{
	color:#FFF;
	background:#cc8f37;
	}

	



section {
    position: relative;
    width: 100%;
    margin: 0 auto;
    padding: 0;
    overflow: hidden;
    border:0px solid red;
}
/*
section h2{
	display:block;
	position:relative;	
	font-size:90px;	
	color:#000;
	font-weight:400;
	line-height:1.2;
	letter-spacing:-0.05em;
	text-align:Center;
	margin:100px auto 0 auto;
	overflow:hidden;	
	padding:0;
	}
section h2 b{
	font-weight:700;
	}	
section h2 span{
	display:block;
	font-family:PT Sans;
	font-size:18px;
	font-weight:700;
	line-height:1;
	letter-spacing:-0.03em;
	height:auto;
	color:#0e5aa7;
	}

*/

section h4{
	position:relative;
	display:block;
	height:auto;
	padding-top:70px;
	background:url(../img/h4_mark.png) center 0 no-repeat;
	text-align:Center;
	font-size:50px;
	font-weight:300;
	letter-spacing:-0.08em;
	line-height:1.2;
	overflow:hidden;
	margin:0 auto 80px auto;
	}	
section h4 b{
	color:#0e5aa7;
	font-weight:700;
	}


/*병원소개*/
section div.sub1_1{
	background:url(../01_s_ortho/img/1_bg.jpg) center center no-repeat;
	height:900px;
	}
section div.sub1_1 div{
	position:Relative;
	margin:0 auto;
	width:1400px;
	height:100%;
	overflow:hidden;
	}	
section div.sub1_1 div img{
	display:inline-block;
	float:left;
	margin-top:100px;
	}	
section div.sub1_1 div div.con{
	position:absolute;
	width:50%;
	height:auto;
	right:0;
	top:150px;
	padding:40px;
	background:url(../01_s_ortho/img/1_mohw.png) 95% 40px no-repeat rgba(255,255,255,0.7);
	background-size:80px;
	border:1px solid #fff;
	}	
section div.sub1_1 div div.con h5{
	display:block;
	width:90%;
	height:auto;
	text-align:left;
	font-size:40px;
	font-weight:400;
	line-height:1.2;	
	margin:0;
	padding:0; 
	}	
section div.sub1_1 div div.con h5 b{
	font-weight:800;
	}	
section div.sub1_1 div div.con h5 span{
	display:block;
	font-size:20px;
	font-weight:300;
	line-height:1.5;
	}	
section div.sub1_1 div div.con h5 span b{
	font-weight:700;
	color:#0e5aa7;
	}		
section div.sub1_1 div div.con ul{
	position:relative;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:30px auto;
	}	
section div.sub1_1 div div.con ul li{
	width:100%;
	height:auto;
	padding-top:5px;
	padding-left:25px;
	font-size:18px;
	font-weight:400;
	line-height:1.2;
	letter-spacing:-0.05em;
	margin-bottom:10px;
	background:url(../01_s_ortho/img/1_dot.png) 0 center no-repeat;
	}	
	
section div.sub1_2{
	position:Relative;
	width:1200px;
	height:420px;
	margin:0 auto;
	background-position:center center;
	background-repeat:no-repeat;
	background-color:#f9fafb;
	overflow:Hidden;
	text-align:left;
	}	
section div.sub1_2 img{
	display:inline-block;
	width:50%;
	margin:0;
	padding:0;
	}	
section div.sub1_2 img.l{
	float:left;
	}	
section div.sub1_2 img.r{
	float:right;
	}			
section div.sub1_2 div.con{
	position:relative;
	display:inline-block;
	width:45%;
	height:auto;
	margin:0;
	padding:0;
	border:0px solid red;
	}	
section div.sub1_2 div.con_r{
	float:right;
	right:3%;
	}	
section div.sub1_2 div.con_l{
	float:left;
	left:3%;
	}		

section div.sub1_2 p.title{
	font-family:Noto Serif KR;
	font-weight:400;
	font-size:45px;
	line-height:1;
	color:#000;
	text-align:left;
	padding-top:50px;
	}
section div.sub1_2 p.title2{
	text-align:right;
	}	
section div.sub1_2 p.con{
	display:inline-block;
	font-weight:400;
	line-height:1.5;
	color:#333;
	text-align:left;
	margin:0 auto;
	padding-top:50px;
	font-family:NanumHarABeoJiEuiNaNum;
	font-size:29px;
	width:100%;
	}
section div.sub1_2 p.con2{
	text-align:right;
	font-family:NanumHarABeoJiEuiNaNum;
	font-size:29px;
	width:100%;
	}
section div.sub1_2 p.con3,
section div.sub1_2 p.con4,
section div.sub1_2 p.con5{
	display:none;
	}


section.sub1_3{
	position:relative;
	
	}

section.sub1_3 h5{
	text-align:Center;
	font-size:3vw;
	font-weight:700;	
	line-height:1.2;
	margin:0;
	padding:0;
	}
	
section.sub1_3 p.tel{
	position:Relative;
	width:1120px;
	height:auto;
	overflow:hidden;
	text-align:left;
	font-family:GmarketSansB;
	font-size:3vw;
	line-height:1;
	letter-spacing:-0.05em;
	margin:50px auto 0 auto;
	color:#0e5aa7;
	padding-left:80px;
	background:url(../01_s_ortho/img/3_icon_tel.png) 0 center no-repeat;
	background-size:contain;
	border:0px solid red;
	}	
section.sub1_3 p.tel span{
	display:inline-block;
	font-family:Noto Sans KR;
	font-size:2.5vw;
	font-weight:400;
	line-height:1;
	letter-spacing:-0.05em;
	}	
section.sub1_3 p.add{
	position:Relative;
	width:1200px;
	height:auto;
	overflow:hidden;
	text-align:left;
	font-weight:400;
	font-size:1.5vw;
	line-height:1;
	letter-spacing:-0.05em;
	margin:30px auto 0 auto;
	padding:0;
	}	
section.sub1_3 p.add span{
	display:inline-block;
	font-size:1.5vw;
	font-weight:600;
	line-height:1;
	letter-spacing:-0.05em;
	color:#0e5aa7;
	}		
	
	
section.sub1_3 div.time{
	position:relative;
	width:1200px;
	height:auto;
	margin:80px auto;
	border:0px solid red;
	overflow:Hidden;
	}
section.sub1_3 div.time ul{
	position:relative;
	display:inline-block;
	width:48%;
	height:auto;
	border:1px solid #0e5aa7;
	border-radius:10px;
	overflow:Hidden;
	padding-bottom:30px;
	}
section.sub1_3 div.time ul.l{
	float:left;
	}	
section.sub1_3 div.time ul.r{
	float:right;
	}	
section.sub1_3 div.time ul p{
	text-align:center;
	height:70px;
	font-size:2vw;
	font-weight:500;
	text-indent:30px;
	color:#0e5aa7;
	line-height:1.2;
	letter-spacing:-0.05em;
	overflow:hidden;
	margin-bottom:20px;
	margin-top:15px;
	background:url(../01_s_ortho/img/3_time_linebg.png) center 100% no-repeat;
	border:0px solid red
	}
section.sub1_3 div.time ul li{
	width:100%;
	height:auto;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	margin:0 auto;
	text-align:left;
	font-size:1.2vw;
	font-weight:500;
	line-height:1;
	}
section.sub1_3 div.time ul li span{
	display:inline-block;
	width:100px;
	height:40px;	
	border-radius:50px;
	text-align:center;
	font-size:1vw;
	line-height:1.8;
	overflow:hidden;
	color:#fff;
	vertical-align:-10px;
	}
section.sub1_3 div.time ul li span.b1{
	background:#0e5aa7;
	}
section.sub1_3 div.time ul li span.b2{
	background:#20087d;
	}
section.sub1_3 div.time ul li span.b3{
	background:#ff7700;
	color:#fff;
	}	
section.sub1_3 div.time ul li span.b4{
	background:#aabacf;
	color:#000;	
	}	
section.sub1_3 div.time ul li span.b5{
	background:#d8dfe4;
	color:#000;
	font-size:0.9vw;
	}			
section.sub1_3 div.time ul li.off2{
	font-size:1vw;
	font-weight:400;
	}
section.sub1_3 div.time ul li.off1{
	color:#ff7700;
	}	
section.sub1_3 div.time ul li.off2 span.blank{
	display:inline-block;
	width:105px;
	height:10px;
	}
section.sub1_3 div.map{
	position:relative;
	width:1200px;
	height:auto;
	margin:80px auto;
	border:0px solid red;
	overflow:Hidden;
	text-align:Center;
	}
section.sub1_3 div.map img.map{
	display:block;
	padding:30px;
	border:1px solid #ddd;
	border-radius:8px;
	margin:0 auto 80px auto;
	}

section.sub1_3 div.map div.tabs {
	position:relative; 
	width:100%; 
	margin: 0 auto; 
	padding:0; 
	border:0px solid red;
	text-align:center;
	}
section.sub1_3 div.map div.tabs span {  
	width:30%;
	display:inline-block;
	margin:0 8px 0 auto;
	}
section.sub1_3 div.map div.tabs span a { 
	display:block; 
	width:100%;
	padding:15px 0; 
	font-size:1vw; 
	font-weight:400;
	letter-spacing:-0.05em;
	color:#000; 
	background:#e9e9e9;
	border-radius:100px;
	text-align:center; 
	border:0px solid #c0c0c0; 
	}
section.sub1_3 div.map div.tabs span a:hover { 
	color:#fff; 
	background:#0e5aa7; 
	}	
section.sub1_3 div.map div.tabs span.active a { 
	color:#fff; 
	font-weight:600; 
	background:#0e5aa7; 
	border:0px solid #0e5aa7; 
	}
section.sub1_3 div.map .tab_container { 
	position:relative; 
	width:100%; 
	margin:15px 0; 
	background:#fff; 
	border:0px solid red;
	min-height:300px;
	}
section.sub1_3 div.map .tab_content { 
	position:relative;
	min-height:300px;
	padding:0px; 
	border:0px solid red;
	margin-top:70px;
	}
section.sub1_3 div.map .tab_content div.dep1_1{
	position:Relative;
	width:100%;
	height:auto;
	overflow:hidden;
	margin:0 auto 30px auto;
	}
section.sub1_3 div.map .tab_content div.dep1_1 p.title{
	position:relative;
	display:inline-block;
	float:left;
	width:20%;
	padding-top:20px;
	padding-bottom:20px;
	text-align:center;
	font-size:1vw;
	font-weight:600;
	border-radius:7px;
	line-height:1.2;
	overflow:hidden;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 p.title1{
	color:#0e5aa7;
	border:1px solid #0e5aa7;
	}
section.sub1_3 div.map .tab_content div.dep1_1 p.title2{
	color:#00aa91;
	border:1px solid #00aa91;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 p.title3{
	color:#e49200;
	border:1px solid #e49200;
	}		
section.sub1_3 div.map .tab_content div.dep1_1 p.title span{
	display:block;
	width:40%;
	color:#fff;
	text-align:center;
	background:#0e5aa7;
	border-radius:3px;
	font-size:0.75vw;
	font-weight:400;
	padding:5px 10px;
	margin:10px auto 0 auto;
	overflow:hidden;	
	}	

section.sub1_3 div.map .tab_content div.dep1_1 p.con{
	position:relative;
	display:inline-block;
	float:right;
	width:75%;
	text-align:left;
	font-size:1vw;
	font-weight:500;
	color:#000;
	line-height:1.7;
	letter-spacing:-0.03em;
	}
section.sub1_3 div.map .tab_content div.dep1_1 p.con b{
	color:#0e5aa7;
	font-weight:800;
	}
section.sub1_3 div.map .tab_content div.dep1_1 p.con b.t{
	color:#0e5aa7;
	font-weight:500;
	}
section.sub1_3 div.map .tab_content div.dep1_1 ul.con{
	position:relative;
	display:inline-block;
	float:right;
	width:75%;	
	}
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li{
	position:Relative;
	float:left;
	display:inline-block;
	width:45%;
	font-size:1vw;
	font-weight:400;
	color:#000;
	line-height:1.7;
	letter-spacing:-0.03em;
	text-align:left;	
	border:0px solid red;
	overflow:hidden;
	margin-bottom:5px;
	}
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li.long{
	position:Relative;
	float:left;
	display:block;
	width:100%;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li span{
	display:inline-block;
	background:#d8dfe4;
	border-radius:3px;
	padding:3px 8px;	
	font-weight:400;
	font-size:0.8vw;
	margin-right:8px;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li span.bc1{
	background:#0e5aa7;
	color:#fff;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li span.bc2{
	background:#00aa91;
	color:#fff;
	width:5%;
	text-align:Center;
	}	
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li span.bc3{
	background:#fcad20;
	color:#000;
	width:10%;
	text-align:Center;
	}			
section.sub1_3 div.map .tab_content div.dep1_1 ul.con li b{
	color:#0e5aa7;
	font-weight:500;
	}
section.sub1_3 div.map .tab_content ul.dep3{
	position:relative;
	width:80%;
	height:80px;
	margin:0 auto;
	border:0px solid red;
	text-align:center;
	}
section.sub1_3 div.map .tab_content ul.dep3 li{
	position:Relative;
	width:20%;
	height:100%;
	position:Relative;
	display:inline-block;
	margin:0 auto;
	overflow:hidden;
	border:0px solid red;
	}	
section.sub1_3 div.map .tab_content ul.dep3 li:nth-child(1)	{
	margin-right:20px;
	}
section.sub1_3 div.map .tab_content ul.dep3 li:nth-child(3){
	margin-left:20px;
	}	
section.sub1_3 div.map .tab_content ul.dep3 li:nth-child(1) span,
section.sub1_3 div.map .tab_content ul.dep3 li:nth-child(3) span{
	position:relative;
	display:block;
	margin-top:11%;
	width:100%;
	height:32%;
	text-align:center;
	font-size:0.85vw;
	background:#0e5aa7;
	color:#fff;
	line-height:1.5;
	overflow:hidden;
	}
section.sub1_3 div.map .tab_content ul.dep3 li:nth-child(2){
	width:70px;
	height:60px;
	border-radius:50%;
	border:5px solid #0e5aa7;
	text-align:Center;
	font-size:0.9vw;
	font-weight:500;
	line-height:1.2;
	padding-top:10px;
	color:#0e5aa7;
	}	
section.sub1_3 div.map .tab_content p.dep3{
	width:100%;
	height:auto;
	margin:20px auto 0 auto;
	text-align:center;
	font-size:1.2vw;
	font-weight:500;
	line-height:1.5;
	color:#0e5aa7;
	letter-spacing:-0.05em;	
	}	
section.sub1_3 div.map .tab_content p.dep3 b{
	font-weight:700;
	}	
section.sub1_3 div.map .tab_content p.dep3 span{
	display:block;
	font-size:0.9vw;
	font-weight:400;
	line-height:1.5;
	color:#cc8f37;
	}	
	
section div.sub1_4{
	position:relative;
	width:1200px;
	height:auto;
	overflow:hidden;
	margin:0 auto 150px auto;
	border:0px solid red;
	}
section div.sub1_4 .viewphoto {
	margin-bottom:30px;
	}
section div.sub1_4 .viewphoto .swiper-slide{
	position:relative;
	width:900px;
	height:600px;
	margin:0 auto;
	border:0px solid red;
	text-align:Center;
	font-size:0;
	}
	
section div.sub1_4 .swiper-button-next,
section div.sub1_4 .swiper-button-prev{	
	height:60px;
	margin:0;
	padding:0;
	top:40%;
	}
section div.sub1_4 .swiper-button-prev{
	left:0;
	width:60px;
	background:url(../img/dep1_ar1.png) no-repeat;
	}
section div.sub1_4 .swiper-button-next{
	right:0;
	width:60px;
background:url(../img/dep1_ar2.png) no-repeat;
	}	    
section div.sub1_4 .swiper-button-prev:after,
section div.sub1_4 .swiper-button-next:after {
	display:none;
	} 
		
section div.sub1_4 .view_thum{
	height:100px;
	}
section div.sub1_4 .view_thum img{
	width:150px;
	cursor:pointer;
	}	

	
section div.sub2_wrap,
section div.sub2_wrap_m{
display:block;
position:Relative;
width:100%;
height:auto;
overflow:hidden;
margin:0 auto;
padding:0;
}		
section div.sub2_wrap img,
section div.sub2_wrap_m img{
	width:100%;
display:block;
margin:0 auto;
padding:0;
}	
section div.sub2_wrap_m{
display:none;
}	
	
section div.sub3_wrap{
display:block;
position:Relative;
width:1200px;
height:auto;
margin:0 auto 100px auto;
border:0px solid red;
overflow:hidden;
font-size:18px;
font-weight:500;
line-height:1.8;
letter-spacing:-0.03em;
text-align:center;

}		
	

section div.sub3_wrap div.tit{
	position:relative;
	width:100%;
	height:350px;
	margin:0 auto;
	padding:0;
	border:0px solid red;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:Hidden;
	}	
section div.sub3_wrap div.tit span.bar{
	position:absolute;
	left:38%;
	top:50px;
	width:10%;
	height:10px;
	background:#0e5aa7;
	}	
	
section div.sub3_wrap div.tit div.con{
	position:relative;
	width:55%;
	height:auto;
	float:right;
	border:0px solid red;
	overflow:Hidden;
	margin-top:80px;
	text-align:left;	
	}
section div.sub3_wrap div.tit div.con p.title{
	font-size:40px;
	line-height:1.5;
	color:#000;
	font-family:GmarketSansM;
	margin-bottom:30px;
	}
section div.sub3_wrap div.tit div.con span.titletxt{
	font-size:40px;
	line-height:1.2;
	font-family:NanumHarABeoJiEuiNaNum;
	color:#0e5aa7;
	}
section div.sub3_wrap p.contxt{
	font-size:22px;
font-weight:500;
line-height:1.8;
letter-spacing:-0.03em;
text-align:center;
	}	
section div.sub3_wrap span.f22{
	font-size:25px;
	color:#cc8f37;
	}	
section div.sub3_wrap div.case{
	position:relative;
	width:100%;
	height:auto;
	min-height:100px;
	margin:80px auto 0 auto;
	padding:0;
	border:0px solid red;
	overflow:Hidden;
	}		
section div.sub3_wrap div.case p.title{
	position:absolute;
	width:500px;
	height:auto;
	left:0;top:0;
	font-size:38px;
	line-height:1.5;
	letter-spacing:-0.03em;
	color:#000;
	font-family:GmarketSansL;
	margin-bottom:30px;
	padding-top:25px;
	text-align:left;
	}	
section div.sub3_wrap div.case p.title span.bar{
	position:absolute;
	left:0;
	top:0px;
	width:15%;
	height:8px;
	background:#0e5aa7;
	}	
section div.sub3_wrap div.case div.casepic{
	position:relative;
	float:right;
	width:650px;
	height:auto;
	margin:0;	
	}	
section div.sub3_wrap div.case div.casepic img{
	display:block;
	width:100%;
	margin:0 auto 30px auto;
	}	

section div.sub3_wrap div.mov1{
	position:relative;
	display:block;
	width:1000px;
	height:600px;	
	margin:80px auto 0 auto;
	padding:0;
	border:0px solid #efefef;
	overflow:Hidden;
	}
section div.sub3_wrap div.mov2,
section div.sub3_wrap div.mov3{
		display:none;
	}





	
section div.sub3_wrap div.sub_con1{
	position:relative;
	width:100%;
	height:auto;
	min-height:350px;
	margin:50px auto;
	padding:0;
	border:0px solid red;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:Hidden;
	}		
section div.sub3_wrap div.sub_con1 img{
	position:absolute;
	right:0;
	top:0;
	}	
section div.sub3_wrap div.sub_con1 p.contxt{
	position:relative;
	width:55%;
	min-height:350px;
	margin:30px auto 0 0;
	padding:0;
	text-align:left;
	}	
section div.sub3_wrap div.sub_con2{
	position:relative;
	width:100%;
	height:auto;
	min-height:350px;
	margin:50px auto;
	padding:0;
	border:0px solid red;
	background-repeat:no-repeat;
	background-position:0 0;
	overflow:Hidden;
	}		
section div.sub3_wrap div.sub_con2 img{
	position:absolute;
	left:0;
	top:0;
	}		
section div.sub3_wrap div.sub_con2 p.contxt{
	position:relative;
	float:right;
	width:55%;
	min-height:350px;
	margin:30px auto 0 0;
	padding:0;
	text-align:left;
	}		
section div.sub3_wrap div.sub_con4_bot{
	position:relative;
	width:100%;
	height:600px;	
	margin:50px auto;
	padding:0;
	background-image:url(../04_age/img/agebot_common.jpg);
	background-repeat:no-repeat;
	background-position:0 -100px;
	overflow:Hidden;
	}		
section div.sub3_wrap div.sub_con4_bot p.txt1{
	display:block;
	position:relative;
	width:50%;
	text-align:left;
	font-size:30px;
	font-weight:bold;
	font-family:Noto Serif KR;
	color:#fff;
	margin-top:120px;
	margin-left:50px;
	padding-top:80px;
	background:url(../04_age/img/agebot_common_mark.png) 0 0 no-repeat;
	}	
section div.sub3_wrap div.sub_con4_bot p.txt2,
section div.sub3_wrap div.sub_con4_bot p.txt3,
section div.sub3_wrap div.sub_con4_bot p.txt4{
	display:none;
	}
	
section div.sub5_wrap{
display:block;
position:Relative;
width:1200px;
height:auto;
margin:80px auto 0 auto;
border:0px solid red;
overflow:hidden;
font-size:22px;
font-weight:400;
line-height:1.8;
letter-spacing:-0.03em;
text-align:left;

}		
section div.sub5_wrap	p{
	font-family:GmarketSansB;
	font-size:45px;
	text-align:center;
	}

section div.sub5_con{
	position:relative;
	width:1200px;
	height:auto;
	min-height:300px;
	margin:0 auto;
	padding:0;
	border:0px solid red;
	}
section div.sub5_con img{
	position:absolute;
	display:inline-block;
	left:0;
	top:0;
	margin:0;
	padding:0;
	}
section div.sub5_con div.sub5_contxt{
	position:relative;
	float:right;
	width:55%;
	display:inline-block;
	border:0px solid red;
	font-size:20px;
	font-weight:500;
	text-align:left;
	line-height:1.5;
	}
section div.sub5_con div.sub5_contxt p{
	font-family:GmarketSansM;
	font-size:45px;
	text-align:left;
	color:#000;
	line-height:1.5;
	margin-bottom:2%;
	}
section div.sub5_con div.sub5_contxt span{
	display:block;
	width:80%;
	height:auto;
	text-align:center;
	font-family:Noto Serif KR;
	font-size:35px;
	font-weight:500;
	color:#fff;
	background:#0e5aa7;
	border-radius:50px;
	margin-bottom:5%;
	}
section div.sub5_con7{
	clear:both;
	position:relative;
	width:1200px;
	height:auto;
	margin:50px auto 80px auto;
	border:0px solid red;
	font-size:20px;
	font-weight:500;
	line-height:1.5;	
	}
section div.sub5_con7 p{
	text-align:center;
	font-size:30px;
	font-family:GmarketSansM;
	color:#0e5aa7;
	}
section div.sub5_con7 ul{
	position:relative;
	width:100%;
	height:auto;
	border:0px solid red;
	margin:30px auto 0 auto;
	text-align:center;
	}
section div.sub5_con7 ul li{
	display:inline-block;
	width:25%;
	height:auto;
	margin:0 15px 0 auto;
	border:1px solid #0e5aa7;
	border-radius:8px;
	text-align:Center;
	font-size:20px;
	font-weight:500;
	padding:2%;
	
	}	
section div.sub5_con7 ul li img{
	display:block;
	margin:0 auto 10px auto;
	width:80%;
	}
section div.sub5_con7_2{
	background:#f3f5f7;
	overflow:hidden;
	}
section div.sub5_con7_2 p{
	margin-top:30px;
	}	
section div.sub5_con7_2 ul{
	position:relative;
	width:90%;
	height:auto;
	border:0px solid red;
	margin:30px auto 50px auto;
	overflow:hidden;
	text-align:center;
	}
section div.sub5_con7_2 ul li{
	display:inline-block;
	width:13%;
	height:auto;
	margin:0 10px 0 auto;
	border:1px solid #0e5aa7;
	border-radius:8px;
	background:#fff;
	text-align:Center;
	font-size:18px;
	font-weight:500;
	padding:2%;
	}
section div.sub5_con7_2 ul li span{
	display:block;
	font-family:GmarketSansM;
	color:#92b0ce;
	font-size:22px;
	}	
section div.sub5_con7_2 ul li img{
	display:block;
	margin:0 auto 10px auto;
	width:100%;
	}	
	
section div.sub5_con7_3{
	background:;
	overflow:hidden;
	text-align:Center;
	}	
section div.sub5_con7_3 img{
	display:block;
	margin:20px auto;
	}	
	

section div.sub6_wrap{
display:block;
position:Relative;
width:1000px;
height:auto;
margin:0 auto 100px auto;
border:0px solid red;
overflow:hidden;
}	
section div.sub6_wrap h6{
display:block;
text-align:Center;
font-size:20px;
line-height:1;
overflow:hidden;
margin-bottom:30px;
}		
section div.sub6_board_wrap{
display:block;
position:Relative;
width:1000px;
height:auto;
margin:0 auto 100px auto;
border:0px solid red;
overflow:hidden;
}	
	
section div.sub6_board_wrap_m{
	display:none;
}	
	










section.footer_map div.timewrap div div.time h4{
	color:#fff;
	}	
section.footer_map div.timewrap div div.time h4 b{
	font-weight:800;
	color:#fff;
	}	