/*사업영역 Type01 */
.business { width:100%; max-width:1210px; margin:0 auto;  }
.business:after { content:""; display:block; clear:both; }
.business ul { padding:0; margin:0; }
.business ul li { float:left; width:31.333333%; margin-left:1%; margin-right:1%; }
.business ul li img { display:block; width:100%;}
.business ul li strong { display:block; margin-top:30px; font-size:1.5em; font-weight:700; line-height:28px; text-align:center; }
.business ul li > span { display:block; margin-top:20px; font-size:1em; text-align:center; letter-spacing:-0.04em; }
.business ul .bold {  color: #000;   line-height: 30px;   font-size:1.8em;   padding-bottom:10px;}
.business ul .bold02 {  color: #000;   line-height: 30px;   font-size:1.2em;   padding-bottom:10px;}
.business ul .con_info { width:100%; display:inline-block; border-top:0px solid #ddd;border-bottom:1px solid #ddd;padding:20px 0;}

#header {position:absolute;;left:0;width:100%;/* min-height: 340px; */z-index:500;background: #fff;}
#header_wrap .header_on {border-bottom:0px solid #ddd; background:#fff; z-index:111111 !important; min-height:370px; box-shadow: 0px 1px 8px #ddd; }
#header h1 { position:absolute; display:block;  line-height:70px; left:60px; transition: all .3s ease-in-out; background:none;}
#header h1 a{width: 180px;display: inline-block;background: url('/theme/daontheme_business03/html/image/blingLogo.png')no-repeat bottom center !important;height: 50px;}
.header_on h1 a img {background: url('/theme/daontheme_business03/html/image/admin_logoColor.png')no-repeat left center;display:inline-block; display:none;}
.header_on h1 a{width: 180px;display: inline-block;background: url('/theme/daontheme_business03/html/image/blingLogo.png') no-repeat bottom center !important;height: 50px;}
#lnb {position:relative; float:left; margin-left:340px; line-height:80px !important; background:none;}
#lnb .lnb_wrap { position:relative; overflow:hidden; visibility:hidden; height:340px;}
#lnb .lnb_wrap > ul > li { float:left;  }
#lnb .lnb_wrap > ul > li > a {color:#111;}
.header_on #lnb .lnb_wrap > ul > li > a {color:#111;}
.header_on #lnb .lnb_wrap > ul > li > a > span{bottom: 10px; position: relative;display:block; background:#1e4392; width:0px; height:5px; margin:0 auto; transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#lnb .lnb_wrap > ul > li.current > a, #lnb .lnb_wrap > ul > li.actived > a { color:#1E4392; font-weight:500; border-bottom:0px solid rgba(255,255,255,1); transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
#lnb .lnb_wrap > ul > li.current > a > span, #lnb .lnb_wrap > ul > li.actived > a > span{display:block; background:#1E4392; width:100%;}
.header_on #lnb  .lnb_sub { margin-top:10px;text-align:center; }
.header_on #lnb  .lnb_sub li a { color:#111;}
.header_on #lnb  .lnb_sub li a:hover { display:block; color:#111; font-weight:400; }
#gnb {float:right; right:50px; }
#gnb a, #gnb a:hover {border: 1px solid #1e4392;color: #1e4392;}
.header_on #gnb a {border: 1px solid #1E4392;color:#1E4392; font-weight:500; text-align:center;font-size: 16px;line-height:80px;padding: 6px 25px;margin:0 1px;border-radius:50px; box-sizing:border-box;}
#gnb a.edit {background:aquamarine; border:0;   color:#1E4392;  padding: 7px 25px; font-weight:500;  }
#gnb a.edit:hover { border: 1px solid #fff;color:#fff;  padding: 6px 24px; }
#gnb a.btn2 { color:#000; text-align:center; font-size:0.85em;  line-height:80px; padding:5px 10px; margin:0 1px;  background:#fff; border-radius:50px;}
#gnb a.btn2:hover { background:#000; color:#fff; }

.jbMenu .header_in {  transition: all .3s ease-in-out;}
.jbFixed { min-height:auto !important;}
.jbFixed .header_in {position:fixed !important;top:0px;width:100% !important;background:#fff;z-index:2000;}
.jbFixed .header_in #lnb { margin-top:0;}
.jbFixed .header_in #lnb .lnb_wrap > ul > li > a { height:80px; line-height:80px; color:#111;}
.jbFixed .header_in #lnb .lnb_sub li a { display:block; color:#111; padding:0; margin:0 0 2px 0; height:30px; line-height:30px; font-size:16px; letter-spacing:-0.5px;}
.jbFixed .header_in #lnb .lnb_sub li a:hover { display:block; color:rgba(255,255,255,1); font-weight:400; }

.jbFixed .header_in #gnb a { height:80px; line-height:80px !important; border:1px solid #1E4392; color:#1E4392; font-weight:400;}
.jbFixed .header_in #gnb a.edit {border:0;}
.jbFixed .header_in #gnb a.edit:hover {background:none; padding:7px 25px; background: aquamarine;}
.jbFixed .header_in #gnb a.btn2 { color:#000; text-align:center; font-size:0.85em;  line-height:80px; padding:5px 10px; margin:0 1px; border-radius:50px;}
.jbFixed .header_in #gnb a.btn2:hover { background:#555; color:#fff; }

.jbFixed .header_in h1 {  height:80px; line-height:70px !important;}
#header_wrap .jbFixed .header_in h1 a {background: url(/theme/daontheme_business03/html/image/sellveLogo.png) no-repeat bottom center;}


/*사업영역 Type02 */
.cross {width:100%; max-width:1200px; margin:0 auto;  }
.cross:after{ content:""; display:block; clear:both;}
.cross ul {padding:0; margin:0; }
.cross ul li{float:left; width:100%; overflow:hidden; margin-bottom:60px; }
.cross ul li .cross_tit{font-size:2em;}
.cross ul li .cross_tit{font-size:2em;}
.cross ul li .cross_img{float:left; width:65%; height:240px; margin-bottom:50px; background:#f8f8f8;}
.cross ul li .cross_img img{height:240px;}
.cross ul li .cross_right{float:right; width:35%;  height:240px; background:#f8f8f8; padding:50px 50px 0 0px; box-sizing: border-box; }
.cross ul li.other_type .cross_img{float:right; width:65%; height:240px; background:#f8f8f8; margin-bottom:50px; text-align:right;}
.cross ul li.other_type .cross_right{float:left; width:35%;  height:240px; background:#f8f8f8; padding:50px 40px 0 50px; }
.cross ul li.other_type .cross_img img{height:240px; }


.btn_go {display:inline-block; background:#222; color:#fff; text-align:center;  font-size:1em; margin:20px 0px; padding:10px 30px; border:1px solid #000;  transition: 0.5s all ease; -webkit-transition: 0.5s all ease; -moz-transition: 0.5s all ease; -ms-transition: 0.5s all ease; -o-transition: 0.5s all ease;}
.btn_go:hover {color:#000; background-color:#fff; }

/*rec_01*/
.scon_01 .con{margin-top:150px;text-align:center;background-color:#d0e1e5;}
.scon_01 .con_01{padding-top: 120px;padding-bottom: 150px;}
.scon_01 .con_01 img{width:50%;}
.scon_01 .con_01 h3{margin-top:60px;font-size:1.6rem;font-weight:700;}
.scon_01 .con_02{background-color:#669bb9;padding-bottom: 150px;}
.scon_01 .con_02-1 h4{padding-top:150px;font-size:1.8rem;font-weight:500;margin-bottom:15px;color: #fff;}
.scon_01 .con_02-1 .color{width:50px;height:5px;background-color:#fff;margin:0 auto;margin-bottom:18px;}
.scon_01 .con_02-1 p{font-size:1.2rem;color: #fff;}
.scon_01 .con_02-2{display:flex;justify-content:space-around;padding-top:120px;padding-right: 90px; padding-left: 90px;}
.scon_01 .con_02-2-1 img{width:240px;margin-bottom: 15px}
.scon_01 .con_02-2-1 li{font-size:1.2rem;color: #fff;list-style: square;text-align: left;margin-left: 90px;}

/*rec_02*/
.scon_02 .con{margin-top:150px;}
.scon_02 .con_01 .tit1{font-size:2.6rem;font-weight:700;}
.scon_02 .con_01 p{font-size:1.4rem;margin-top:15px;}
.scon_02 .con_02{display:flex;flex-wrap:wrap;position:relative;margin: 150px auto 0;width:80%;justify-content: center;}
.scon_02 .con_02 .tit2{color:#fff;font-size:1.6rem; padding-bottom: 5px; border-bottom: 1px solid; margin-bottom: 40px;word-break:keep-all;}
.scon_02 .con_02 p{color:#fff;font-size:1rem;font-weight:200;word-break:keep-all;}
.scon_02 .con_02-1, .scon_02 .con_02-4{width:50%;background-color:#325db9;border-radius:60px;padding:90px 75px;/*box-shadow: 0px 20px 0px 0px rgb(120 120 120);*/ z-index: 2;}
.scon_02 .con_02-2, .scon_02 .con_02-3{width:50%;}
.scon_02 .con_02-2 img, .scon_02 .con_02-3 img{border-radius:60px;width:100%;}


/*ser_04*/
#daumRoughmapContainer1645073721991{margin-bottom:60px;}
.adrs{display:flex;justify-content:center;}
.adrs div img{width:250px;margin-right:60px;}
.adrs ul{padding-top:10px;}
.adrs ul li{font-size:1.1rem;font-weight:400;}
.adrs ul li:nth-child(2n){margin-bottom:20px;}
li i{margin-right:10px;position:relative;top:2px;}





/* 반응형 중간기기 1200px 사이즈 이하*/
@media all and (max-width:1200px){
	
	.cross {width:95%;}
	.cross ul li .cross_tit{font-size:1.5em; }
	.cross ul li .cross_txt{font-size:1em; }
	.cross ul li .cross_img{ width:60%; height:250px; margin-bottom:0px;}
	.cross ul li .cross_right{ width:40%;  height:250px; padding:30px 30px; margin-bottom:50px; }
	.cross ul li .cross_img img{height:100%;}
	.cross ul li.other_type .cross_img{ width:60%; height:250px; margin-bottom:0px;}
	.cross ul li.other_type .cross_right{ width:40%; height:250px; padding:30px 30px; }
	.cross ul li.other_type .cross_img img{height:100%;}

}


/* 반응형 중간기기 992px 사이즈 이하*/
@media all and (max-width:992px){	
.scon_02 .con_02-1, .scon_02 .con_02-4{padding: 60px 45px;}
.scon_02 .con_02 .tit2{font-size: 1.4rem;}
.scon_02 .con_02 p{font-size:14px;}













}



/* 반응형 중간기기 768사이즈 이하 */
@media screen and (max-width: 768px) {		
	
	.business ul li { width:100%; margin-left:0px; margin-bottom:50px;}

	.cross ul li{ width:100%; height:auto;}
	.cross ul li .cross_img{float:left; width:100%; height:auto;}
	.cross ul li .cross_img img{width:100%;}
	.cross ul li .cross_right{width:100%; height:auto; padding:30px 20px; }
	.cross ul li.other_type .cross_right{width:100%; height:auto;  padding:30px; 20px; }
	.cross ul li.other_type .cross_img{float:right; width:100%; height:auto;}
	.cross ul li.other_type .cross_img img{width:100%;}




	/*rec_01*/
	.scon_01 .con_02-2-1 img{width: 100%;}
	.scon_01 .con_02-2-1 li{margin-left: 0;list-style: none;text-align: center;word-break:keep-all;}
	.scon_01 .con_02-2{    padding-top: 90px; padding-right: 30px; padding-left: 30px;}
	.scon_01 .con_01 h3{    font-size: 1.4rem; font-weight: 500;word-break:keep-all;    padding: 0 15px;}
	.scon_01 .con_02-1 p{font-weight: 200;word-break:keep-all;}
.scon_02 .con_02-2, .scon_02 .con_02-3 { display:none; }
.scon_02 .con_01 p{    font-size: 1.2rem;}
.scon_02 .con_02{    margin: 90px auto 0;width: 100%;}











}



/* 반응형 작은기기 480사이즈 이하 */
@media screen and (max-width: 480px) {
	
	.vision ul li { width:100%;}


.scon_01 .con{margin-top: 60px;}
.scon_01 .con_01{padding-bottom: 90px;}
.scon_01 .con_01 img{    width: 60%;}
.scon_01 .con_01 h3{font-size: 1.2rem;}
.scon_01 .con_02{padding-bottom: 90px;}
.scon_01 .con_02-1 h4{   padding-top: 90px; font-size: 1.4rem;}
.scon_01 .con_02-1 .color{    height: 3px;}
.scon_01 .con_02-1 p{font-size: 1rem;}
.scon_01 .con_02-2{    padding-top: 60px; padding-right: 0; padding-left: 0; }
.scon_01 .con_02-2-1 li{font-size: 1rem;    font-weight: 300;}

.scon_02 .con{    margin-top: 60px;}
.scon_02 .con_01{padding-left: 15px; padding-right: 15px;}
.scon_02 .con_01 .tit1{font-size: 1.6rem;}
.scon_02 .con_02-1, .scon_02 .con_02-4{    width: 100%;}
.scon_02 .con_01 p{font-size: 1rem;}
.scon_02 .con_02{margin: 60px auto 0;}


}



/* 반응형 작은기기 360사이즈 이하 */
@media screen and (max-width: 360px) {	

	
}