/* Add here all your CSS customizations */
/* 라운드 테마제작에 사용되는 기본 css 시트 */




.round_theme body, 
.round_theme table, 
.round_theme input, 
.round_theme textarea, 
.round_theme select, 
.round_theme button{
	font-size: 15px;
}
.round_theme table.layout_table td, 
.round_theme table.layout_table th{
	padding: 10px;
}

	

/* 헤더부 */

@media (min-width: 992px){
	#header .header-nav-bar{
		background: none;
		border-top:1px solid #f1f1f1;
	}
	#header nav ul.nav-main > li.open a, 
	#header nav ul.nav-main > li.active > a, 
	#header nav ul.nav-main > li:hover > a{
		background: none;
	}
	#header nav ul.nav-main a{
		color: #333;
	}
	
	#header .header-nav-bar{
		padding-bottom: 0;
	}
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{
		border-radius: 0;
	}
	
	#header .header-nav-main nav > ul > li > a{
		padding-bottom: 12px;
		font-size: 14px;
		padding-right: 8px;
		padding-left: 8px !important;
	}
	
	#header .header-nav-main nav > ul > li:first-child > a{
		padding-left:0;
	}
	
	.header-top .nav > li > a{
		padding:6px 5px;
	}
	
	/* 메인화면 */
	
	#header .header-nav-main nav > ul > li.dropdown .dropdown-menu{
		border-top:0;
		
		border-left: 3px solid transparent;
	  -moz-border-image: -moz-linear-gradient(top, #4D4D4D 0%, #C6C6C6 100%);
	  -webkit-border-image: -webkit-linear-gradient(top, #4D4D4D 0%, #C6C6C6 100%);
	  border-image: linear-gradient(to bottom, #4D4D4D 0%, #C6C6C6 100%);
	  border-image-slice: 1;
	}
	
	#rd-main .no-margin{
		margin-left:-15px !important;
		margin-right:15px !important;
	}
	
	#rd-main .no-margin [class*="col-"]{
		padding-left:0 !important;
		padding-right:0 !important;
	}
	
	.water-top-article{
		margin-top:-65px;	
	}
	

	#header .header-nav-main nav > ul > li > a.dropdown-toggle:after{
		margin-top:9px;
		margin-left: 10px;
	}
	
}


#header .header-menu-util{
	
}

#header .header-menu-util a{
	
	font-size: 14px !important;	
	color:#fff;
	padding:0px 7px !important;
	margin-top:10px;
}




.featured-boxes-full [class*="col-"]{
	padding:0;
}

.featured-boxes-full .featured-box-full.featured-box-full-light .fa, 
.featured-boxes-full .featured-box-full.featured-box-full-light .icons, 
.featured-boxes-full .featured-box-full.featured-box-full-light h1, 
.featured-boxes-full .featured-box-full.featured-box-full-light h2, 
.featured-boxes-full .featured-box-full.featured-box-full-light h3, 
.featured-boxes-full .featured-box-full.featured-box-full-light h4, 
.featured-boxes-full .featured-box-full.featured-box-full-light h5, 
.featured-boxes-full .featured-box-full.featured-box-full-light h6, 
.featured-boxes-full .featured-box-full.featured-box-full-light p, 
.featured-boxes-full .featured-box-full.featured-box-full-light a{
	color:#333;

}

.featured-boxes-full.text-left .featured-box-full{
	text-align: left;
	padding:40px 35px;
}

section.section.section-overlay:before{
	background:url(../../images/patterns/_bg19.png) repeat scroll 0 0 transparent;
}

/* 박스 스타일 */
.ra-box{
	background:white;
	padding:20px 35px;
	color:#333;
	margin-bottom:30px;
	min-height:220px;
}

.ra-box.border-box{
	border:1px solid #e0e0e0;
}

.ra-box .box-icon{
}

.ra-box h4{
	font-size:1.3em;
	margin-bottom:15px;
	font-weight: bold;
}

.ra-box p{
	line-height:20px;
	
}

.ra-box.color p,
.ra-box.color h4{
	color:white !important;
}



.ra-box.color.color-blue{
	background:#1746d3;
}

.ra-box.color.color-light-blue{
	background:#75d1f0;
}
.ra-box.color.color-orange{
	background:#ea693e;
}
.ra-box.color.color-light-orange{
	background:#f09475;
}

.ra-box.color.color-strong-orange{
	background:#d1461a;
}


.ra-box.color.color-yellow{
	background:#d4a149;
}
.ra-box.color.color-light-yellow{
	background:#e1b568;
}

.ra-box.color.color-strong-yellow{
	background:#be882a;
}

.ra-box.color.color-light-green-blue{
	background:#84c9d5;
}

.ra-box.color.color-green-blue{
	background:#37a1b3;
}

.ra-box.color.color-deep-green-blue{
	background:#008096;
}


.ra-box.color.color-deep-blue{
	background:#3763b3;
}

.ra-box .ra-read-more{

}

.ra-box .btn-quick-type1{

	position:relative;
}

.ra-box .btn-quick-type1:last-child{


}

.ra-box .btn-quick-type1 > h3{
	font-size:14px;
	line-height:1.2em;
	color:#333;
	font-weight: bold;
}

.ra-box .btn-quick-type1 > p{
	font-size:11px;
	color:#b6b6b6;
}

.ra-box .btn-quick-type1 > .btn{
	position:absolute;
	right:0px;	
	top:0px;
	
	padding:5px 13px;
	background:white;
}

.ra-box .btn-quick-type1 > .btn i{
	color:#333;
}

.ra-box .btn-quick-type1 + hr.solid{
	background: #efefef;
}

.sns-box{
	min-height:400px;
	margin-bottom:20px;
}



.cm_family_site{
	float:right;
	
}

#cm_fmsite{
	float:left;
	width:150px;
	height:30px;
	line-height:25px;
	margin-right:0px;
	text-indent:5px;
	background:white;
	-webkit-appearance: none;
	border:none;
	border-right:0px; 
	border-top:0px; 
	boder-left:0px; 
	boder-bottom:0px;
	border:1px solid #ddd;
	border-radius: 0px;
}

.cm_family_site .cm_fmGo{
	margin:0;
	float:left;
	margin-left:-17px;
}



#header .full-dropdown-menu-wrapper{
    border-top: 1px solid #e1e1e1;
    position: absolute;
    overflow: hidden;
    width: 100%;
    background: white;
    left: 0;
	
}

html.sticky-header-active #header .full-dropdown-menu-wrapper{
	top:100px;
	
}

/* 풀다운 메뉴 */

.full-dropdown-menu-wrapper{
	display:none;
}
.full-dropdown-menu{
	padding-top:15px;
	text-align:left;
	padding-bottom:15px;
}

.full-dropdown-menu a{
}


.full-dropdown-menu .full-dropdown-menu-title{
	display:block;
	font-size:12px;
	color:#333;
	border-bottom:0px solid #e1e1e1;
	padding-bottom:14px;
	padding-top:15px;
}

.full-dropdown-menu .full-dropdown-menu-title i{
	color:#585858;
	font-size:5px;
	padding-right:5px;
}


.full-dropdown-menu .sub-menu{
	list-style:none;
	padding-left:0;
	
}

.full-dropdown-menu .sub-menu li{
	border-bottom:1px solid #f1f1f1;
}

.full-dropdown-menu .sub-menu li a{
	line-height:36px;
	color:#585858;
	font-size:12px;
	
}

.full-dropdown-menu .sub-menu li a i{
	color:#ccc;
	font-size:9px;
	padding-right:5px;
}


.full-dropdown-menu-bottom{
	padding:10px 0;
	background:#333;
}
.full-dropdown-menu-bottom h3,
.full-dropdown-menu-bottom p{
	display:inline-block;
	color:#fff;
	font-size:12px;
	margin-bottom:0;
}

.full-dropdown-menu-bottom h3{
	float:left;
}

.full-dropdown-menu-bottom h3 i{
	font-size:9px;
	padding-right:8px;

}

.full-dropdown-menu-bottom a{
	color:white;
	margin-bottom:0;
}

.full-dropdown-menu-bottom h3 + .xe-widget-wrapper{
	display:inline-block;
	float:left;
}

body.sticky-menu-active #header .header-bottom-bar-wrapper{
		display:none;
	}


#footer.light .footer-copyright nav a{
	font-weight: bold;
	font-size:16px;
}

#header .header-logo img{
	margin:0px auto 0px;
}

.nav-lang li a{
	font-family: arial,dotum;
}

#header .header-search{
	display: none;
	position: absolute;
	top:93px;
	right:21px;
	background: white;
	border-bottom-left-radius: 7px;
	border-bottom-right-radius: 7px;
	padding:5px;
	
}

#header .header-search .form-control{
	border:none;
	box-shadow: none;
	
}
.tparrows{
	background: none !important;
}
.tparrows:before{
	font-size:45px;
	text-shadow: 1px 1px 3px 3px black;
	
}

/* 겔러리리 스티일 */

.thumb-info .thumb-info-wrapper{
	margin:0;
	border-radius: 0;
	
}

.thumb-info.thumb-info-hide-info-hover .thumb-info-title{
	background: none;
	top:auto;
	    bottom: 20px;
    left: 20px;
    right: 20px;
}

.thumb-info .thumb-info-inner{
	font-size:16px;
	margin-bottom:5px;
	padding-bottom:10px;
	border-bottom:1px solid rgba(255, 255, 255, .3);
	font-weight: normal;
}

.thumb-info .thumb-info-type{
	font-size:12px;
	background:none;
	padding:0;
	margin:0;
}


/* 메인스타일 2 주제박스 */
.featured-boxes .featured-box{
	margin: 0;
    border: none;
    border-radius: 0;
    background: none;
    box-shadow: none;
	transition: box-shadow 0.3s ease-in-out;
}

.featured-boxes .featured-box:hover{
	box-shadow: 0px 0px 60px rgba(0,0,0,0.04);	
}

.featured-boxes .row .col-lg-3:last-child .featured-box{
	
}



html .featured-box-primary .box-content{
	border-top:none;
	padding:80px 35px 80px 35px;
}

html .featured-box-primary h4{
	color:#333333;
	margin:15px 0 10px;
}

.gp-feature-box .col-md-3{
	padding: 40px 0;
}
.gp-feature-box i{
	position: absolute;
	left:0;
	color:#fff;
	font-size: 3.5em;
}

.gp-feature-box h3,
.gp-feature-box h6{
	display: block;
	margin-left: 60px;
}

.gp-feature-box h3{
	font-size: 2.8em;
	font-weight: bold;
	margin-bottom: 5px;
}

/* 메인 스타일 2 바로가기 */
.content-grid .content-grid-item{
	background:white;
}

.content-grid .content-grid-item:before{
	border-left-color:#efefef;
	
}

.content-grid .content-grid-item:after{
	border-bottom-color:#efefef;
	bottom:0px;
	
}

.owl-carousel .owl-item img{
	width:auto;
	margin: 0 auto;
}

/* 메인 3 컨텍스 섹션 */
section.section.section-contact{
	padding:95px;
}

section.section.section-contact ul{
	list-style: none;
}

section.section.section-primary.section-contact,
section.section.section-primary.section-contact a,
section.section.section-primary.section-contact p{
	color: white;

}

html body section.section.section-primary.section-contact .tabs.tabs-bottom .nav-tabs li.active a{
	color: white;
	border-bottom-color: rgba(255,255,255,0.30);
}

.section-contact form .form-group label{
	margin-bottom:0;
	display: none;
}
.section-contact form .form-group input,
.section-contact form .form-group textarea{
	background: none;
	border: none;
	box-shadow: none;
	border-bottom:1px solid #c3c3c3;
	border-radius: 0;
	padding:0;
	font-size: 12px;
	margin-bottom:30px;
}

.section-contact form .form-group input{
	margin-bottom:21px;
}


.section-contact .form-control:focus{
	box-shadow: none;
}


/* 서브타이틀박스 하단메뉴 */
#sub-titlebox-menu{
	position: relative;
	border-bottom:1px solid #e1e1e1;
	background: white;
	z-index: 1;
}

.sub-titlebox-menu{
	list-style: none;
	padding:0;
	margin:0;
	border-left:1px solid #e1e1e1;
	border-right:1px solid #e1e1e1;
}


.sub-titlebox-menu li{
	position:relative;
	float:left;
	
}

.sub-titlebox-menu li:after{
	
}

.sub-titlebox-menu li a{
	padding: 15px 25px 15px 45px;
	color: #333;
	display:inline-block;
	border-left:1px solid #e1e1e1;
}
.sub-titlebox-menu > li > a:before{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -20px;
    width: 0;
    height: 0;
    border-top: 27px solid transparent;
    border-bottom: 28px solid transparent;
    border-left: 20px solid #666;
    z-index: 5;
}

.sub-titlebox-menu > li > a:after{
    content: '';
    display: block;
    position: absolute;
    top: 0;
    right: -20px;
    width: 0;
    height: 0;
    border-top: 27px solid transparent;
    border-bottom: 28px solid transparent;
    border-left: 20px solid #fff;
    z-index: 5;
}

.sub-titlebox-menu > li > a > i{
	padding-left: 10px;
}
.sub-titlebox-menu li .stm-submenu{
	position:absolute;
	display: none;
	left:0;
	width:250px;
	list-style: none;
	background: white;
	border:1px solid #e1e1e1;
	padding-left:0px;
	
}

.sub-titlebox-menu li .stm-submenu li{
	float:none;
	border-bottom:1px solid #e1e1e1;
}
.sub-titlebox-menu li .stm-submenu > li:last-child{
	border-bottom:none;
}

.sub-titlebox-menu li .stm-submenu li a{
	border: none;
	padding: 10px 25px;
	
}


/* 동영상 배경 슬라이더 */

.slider{
	z-index:2;	
}

.slider-container{
	background-color:transparent;
}
.slider-container .slider-content{
	position:absolute;
	
	width:100%;
	height: 100%;
	z-index: 2;
}

.slider-container .slider-content > h1{
	margin-top:150px;
}

.slider-container .slider-content > img{
	margin:150px auto 0 auto;
	max-width:100%;
	

}

.slider-container .slider-content > p{
	margin-top:30px;
	margin-bottom:50px;
	
}

.slider-bg{
	background: linear-gradient(to right,rgba(0,0,0,0.0)  , rgba(0,0,0,0.0));
	background-repeat: repeat;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}

.footer-logo{
	border-top:1px solid #e1e1e1;
}

dl.com_history{
	margin-left:30px;
	
}

dl.com_history dt{

	font-size:14px; 
	font-weight:bold;
	color:#333;
	margin-bottom:5px;
	
}

dl.com_history dd{

	font-size:12px;
	padding-bottom:17px;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:17px;
	
	
}


.ra-page p.bottom-dot{
	padding-bottom:10px;
	position: relative;
	margin-bottom:40px;
}
.ra-page p.bottom-dot:before{
	content: "";
width: 60px;
height: 3px;
background: #33220F;
position: absolute;
bottom: 0;
left: 50%;
margin-left:-30px;
}



/* 아이콘 리스트
=========================================================*/
.sy_vision_dlbx{background: #f7f7f7;position: relative;padding:30px 30px;}
.sy_vision_dlbx dl{position: relative;}
.sy_vision_dlbx dt{width:126px; height: 126px; position: absolute; top:50%; left:50%; margin-top:-63px;margin-left:-63px;z-index: 20;background: #676ba7; border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;border:solid 15px #afb2d3;}
.sy_vision_dlbx dt .md_s_tit{color:#fff; text-align: center; position: absolute; top:50%;left:0;right:0; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.sy_vision_dlbx dd{overflow: hidden;}
.sy_vision_dlbx dd ul{ list-style: none; padding-left: 0; }
.sy_vision_dlbx dd ul:after{content: ""; display: table; clear: both;}
.sy_vision_dlbx dd li{width:50%; float: left;position: relative;}
.sy_vision_dlbx dd li:nth-child(odd){clear: both;}
.sy_vision_dlitembx{text-align: center;padding:10px 0px 30px;}
.sy_vision_dlbx dd li:nth-child(2) ~ li .sy_vision_dlitembx{padding:30px 0px 10px;}
.sy_vision_dlitembx .md_s_tit{margin-bottom: 9px; position: relative;padding-top: 50px;}
.sy_vision_dlbx dd li .sy_vision_dlitembx .md_s_tit:before{content: "";position: absolute; top:0; left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);background:url(../images/icon/vsion_icon.png) no-repeat;background-size: 100px 250px;display: block;}
.sy_vision_dlbx dd li:nth-child(odd) .sy_vision_dlitembx{padding-right:30px !important;}
.sy_vision_dlbx dd li:nth-child(even) .sy_vision_dlitembx{padding-left:30px !important;}

/*아이콘*/
.sy_vision_dlbx dd li.step1 .sy_vision_dlitembx .md_s_tit:before{width:25px;height: 31px;background-position: 0 -32px;}
.sy_vision_dlbx dd li.step2 .sy_vision_dlitembx .md_s_tit:before{width:30px;height: 31px;background-position: 0 -73px;}
.sy_vision_dlbx dd li.step3 .sy_vision_dlitembx .md_s_tit:before{width:33px;height: 31px;background-position: 0 -112px;}
.sy_vision_dlbx dd li.step4 .sy_vision_dlitembx .md_s_tit:before{width:28px;height: 31px;background-position: 0 -151px;}

/*조건값*/
.sy_vision_dlbx dd li:nth-child(1):after{content: ""; width:1px; height: 500%; background: #ccd0d7; position: absolute; top:0; right:0;}
.sy_vision_dlbx dd li:nth-child(3):after{content: ""; width:500%; height: 1px; background: #ccd0d7; position: absolute; top:0; left:0;}

/* 다이어그램
=========================================================*/
.sy_vision_arrow_lsbx > ul > li{margin-top: 100px;position: relative;text-align: center;}
.sy_vision_arrow_lsbx > ul > li:after{content: "";width:38px; height: 20px;display: block;background:url(../images/icon/vsion_icon.png) no-repeat;background-size: 100px 250px;background-position: -48px 0;position: absolute; bottom:-60px; left:50%; margin-left:-19px;}
.sy_vision_arrow_lsbx > ul > li:first-child{margin-top: 0;}
.sy_vision_arrow_lsbx > ul > li:last-child:after{display: none;}

/*버튼 스타일*/
.vision_btn{padding:25px 21px;background: #063171; border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;display:inline-block;width: 100%;overflow: hidden;text-align:center;position: relative;line-height: 0;max-width: 550px;border:solid 15px #dae0ea;}
.vision_btn .md_b_tit{display: inline-block;vertical-align: middle;line-height: 1.4em;color:#fff !important;position: relative;}
.vision_btn .md_b_tit:before{content: "";width:40px; height: 41px;background: url(../images/icon/vsion_icon.png) no-repeat;background-size: 100px 250px;background-position: 0 -191px;display: inline-block;vertical-align: middle; margin-right: 25px;}

/* 라운드 다이어그램
=========================================================*/
.radius_ad_lsbx ul li{width:30%; float: left;margin-left:-30px;}
.radius_ad_lsbx ul{margin-left:30px;margin-right: -120px;}
.radius_ad_lsbx ul:after{content: ""; display: table; clear: both;}
.radius_ad_lsitembx{position: relative;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;overflow: hidden;}
.radius_ad_lsitembx:after{content: ""; display: block; padding-bottom: 100%;}
.radius_ad_lsitembx .textbx{position: absolute; top:50%; left:40px; right:40px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%); z-index: 10;text-align: center;}
.radius_ad_lsitembx .textbx .md_s_tit{color:#fff;padding-bottom: 15px; margin-bottom: 18px;border-bottom: solid 1px rgba(255,255,255,0.3);}
.radius_ad_lsitembx .textbx .sub_text{color:#fff;line-height: 1.7em;min-height: 5.1em;}
.radius_ad_lsitembx:before{content: ""; position: absolute; top:0;right: calc(100% - 30px);right: -webkit-calc(100% - 30px);left: -moz-calc(100% - 30px); width:100%;height: 100%; border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;z-index: 10;}
.radius_ad_lsbx ul li.blue .radius_ad_lsitembx:before{display: none;}

/*조건값*/
.radius_ad_lsbx ul li.blue .radius_ad_lsitembx{background: #4e5281;}
.radius_ad_lsbx ul li.sky .radius_ad_lsitembx{background: #788ed1;}
.radius_ad_lsbx ul li.emerald .radius_ad_lsitembx{background: #e9b142;}
.radius_ad_lsbx ul li.gray .radius_ad_lsitembx{background: #888e95;}

.radius_ad_lsbx ul li.sky .radius_ad_lsitembx:before{background: #05389a;}
.radius_ad_lsbx ul li.emerald .radius_ad_lsitembx:before{background: #016eb4;}
.radius_ad_lsbx ul li.gray .radius_ad_lsitembx:before{background: #026775;}

/* 다이어그램 dl박스
=========================================================*/
.md_vision_sec_bx dl:after{content: ""; display: table; clear: both;}
.md_vision_sec_bx dt{float: left;margin-right: 45px;border:solid 2px #ccd0d7; border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;padding:8px 8px;}
.md_vision_sec_bx dt .titlebx{width:110px;height: 110px; border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background: #65a1fa; position: relative;}
.md_vision_sec_bx dt .titlebx .text{color:#fff; position: absolute; top:50%; left:10px; right:10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.md_vision_sec_bx dd{overflow: hidden;border:solid 2px #ccd0d7;padding:8px 8px;padding-right: 35px; border-radius: 200px;-webkit-border-radius: 200px;-moz-border-radius: 200px;}
.md_vision_sec_bx .tbl_bx{display: table; table-layout: fixed; width:100%;}
.md_vision_sec_bx .tbl_bx .tit_cellbx{width:110px;display: table-cell; vertical-align: middle;}
.md_vision_sec_bx .tbl_bx .tit_cellbx .titlebx{width:110px;height: 110px; border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;background: #4e5281; position: relative;}
.md_vision_sec_bx .tbl_bx .tit_cellbx .titlebx .text{color:#fff; position: absolute; top:50%; left:10px; right:10px;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.md_vision_sec_bx .tbl_bx .cont_cellbx{display: table-cell; vertical-align: middle;padding-left:25px;}
.md_vision_sec_bx .tbl_bx .cont_cellbx ul:after{content: ""; display: table; clear: both;}
.md_vision_sec_bx .tbl_bx .cont_cellbx li{width:33.3333%;float: left; color:#2e3235; line-height: 1.4em; font-weight: bold;padding:17px 10px;}
.md_vision_sec_bx .tbl_bx .cont_cellbx li:nth-child(4){clear: both;position: relative;}
.md_vision_sec_bx .tbl_bx .cont_cellbx li:nth-child(4):before{content: ""; position: absolute; top:0; left:0;width:390%;height: 1px;background: #ccd0d7;}

/*비젼 다이어그램*/
.md_vision_plan_bx{background: url(/wp-content/uploads/2018/08/vision_plan_bg.jpg) no-repeat;position: relative;background-size: cover;background-position: center bottom;}
.md_vision_plan_bx .md_bs_imgbx{position: absolute; top:10%; left:10px; right:10px;z-index: 10;}
.md_vision_plan_bx:after{content: ""; display: block; padding-bottom: 92%;}

@media screen and (max-width: 1279px) and (min-width: 1024px){
.sy_vision_titlebx:before{top:13px;}
}

@media screen and (max-width: 1023px) and (min-width: 1px){
.sy_vision_titlebx:before{top:13px;}
.sy_vision_titlebx .sub_text .m_br{display: none;}
.vision_btn{padding:14px 50px;width:auto;border:solid 10px #dae0ea;}
.vision_btn .md_b_tit:before{margin-right: 15px;width:33px;height: 34px; background-size: 80px 200px;background-position: 0 -153px;}

/*다이어그램 dl박스*/
.md_vision_sec_bx dt{margin-right: 25px;}
}

@media screen and (max-width: 767px) and (min-width: 640px){
.radius_ad_lsitembx .textbx .sub_text{font-size:12px;}
.md_vision_plan_bx .md_bs_imgbx{top:8%;}
}

@media screen and (max-width: 639px) and (min-width: 1px){
/*타이틀*/
.sy_vision_titlebx:before{top:7px;}

/*리스트*/
.sy_vision_lsbx{padding:0;}
.sy_vision_dlbx dd li:nth-child(odd) .sy_vision_dlitembx{padding-right:10px !important;}
.sy_vision_dlbx dd li:nth-child(even) .sy_vision_dlitembx{padding-left:10px !important;}
.sy_vision_itembx:before{display: none;}
.sy_vision_lsbx ul{display: block;}
.sy_vision_lsbx ul li{display: block; width:100%;border-top: solid 1px #ccd0d7;}
.sy_vision_lsbx ul li:first-child{border-top:none;}
.sy_vision_itembx{padding:15px 10px;}
.sy_vision_lsbx ul li:first-child .sy_vision_itembx{padding-top: 0;}

/*아이콘 리스트*/
.sy_vision_dlbx{padding:20px 20px;}
.sy_vision_dlbx dt{position: static;margin-top:0; margin-left:0;margin-bottom:15px;height: auto; width:100%;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;padding:13px 10px;border:solid 10px #d3eef0;}
.sy_vision_dlbx dt .md_s_tit{position: static;transform: translateY(0%);-webkit-transform: translateY(0%);-moz-transform: translateY(0%);-ms-transform: translateY(0%);}
.sy_vision_dlbx dd li:after{display: none !important;}
.sy_vision_dlbx dd li{width:100%;border-top: solid 1px #ccd0d7;}
.sy_vision_dlbx dd li:first-child{border-top:none;}
.sy_vision_dlitembx{padding:15px 10px !important;}
.sy_vision_dlitembx .md_s_tit{padding-top: 45px;}

/*다이어그램*/
.vision_btn{padding:14px 25px;width:auto;border:solid 5px #dae0ea;}
.vision_btn .md_b_tit{font-size:1.1em;}
.vision_btn .md_b_tit:before{margin-right: 10px;width:21px;height: 22px; background-size: 50px 125px;background-position: 0 -96px;}
.sy_vision_arrow_lsbx > ul > li{margin-top: 60px;}
.sy_vision_arrow_lsbx > ul > li:after{width:31px;height: 16px;background-size: 80px 200px;background-position: -38px 0;margin-left:-16px;bottom:-40px;}

/*라운드 다이어그램*/
.radius_ad_lsbx{max-width: 380px; margin:0 auto;}
.radius_ad_lsbx ul{margin-left:10px; margin-right: -20px;}
.radius_ad_lsbx ul li{width:50%;margin-left:-10px;}
.radius_ad_lsbx ul li:nth-child(2) ~ li{margin-top: -10px;}
.radius_ad_lsitembx:before{right: calc(100% - 10px);right: -webkit-calc(100% - 10px);left: -moz-calc(100% - 10px);}
.radius_ad_lsbx ul li.emerald .radius_ad_lsitembx:before{top:auto; right:0;bottom:calc(100% - 10px);bottom:-webkit-calc(100% - 10px);bottom:-moz-calc(100% - 10px);background: #05389a;}
.radius_ad_lsbx ul li.blue .radius_ad_lsitembx:before{display: block;right:auto; left:calc(100% - 10px);left:-webkit-calc(100% - 10px);left:-moz-calc(100% - 10px);background: #05389a;}
.radius_ad_lsbx ul li.sky .radius_ad_lsitembx:before{right:0;top:calc(100% - 10px);top:-webkit-calc(100% - 10px);top:-moz-calc(100% - 10px);background: #016eb4;}
.radius_ad_lsitembx .textbx .md_s_tit{padding-bottom: 8px; margin-bottom: 12px;}
.radius_ad_lsitembx .textbx{left:20px; right:20px;}
.radius_ad_lsitembx .textbx .sub_text{font-size:12px;}

/*다이어그램 dl박스*/
.md_vision_sec_bx dt{float: none; margin-right: 0; width:100%;margin-bottom: 20px;border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border:none;padding:0;}
.md_vision_sec_bx dt .titlebx{margin:0 auto;}
.md_vision_sec_bx .tbl_bx{display: block;}
.md_vision_sec_bx .tbl_bx .tit_cellbx{display: block;margin:0 auto 20px;}
.md_vision_sec_bx .tbl_bx .cont_cellbx{display: block; padding-left:0;}
.md_vision_sec_bx dd{border-radius: 0;-webkit-border-radius: 0;-moz-border-radius: 0;border:none;padding:0 !important;}
}

/*=========================================================
  삼육상징
=========================================================*/
.sy_mottobx_titlebx{position: relative;}
.sy_mottobx_titlebx .md_svb_tit{position: absolute;top:50%;left:20px; right:20px; text-align: center;color:#fff;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);z-index: 10;margin-top: -30px;}
.sy_mottobx{position: relative; z-index: 20;max-width: 830px;margin:0 auto;margin-top: -130px;}
.sy_mottobx > ul{margin-left:60px; margin-right: -180px;}
.sy_mottobx > ul:after{content: ""; display: table; clear: both;}
.sy_mottobx > ul > li{width:33.3333%; float: left;text-align: center;border-radius: 100%;-webkit-border-radius: 100%;-moz-border-radius: 100%;overflow: hidden;margin-left:-60px;position: relative;}
.sy_mottoitembx{position: relative;}
.sy_mottoitembx:after{content: ""; display: block; padding-bottom: 100%;}
.sy_mottoitembx .textbx{position: absolute; top:15%; left:30px;right:30px;z-index: 10;}
.sy_mottoitembx .textbx .md_b_tit{color:#fff;padding-bottom: 30px; margin-bottom: 15px;position: relative;padding-top: 70px;font-size:24px;}
.sy_mottoitembx .textbx .md_b_tit:after{content: "";width:1px;height: 20px; background: #fff; position: absolute; bottom:0; left:50%;}
.sy_mottoitembx .textbx .md_s_tit{color:#fff;font-size: 18px;}
.sy_mottoitembx .textbx .md_b_tit:before{content: "";background: url(../images/icon/motto_icon.png) no-repeat;background-size: 55px 200px;position: absolute; top:0; left:50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);-ms-transform: translateX(-50%);}

/*아이콘*/
.sy_mottobx > ul > li.blue .sy_mottoitembx .textbx .md_b_tit:before{width:52px;height: 52px;background-position: 0 0;top:-5px;}
.sy_mottobx > ul > li.orange .sy_mottoitembx .textbx .md_b_tit:before{width:40px;height: 46px;background-position: 0 -70px;}
.sy_mottobx > ul > li.emerald .sy_mottoitembx .textbx .md_b_tit:before{width:54px;height: 55px;background-position: 0 -131px;top:-8px;}

/*조건값*/
.sy_mottobx > ul > li.blue{border:solid 15px rgba(63,138,249,0.15);}
.sy_mottobx > ul > li.orange{border:solid 15px rgba(227,147,43,0.15);z-index: 10;}
.sy_mottobx > ul > li.emerald{border:solid 15px rgba(3,185,201,0.15);}
.sy_mottobx > ul > li.blue .sy_mottoitembx{background: #3f8af9;}
.sy_mottobx > ul > li.orange .sy_mottoitembx{background: #e3932b;}
.sy_mottobx > ul > li.emerald .sy_mottoitembx{background: #03b9c9;}

@media screen and (max-width: 1279px) and (min-width: 1024px){
.sy_mottoitembx .textbx .md_b_tit{font-size: 22px;}
.sy_mottoitembx .textbx .md_s_tit{font-size: 16px;}
}

@media screen and (max-width: 1100px) and (min-width: 1024px){
.sy_mottoitembx .textbx .md_b_tit{padding-bottom: 20px;padding-top: 45px;}
.sy_mottoitembx .textbx .md_b_tit:after{height: 15px;}
.sy_mottoitembx .textbx .md_b_tit:before{background-size: 39px 140px;}
.sy_mottobx > ul > li.blue .sy_mottoitembx .textbx .md_b_tit:before{width:37px;height: 37px;background-position: 0 0;top:-3px;}
.sy_mottobx > ul > li.orange .sy_mottoitembx .textbx .md_b_tit:before{width:29px;height: 33px;background-position: 0 -48px;}
.sy_mottobx > ul > li.emerald .sy_mottoitembx .textbx .md_b_tit:before{width:39px;height: 39px;background-position: 0 -93px;top:-7px;}
}

@media screen and (max-width: 1023px) and (min-width: 1px){
.sy_mottoitembx .textbx .md_b_tit{font-size: 20px;}
.sy_mottoitembx .textbx .md_s_tit{font-size: 15px;}
}

@media screen and (max-width: 810px) and (min-width: 601px){
.sy_mottobx{margin-top: -110px;}
.sy_mottoitembx .textbx .md_b_tit{padding-bottom: 20px;padding-top: 45px;}
.sy_mottoitembx .textbx{left:10px;right:10px;}
.sy_mottoitembx .textbx .md_b_tit:after{height: 15px;}
.sy_mottoitembx .textbx .md_s_tit{font-size: 1em;}
.sy_mottoitembx .textbx .md_b_tit:before{background-size: 39px 140px;}
.sy_mottobx > ul > li.blue .sy_mottoitembx .textbx .md_b_tit:before{width:37px;height: 37px;background-position: 0 0;top:-3px;}
.sy_mottobx > ul > li.orange .sy_mottoitembx .textbx .md_b_tit:before{width:29px;height: 33px;background-position: 0 -48px;}
.sy_mottobx > ul > li.emerald .sy_mottoitembx .textbx .md_b_tit:before{width:39px;height: 39px;background-position: 0 -93px;top:-7px;}
}

@media screen and (max-width: 600px) and (min-width: 1px){
.sy_mottobx{margin-top: 25px;}
.sy_mottobx > ul{margin:0;}
.sy_mottobx_titlebx .md_svb_tit{margin-top: 0;}
.sy_mottobx > ul > li{width:100%;margin:0;float: none;border-radius: 100px;-webkit-border-radius: 100px;-moz-border-radius: 100px;margin-top: 15px;}
.sy_mottobx > ul > li:first-child{margin-top: 0;}
.sy_mottoitembx{padding:15px 15px;padding-left:100px;text-align: left;position: relative;}
.sy_mottoitembx:after{display: none;}
.sy_mottoitembx .textbx .md_b_tit:before{left:25px;top:50% !important; transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);}
.sy_mottoitembx .textbx{position: static;}
.sy_mottoitembx .textbx .md_b_tit{position: static;padding-bottom: 0;padding-top: 0 !important;margin-bottom: 10px;}
.sy_mottoitembx .textbx .md_b_tit:after{display: none;}
.sy_mottobx > ul > li.orange .sy_mottoitembx .textbx .md_b_tit:before{left:30px;}
.sy_mottobx > ul > li.blue{border:solid 10px rgba(63,138,249,0.15);}
.sy_mottobx > ul > li.orange{border:solid 10px rgba(227,147,43,0.15);}
.sy_mottobx > ul > li.emerald{border:solid 10px rgba(3,185,201,0.15);}
.sy_mottoitembx .textbx .md_s_tit{font-size: 1em;}
}

.busname{
	padding: 0 15px 0 7px;
	font-weight: bold;
	color:#333;
}

#cke_editor{
	display: none !important;
}
