@charset "utf-8";


body {-webkit-text-size-adjust:none;}

/* Layout */
#wrap{position:relative;width:100%;}
#wrap:after{content:""; display:block;clear:both;}


/* **************************************** *
 * header
 * **************************************** */

.fullpage-wrapper #header, #wrap #header, #wrap .menu_wrap_area {position:fixed; }

#header{top:0; left:0px; width:100%; height:100px;  background:transparent;z-index:999;}
#header.sub-header{position:absolute !important;}
#header .header_inr{z-index:-1;display:flex; flex-flow: row wrap; flex:auto; align-items: center; position:relative; height:110px; padding:0 5%; text-align:right;}
/* #header h1.logo{z-index:99; position:absolute; top:28px; left:115px; width:232px;} */
#header h1.logo{z-index:20;  width:232px;}
#header h1.logo>a{z-index:20; font-size:0; display:block; height:63px; background:url(../images/common/logo.png) 50% 50% no-repeat;background-size:contain;}
#header .headTop{position:relative;z-index:99;}
#header .allMenu{}
#header .allMenu>a{position:relative;display:inline-block;width:100px;height:115px;color:transparent;white-space:nowrap;transition: all 0.3s;}

#header .allMenu>a em,
#header .allMenu>a span:before,
#header .allMenu>a span:after{display:inline-block;position:absolute;top:50%;left:50%;margin:-1.5px 0 0 -9.5px;width:19px;height:3px;background:#fff;}
#header .allMenu>a em{margin-left:-5.5px;}
#header .allMenu>a span:before,
#header .allMenu>a span:after{content:'';}
#header .allMenu>a span:before{margin-top:-9px;}
#header .allMenu>a span:after{margin-top:5.5px;}
#header .allMenu>a:hover em{animation:bouncex 0.4s ease 2 alternate;}
@keyframes rotation {
	from {
	  transform: rotate(0deg);
	}
	to {
	  transform: rotate(359deg);
	}
  }
#header.open .allMenu>a::after{
	content:'';
	display:inline-block;
	width:116px;
	height:109px;
	position:absolute;
	top:8px;
	left:-6px;
	background: url(../images/common/all_menu_ani.png) no-repeat 50% 50%;
	animation: rotation 8s infinite linear;
}
#header .allMenu.open>a span:before{margin-top:-1px;transform:rotate(45deg);}
#header .allMenu.open>a span:after{margin-top:-1px;transform:rotate(-45deg);}
#header .allMenu.open>a em{display:none;}

.trans{
    -webkit-transition: all 0.8s cubic-bezier(0.23, 1, 0.32, 1);
       -moz-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
         -o-transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
            transition: all 0.6s cubic-bezier(0.23, 1, 0.32, 1);
}    



/* GNB Wrap */
#header .gnb_wrap{z-index:20;margin-left: auto;justify-content: flex-end;}
#header #gnb{z-index:31;position:relative; display:inline-block;}
#header #gnb:after{content: ''; display: block; clear: both;}
#header #gnb>li{position:relative;float:left;}
#header #gnb>li>a{position:relative; z-index:1; height: 110px; line-height:1.3; padding:0 70px; text-align:center; color:#fff; font-size:18px; letter-spacing:-0.5px; font-weight:600; -webkit-transition:all 0.5s; transition:all 0.5s; display: flex; flex-direction: column; align-items: center; justify-content: center;}
#header #gnb>li>a>span{position:relative;display:inline-block;transition:all 0.4s;}
#header #gnb>li.open>a.active span:after, 
#header #gnb>li.open>a:hover span:after,
#header #gnb>li.open>a:focus span:after,
#header #gnb>li.open>a:active span:after{
	content:'';
	z-index:0;
	position:absolute;
	top:-10px;
	right:-12px;
	display: inline-block;
	width:24px;
	height:24px;
	background:rgba(2,83,115,.45);

}
#header #gnb>li.open>a.active span:before, 
#header #gnb>li.open>a:hover span:before,
#header #gnb>li.open>a:focus span:before,
#header #gnb>li.open>a:active span:before{
	content:'';z-index:-1;position:absolute;top:26px;left:50%;margin-left:-28px;border-bottom:22px solid #00368d;border-left:28px solid transparent;border-right:28px solid transparent;transition:all 0.3s;

}


#header #gnb>li>div{display:none;z-index:20;  position:absolute; top:78px;left:50%; margin-left:-110.5px; width:221px; height:auto; background:#00368d;}
/* #header #gnb>li>div:before{content:'';z-index:-1;position:absolute;top:-6px;left:50%;margin-left:-28px;border-bottom:22px solid #00368d;border-left:28px solid transparent;border-right:28px solid transparent;transition:all 0.3s;} */
#header #gnb>li>div>ul{padding:22px 0;}
#header #gnb>li>div>ul>li{z-index:2;}
#header #gnb>li>div>ul>li>a{display:block;height:45px;line-height:45px;font-size:16px; font-weight:600; color:#fff; white-space:nowrap; text-align:center;}
#header #gnb>li>div>ul>li>a.active,
#header #gnb>li>div>ul>li>a:hover,
#header #gnb>li>div>ul>li>a:focus,
#header #gnb>li>div>ul>li>a:active{color:#fff;background: #0a5de7;}
#header #gnb>li>div>ul>li>a>span{
	position: relative;
	display: inline-block;
	width:auto;
	height:inherit;
	padding-right:26px;
}
 #header #gnb>li>div>ul>li>a.active>span:after,
#header #gnb>li>div>ul>li>a:hover>span:after,
#header #gnb>li>div>ul>li>a:focus>span:after,
#header #gnb>li>div>ul>li>a:active>span:after{
	content:'';
	display: inline-block;
	position:absolute;
	top:50%;
	right:0;
	transform: translateY(-50%);
	width:18px;
	height: 18px;
	background: url(../images/main/icon_gnb_arr.png) no-repeat 0 0;
} 
.mobile_wholeview{display:none;}
.mobile_wholeview .mobile_wholeview_logo{display: none;}


/* GNB Wrap */
#header .menu_wrap_area{display:none;top:0;left:0;width:100%;height:100vh;z-index:-1;}
#header .menu_wrap{ 
	display:none;
	width:100%;
	height:inherit;

}
#header.open .allMenu span:before{margin-top:-1px;transform:rotate(45deg);}
#header.open .allMenu span:after{margin-top:-1px;transform:rotate(-45deg);}
#header .allMenu:hover em{animation:bouncex 0.4s ease 2 alternate;}
#header.open .allMenu em{display:none;}
#header.open h1.logo{display:none;}
#header.open .menu_wrap_area{display:block;}
#header.open .gnb_wrap{z-index:-1;}
#header #menu{
	display: flex;
}
#header #menu:after{content: ''; display: block; clear: both;}
#header #menu>li{position:relative;display:flex;width:100%;height:100vh;flex-direction:column;background-color: #152a7a;color:#fff;transition: all 0.4s;}
#header #menu>li:after{content:'';z-index:100;position:absolute;top:0;left:0;display:inline-block;width:1px;height:100%;background: #445595;}
#header #menu>li:hover,
#header #menu>li:focus,
#header #menu>li:active{background-color: #fff;}
#header #menu>li:first-child:hover,
#header #menu>li:first-child:focus,
#header #menu>li:first-child:active{background-color: #152a7a;}
#header #menu>li>div{
	display:flex;
	width:100%;
	height:100vh;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	text-align: center;
	z-index:30;  
	transition:all .2s;
}
#header #menu>li a{position:relative;color:#fff;}
#header #menu>li>div>a:after{
	content:'';
	display:inline-block;
	width:27px;
	height:2px;
	background:#4c5b93;
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-13.5px;
}
#header #menu>li:hover a,
#header #menu>li:focus a,
#header #menu>li:active a{color:#111;}
#header #menu>li>div>a{position:relative; z-index:100;  width:100%; padding-bottom:50px; font-size:36px; letter-spacing:-0.5px; font-weight:600; -webkit-transition:all 0.5s; transition:all 0.5s; }

#header #menu>li>div ul{position:relative;width:100%;height:300px;padding:30px 15px 50px;}
#header #menu>li>div ul>li{width:100%;padding:10px 0;}
#header #menu>li>div ul>li>a{position:relative;display:block;width:100%;font-size:18px !important;letter-spacing:-.02em; white-space:nowrap; transition:300ms ease-out 0ms}
#header .menu_bg{display:none;position:absolute; top:0; left:0; right:0; z-index:20; width:100%; height:100vh; -webkit-transition:all .3s; transition:all .3s;}
#header .menu_bg.open{}

#header #menu>li>div.menu-logo>a::after{display: none;}

#header.font-black h1.logo>a{background:url(../images/common/logo_black.png) 50% 50% no-repeat !important;background-size:contain;}
#header.font-black #gnb>li>a{color:#111;}
#header.font-black .allMenu>a em, 
#header.font-black .allMenu>a span:before, 
#header.font-black .allMenu>a span:after{background-color: #111;}



/**************************************************
	Container
**************************************************/

#container{}

/* section_visual */
#container .section_visual{
	display:flex;
	width:100%;
	width:100%;
	height:415px;
	align-items: center;
}
#container .section_visual .cont_inner{
	display: flex;
	max-width:1200px;
	width:100%;
	margin:60px auto 0;

}
#container .section_visual.sub01{background:url(../images/content/img_sub01.jpg) no-repeat center 0;}
#container .section_visual.sub02{background:url(../images/content/img_sub02.jpg) no-repeat center 0;}
#container .section_visual.sub03{background:url(../images/content/img_sub03.jpg) no-repeat center 0;}
#container .section_visual.sub04{background:url(../images/content/img_sub04.jpg) no-repeat center 0;}

.section_visual .section_tit_box h2{z-index:30;position:relative; font-size:52px; font-weight:800; color:#fff;}
.section_visual .section_tit_box p{font-size:15px;color:#fff;}
.section_visual .section_tit_box p span{font-size:13px;}
.section_visual .location_area{position:relative; min-height:24px; margin: 10px 0 0;}
.section_visual .location_area:after{content: ''; display: block; clear: both;}
.section_visual .location_area{margin-top:20px;}
.section_visual .location_area .location>li{float:left; position: relative; padding:0 8px 0 13px; font-size:15px; color:#fff; line-height: 1.4;}
.section_visual .location_area .location>li:first-child{overflow:hidden; width:25px; padding:0; text-indent: -9999em;}
.section_visual .location_area .location>li:before{content: ''; position: absolute; top:7px; left: 0; width: 8px; height: 7px; background:url(../images/content/icon_loc.png) no-repeat 0 0;}
.section_visual .location_area .location>li:first-child:before{width:20px; height: 17px; top:1px; background:url(../images/content/icon_loc_home.png) no-repeat 0 0;}


/* **************************************** *
 * snb
 * **************************************** */

.depth-wrap{display:none;}

.section_lnb{
	width:100%;
	border-bottom:1px solid #ddd;
} 
.snb_wrap{
	max-width: 1200px;
	width: 100%;
	height:70px;
	margin:0 auto;
}
.snb {}
.snb li{display:inline-block;margin-right:70px;}
.snb a{display:inline-block;position:relative;font-size:16px;font-weight:600;line-height:70px;}
.snb li:last-child{margin-right: 0;}
.snb a:before{content:'';display:inline-block;position:absolute;bottom:0;left:50%;width:0%;height:2px;background:#125de6;opacity:0;transition:all .3s;}
.snb a.on{position:relative;color:#125de6;}
.snb a.on:before,
.snb a:hover:before,
.snb a:active:before,
.snb a:focus:before{left:50%;width:100%;opacity:1;-webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%);}


/* **************************************** *
 * footer
 * **************************************** */
#section5 .fp-tableCell{padding-top:0;}
.footer{position:relative;background:#1a1c1f;}
.footer .foot_inr{display:flex;justify-content:space-between;padding:50px 5%;}
.footer .foot_inr .foot_info{display: flex;}
.footer .foot_inr .foot_info .info{margin-left:50px;}
.footer .foot_inr .foot_info .info ul li{
	font-size:16px;
	font-weight: 500;
	line-height:1.8;
	color:#777 !important;
}
.footer .foot_inr .foot_info .info ul li.copy{
	display: none;
}
.footer .foot_inr .foot_info .info ul li span{
	display: inline-block;
	position: relative;
	width:70px;
	margin-right:15px;
}
.footer .foot_inr .foot_info .info ul li span:after{
	content:'';
	position: absolute;
	top:6px;
	right:0;
	width:1px;
	height: 14px;
	background:#36383a;
}

.footer .foot_inr .foot_util ul li{
	font-size:14px;
	color:#777;
	line-height:1.8;
}
.footer .foot_inr .foot_util ul li.policy a{
	position:relative;
	padding-right:22px;
	font-size:15px;
	color:#fff;
}
.footer .foot_inr .foot_util ul li.policy a:after{
	content:'';
	display: inline-block;
	position:absolute;
	top:6px;
	right:5px;
	width:10px;
	height:9px;
	background:url(../images/main/icon_foot_arr.png) no-repeat 50% 50%;
}

/* **************************************** *
 * skip_top
 * **************************************** */
.footer .skip_top {}
.footer .skip_top a{display:inline-block;position:relative;width:50px; height:50px; background:#000; border-radius:50%; cursor:pointer; transition:0.4s; -webkit-transition:0.4s;font-size:0;}
.footer .skip_top a:before{content:'';display:inline-block;position:absolute;top:50%;left:50%;margin:-4.5px 0 0 -7px;width:14px;height:9px;background: url(../images/common/icon_top.png) center center no-repeat ;}

/* **************************************** *
 * 반응형
 * **************************************** */

@media screen and (max-width:1400px){
	#container .section_visual .cont_inner{
		max-width:100%;
		width:100%;
		padding:0 5%;
		margin:0;
	}
	.snb_wrap{
		max-width:100%;
		padding:0 5%;
	}
}
@media screen and (max-width:1300px){
	#header #gnb>li>a{padding:0 60px;}
}
@media screen and (max-width:1200px){
	.fullpage-wrapper #header, 
	#wrap #header{
		position: absolute;
	}
	

	#header .gnb_wrap,
	#header .menu_wrap{display:none;} 
	#header .allMenu{display:none;}
    #header{height:60px;}
  	/* #container{padding-top:60px;} */
  	#header .headTop{display:none;}
  	.menu_bg{display:none;}
    
    #header h1.logo{top:5px;left:20px;width:170px;}
  	#header h1.logo a{height:50px;}
  	.mobile_wholeview .wv_head .m_lang{top:14px;right:75px;}
  	 
     /* 모바일 전체메뉴 */
    .mobile_wholeview{display:block;}
    .mobile_wholeview .btn_wv{z-index:1002;position:absolute;top:50%;right:20px;margin-top:-20px;display:inline-block;width:40px;height:40px;background:transparent;text-indent:-999em;}
	.mobile_wholeview .btn_wv em,
	.mobile_wholeview .btn_wv span:before,
	.mobile_wholeview .btn_wv span:after{display:inline-block;position:absolute;top:50%;left:50%;margin:-1.5px 0 0 -9.5px;width:19px;height:3px;background:#fff;}
	.mobile_wholeview .btn_wv em{margin-left:-5px;}
	.mobile_wholeview .btn_wv span:before,
	.mobile_wholeview .btn_wv span:after{content:'';transition:transform 0.3s;}
	.mobile_wholeview .btn_wv span:before{margin-top:-7px;}
	.mobile_wholeview .btn_wv span:after{margin-top:5px;}
	.mobile_wholeview.open .btn_wv span:before{margin-top:-1px;transform:rotate(45deg);}
	.mobile_wholeview.open .btn_wv span:after{margin-top:-1px;transform:rotate(-45deg);}
	.mobile_wholeview .btn_wv:hover em{animation:bouncex 0.4s ease 2 alternate;}
	.mobile_wholeview.open .btn_wv em{display:none;}

	

    /* 모바일 전체메뉴 */
	body.open_wv{overflow-y:hidden !important;}
	.mobile_wholeview{display:block;}
	.mobile_wholeview #wholeView{position:fixed; top:0; right:0; bottom:0; z-index:1000; overflow:auto; width:100%; background:#fff; margin-left:-48px;
	transition:all 0.3s; transform:translate(100%, 0);}
	.mobile_wholeview.open #wholeView{margin-left:0; transform:translate(0, 0);}
	.mobile_wholeview .dim_wv{position:fixed; top:0; left:0; z-index:998; width:100%; background:transparent; transition:height, background .5s;}
	.mobile_wholeview.open .btn_wv em, 
	.mobile_wholeview.open .btn_wv span:before, 
	.mobile_wholeview.open .btn_wv span:after{background:#111;}
	/* .mobile_wholeview.open .dim_wv{bottom:0; background:rgba(0,0,0,0.9);} */
	.mobile_wholeview .wv_head{position:relative;height:110px;}
	.mobile_wholeview .mobile_wholeview_logo{display:block;z-index:20;  width:232px;padding-top:30px;}
	.mobile_wholeview .mobile_wholeview_logo>a{z-index:20; font-size:0; display:block; height:50px; background:url(../images/common/mobile_wholeview_logo.jpg) 50% 50% no-repeat;background-size:contain;}
	/* .mobile_wholeview  .download{width:100%;margin-top:50px;border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
	.mobile_wholeview  .download a{position:relative;display:block;padding:20px 20px;font-size:16px;color:#666;}
	.mobile_wholeview  .download a:after{content:'';display:inline-block;position:absolute;top:50%;right:20px;margin-top:-11px;width:27px;height:22px;background:url(../images/common/icon_download.png) no-repeat 0 0;} */
    /* 모바일 전체메뉴 gnb */
	.mobile_wholeview #wholeView .nav{z-index:999; overflow:auto; padding:15px 12px 15px; text-align: left;}
	.mobile_wholeview #wholeView .nav a{display:block; position:relative; line-height:1.2;}
	.mobile_wholeview #wholeView .nav a .unfd{position:absolute; top:50%; right:10px; overflow:hidden; text-indent:-9999em;}
	.mobile_wholeview #wholeView .nav a .unfd:before,
	.mobile_wholeview #wholeView .nav a .unfd:after{content:'';display:inline-block;position:absolute;}
	/* 1차 */
	.mobile_wholeview #wholeView .nav>li{border-bottom:1px solid #fff;}
	.mobile_wholeview #wholeView .nav>li:first-child>a .unfd:before,
	.mobile_wholeview #wholeView .nav>li:first-child>a .unfd:after{display:none !important;}
	.mobile_wholeview #wholeView .nav>li>a{padding:15px 30px 15px 20px; font-weight:600; font-size:18px; color:#222;}
	.mobile_wholeview #wholeView .nav>li>a .unfd{right:17px;margin-top:-13px;width:26px; height:26px;background:#fff;border-radius:50%;}
	.mobile_wholeview #wholeView .nav>li>a .unfd:before{top:50%;left:50%;margin:-1px 0 0 -7px;width:14px;height:2px;background:#000;}
	.mobile_wholeview #wholeView .nav>li>a .unfd:after{top:50%;left:50%;margin:-7px 0 0 -1px;width:2px;height:14px;background:#000;transition:transform 0.3s;}
	.mobile_wholeview #wholeView .nav>li.open>a .unfd:after{transform:rotate(90deg);}
	/* 2차 */
	.mobile_wholeview #wholeView .nav>li>div{display:none;}
	.mobile_wholeview #wholeView .nav>li.open>div{display:block;padding:0 35px;background:#fff;}
	.mobile_wholeview #wholeView .nav>li div>ul>li>a{padding:8px  0;font-weight:600; font-size:16px;color:#666;}
	/* 3차 */
	.mobile_wholeview #wholeView .nav>li div>ul>li>ul{display:none;}
	.mobile_wholeview #wholeView .nav>li div>ul>li.open>ul{display:block;}
	.mobile_wholeview #wholeView .nav>li div>ul>li>ul>li{}
	.mobile_wholeview #wholeView .nav>li div>ul>li>ul>li>a{padding:10px 20px 10px 22px; font-size:16px;border-top:1px solid #d6d6d6;}
	.mobile_wholeview #wholeView .nav>li div>ul>li>ul>li>a:before{content:''; display:inline-block; position:absolute; top:17px; left:12px; width:4px; height:4px; border-radius:50%; background:#333;}
	.mobile_wholeview #wholeView .nav>li div>ul>li>ul>li>a .unfd{width:8px; height:16px;margin-top:-8px;background:url(../images/common/icon_m_depth3.png) no-repeat 0 0/cover;}
	
	/* #container .section_visual{height:285px;} */
	.section_visual .section_tit_box h2{font-size:48px;}
	
	.snb_wrap{
		min-width:100%;
	}
    
    .section_lnb{position:relative;}
    #container .section_visual .cont_inner{
		margin: 60px 0 0;
		padding:0 5%;
	}

	.footer .foot_inr .foot_info{display: inline-block;}
	.footer .foot_inr .foot_info .info{margin-left:0;margin-top:15px;}
	.footer .foot_inr .foot_info .info ul li{font-size:14px;line-height:1.5;}
	

  }
  
  @media screen and (max-width:1024px){
  	/* #container .section_visual{height:245px;} */

	.section_visual .section_tit_box h2{font-size:40px;}
	.snb li {margin-right:45px;}

	.footer .foot_inr{display:inline-block;}
	.footer .foot_inr .foot_util ul li.policy {position:absolute;top:50px;right:50px;}
  }



  @media screen and (max-width:1023px){
  	
	.footer .skip_top{position:absolute;bottom:40px;right:20px;}
  }  
   
  @media screen and (max-width:1000px){
	.position-r{position: relative;}
	.section_tit_box h2{display:flex;}
 	.section_tit_box h2 .btn_arrow{
	position: relative;
	display:inline-block;
	margin-left:10px;
	width:50px;
	height:50px;
	border:3px solid #fff;
	border-radius:50%;
	}
	.section_tit_box h2 .btn_arrow:after{
		content:'';
		position:absolute;
		top:15px;
		left:9px;
		display:inline-block;
		width:28px;
		height:16px;
		background:url(../images/content/btn_m_sub_arr.png) no-repeat center center;
		transform-origin: 50% 50%;
        transition:all 0.4s;
	}
	.section_tit_box h2 .btn_arrow.on:after{
		transform:rotate(-180deg);
	}
	.depth-wrap{
		z-index:10;
		position:absolute;
		top:85px;
		max-width:660px;
		width:500px;
		height:285px;
		padding:2em;
		background:#fff;
		border-radius:2em;
		box-shadow:rgba(25, 25, 25, 0.04) 0 0 1px 0, rgba(0, 0, 0, 0.1) 0 3px 4px 0;
	}
	.depth-wrap ul li{}
	.depth-wrap ul li a{
		display:block;
		padding:18px 0;
		border-bottom:1px solid #ddd;
		font-size:28px;
		font-weight:600;
		text-align:center;
	}
	.depth-wrap ul li:last-child a{border-bottom:1px solid transparent;}
		.snb_wrap{padding:0;}
		.snb{
			position: relative;
			display: flex;
			/*justify-content: space-between;*/
			max-width: 1200px;
			overflow: hidden;
			overflow-x: auto;
			padding: 0;
			-ms-overflow-style: none;
		}
		.snb::-webkit-scrollbar{
		display:none;
		}
		.snb_wrap:before{
			content:'';
			position:absolute;
			top:0;
			left: 0;
			display:inline-block;
			width:20px;
			height:70px;
			z-index:10;
			background: linear-gradient(to right, rgb(255,255,255,1) 40%, rgba(255,255,255,.7) 70%, rgba(255,255,255,.5) 85%, rgba(255,255,255,.2) 100%);
		}
		.snb_wrap:after{
			content:'';
			position:absolute;
			top:0;
			right: 0;
			display:inline-block;
			width:20px;
			height:70px;
			z-index:10;
			background: linear-gradient(to left, rgb(255,255,255,1) 40%, rgba(255,255,255,.7) 70%, rgba(255,255,255,.5) 85%, rgba(255,255,255,.2) 100%);
		}
		.snb a{white-space: nowrap};
  }

  @media screen and (max-width:768px){
	.section_visual .section_tit_box h2{font-size:32px;}
	.section_visual .section_tit_box p{font-size:14px;}
	.section_visual .location_area{margin-top:26px;}
	.section_visual .location_area .location>li{font-size:14px;}

	
  }
  @media screen and (max-width:640px){
	.section_visual .section_tit_box h2{font-size:26px;}
	.section_visual .section_tit_box p{font-size:13px;}

	.section_tit_box h2 .btn_arrow{
		width: 35px;
		height:35px;
	}
	.section_tit_box h2 .btn_arrow:after{
		top:7px;
		left:5px;
		width:18px;
		height:17px;
		background-size:contain;
	}
	.depth-wrap{width:80%;height:250px;}
	.depth-wrap ul li a{font-size:20px;}
	
  	.footer .foot_inr .foot_info .f_logo img{width:40%;}
  	.footer .foot_inr .foot_info .address{font-size:14px;}
  	.footer .foot_inr .foot_info .copy{font-size:12px;}
	.footer .foot_inr .foot_info .info ul li{letter-spacing: -0.5px;}
	.footer .foot_inr .foot_info .info ul li span{width:55px;}
	.footer .foot_inr .foot_util ul li.policy{right:25px;}
	.footer .foot_inr .foot_util ul li.policy a{font-size:13px;}
  	.footer .foot_inr .foot_util p{font-size:14px;}
  	.footer .skip_top{bottom:48px;}
  	.footer .skip_top a{width:30px;height:30px;}
  	.footer .skip_top a:before{width:11px;margin-left:-5.5px;}
  	
  }  

/**************************************************
	Content
**************************************************/

/* 컨텐츠 */
.cont_wrap{width:100%;}
/* 컨텐츠 헤드 */ 
.cont_head{position:relative; padding:60px 0 0; text-align:center;}
.cont_head .title{margin-bottom:50px; font-size:58px; color:#222;}

	


@media screen and (max-width:1200px){
	.cont_head .title{font-size:52px;}
	
}
@media screen and (max-width:1023px){
	.cont_head .title{margin-bottom:35px;font-size:45px;}
	
}
@media screen and (max-width:768px){
	.inner{padding:0 20px;}
	.cont_head{padding:40px 0 0;}
	.cont_head .title{font-size:38px;}
	.cont_body{letter-spacing:-0.1em;}
	
}
@media screen and (max-width:640px){
    .cont_head .title{font-size:30px;}
    .cont_head .sub_title{font-size:13px;}
    .cont_head .sub_title br{display:block;}
}
