@charset "euc-kr";

/* °øÅë */
.business_wrap{padding:40px 0;}
.business_wrap h3{margin:70px 0 40px; font-size:29px; color:#0e0f10; line-height:30px; text-align:center; letter-spacing:-0.01em;}
.business_wrap h3.tit{margin:85px 0 45px; font-size: 26px;}
.business_wrap h3.tit.type2{margin:55px 0 30px; text-align:left;}
.business_wrap .tab_conts .in{display:none;}
.business_wrap .tab_conts .in.on{display:block;}

/* ¸ÞÀÎ */
.business_wrap .info_box{overflow:hidden; letter-spacing:-0.05em;}
.business_wrap .info_box .tit{margin-bottom:12px; font-size:23px; font-weight:700; color:#2c3034;}
.business_wrap .info_box .desc{font-size:15px; color:#717477; line-height:23px;}
.business_wrap .info_box .in{position:relative; float:left; width:347px; height:367px; padding:35px 32px; margin-bottom:30px; border:1px solid #e1e1e1; background-repeat:no-repeat; background-position:0 0; box-sizing:border-box; cursor:pointer;}
.business_wrap .info_box .in:nth-of-type(1){background-image:url('/_Img/Content/business/main_info_bg01.jpg');}
.business_wrap .info_box .in:nth-of-type(2){margin:0 29px 0 30px; background-image:url('/_Img/Content/business/main_info_bg02.jpg');}
.business_wrap .info_box .in:nth-of-type(3){background-image:url('/_Img/Content/business/main_info_bg03.jpg');}
.business_wrap .info_box .in:nth-of-type(4){width:532px; background-image:url('/_Img/Content/business/main_info_bg04.jpg');}
.business_wrap .info_box .in:nth-of-type(5){width:532px; margin-left:36px; background-image:url('/_Img/Content/business/main_info_bg05.jpg');}
.business_wrap .info_box .btn{display:inline-block; width:120px; margin-top:15px; background:#0161da; font-size:15px; color:#fff; text-align:center; line-height:40px;}
.business_wrap .info_box .over{position:absolute; left:0; right:0; top:0; bottom:0; padding:34px 31px; background:rgba(255, 255, 255, 0.92); border:1px solid #6b6b6b; opacity:0;}
.business_wrap .info_box .over .tit{margin-bottom:20px;}
.business_wrap .info_box .over li{font-size:15px; color:#717477; line-height:26px;}
.business_wrap .info_box .over li:before{content:'¡¤'; display:inline-block; margin-right:3px; vertical-align:top;}
.business_wrap .info_box .in:hover .over{animation: overLayer .1s ease-out both;}
@keyframes overLayer {
	from {opacity:0;}
	to {opacity:1;}
}
.business_wrap .cus_box{overflow:hidden; letter-spacing:-0.05em;}
.business_wrap .cus_box > a{float:left;}
.business_wrap .cus_box .cs{float:right; width:347px; padding:27px 0 26px; background:#0374a0; color:#fff; text-align:center;}
.business_wrap .cus_box .cs p{font-size:16px;}
.business_wrap .cus_box .cs strong{display:block; margin:11px 0 13px; font-size:28px; font-weight:800; line-height:30px;}
.business_wrap .cus_box .cs span{font-size:14px; color:#7fb8cf;}


/* ÃßÃµ ÁøÇà ¿öÅ©¼¥ */
.business_wrap .tab{margin:40px 0;}
.business_wrap .tab ul{overflow:hidden;}
.business_wrap .tab li{float:left; width:50%; border:1px solid #cecece; text-align:center; cursor:pointer; box-sizing:border-box;}
.business_wrap .tab li span{display:inline-block; font-size:21px; font-weight:700; color:#2b2e31; line-height:58px;}
.business_wrap .tab li.on{background:#0061da; border-color:#0061da;}
.business_wrap .tab li.on span{color:#fff;}

.business_wrap .banner_box{position:relative;}
.business_wrap .banner_box p{position:absolute; left:50%; top:50%; width:354px; height:114px; margin:-57px 0 0 -177px; background-color:rgba(255, 255, 255, .9); text-align:center;}
.business_wrap .banner_box p span{display:inline-block; font-size:30px; font-weight:800; color:#141313; line-height:114px;}

.business_wrap .point_box ul{overflow:hidden; margin-left:-23px;}
.business_wrap .point_box li{position:relative; float:left; width:351px; min-height:142px; margin:0 0 23px 23px; border:1px solid #d5d5d5; box-sizing:border-box;}
.business_wrap .point_box li:before{content:''; position:absolute; left:-5px; top:-20px; width:0; height:0; border-top:30px solid transparent; border-bottom:30px solid transparent; border-right:30px solid #0061da; -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.business_wrap .point_box li em{position:absolute; left:8px; top:6px; font-size:14px; font-weight:800; color:#fff; z-index:2;}
.business_wrap .point_box li img{position:absolute; right:20px; top:20px; width:102px; height:102px;}
.business_wrap .point_box li .text{padding:25px 112px 23px 40px;}
.business_wrap .point_box li .text p{display:block; margin-bottom:8px; font-size:17px; font-weight:700; color:#0e0e0e;}
.business_wrap .point_box li .text span{font-size:13px; color:#676767; line-height:22px; letter-spacing:-0.03em; word-break:keep-all;}

.business_wrap .hotel_box{padding-bottom:30px; letter-spacing:-0.05em;}
.business_wrap .hotel_box .in_tab{border-bottom:1px solid #d6d6d6;}
.business_wrap .hotel_box .in_tab:after{content:''; display:block; clear:both;}
.business_wrap .hotel_box .in_tab li{position:relative; float:left; padding:0 40px; text-align:center; cursor:pointer; border:1px solid #fff; border-bottom:0; box-sizing:border-box;}
.business_wrap .hotel_box .in_tab li span{font-size:17px; font-weight:700; color:#757576; line-height:52px; letter-spacing:-0.02em;}
.business_wrap .hotel_box .in_tab li.on{border-color:#d6d6d6;}
.business_wrap .hotel_box .in_tab li.on span{color:#0061da;}
.business_wrap .hotel_box .in_tab li.on span:after{content:''; position:absolute; left:0; right:0; bottom:-1px; height:1px; background:#fff;}
.business_wrap .hotel_box .h_tit{padding:50px 0 30px; text-align:center;}
.business_wrap .hotel_box .h_tit em{font-size:21px; color:#0061da;}
.business_wrap .hotel_box .h_tit p{margin-top:15px; font-size:36px; font-weight:700; color:#26282a; line-height:40px;}
.business_wrap .hotel_box .h_tit p span{display:block; margin-top:10px; font-size:20px; font-weight:400; color:#8d8e90;}
.business_wrap .hotel_box .txt{margin-top:20px; font-size:15px; font-weight:700; color:#58595a; line-height:24px;}

.business_wrap .contents_box ul{overflow:hidden; margin:0 -1px 0 -24px;}
.business_wrap .contents_box li{float:left; width:351px; margin-left:24px;}
.business_wrap .contents_box dl{margin:12px 0 30px; letter-spacing:-0.03em;}
.business_wrap .contents_box dt{margin-bottom:5px; font-size:16px; font-weight:700; color:#151515;}
.business_wrap .contents_box dd{min-height:44px; font-size:13px; color:#757576; line-height:22px; word-break:keep-all;}


/* ±¹¿Ü °ø¹« ¿©Çà¼­ºñ½º */
.business_wrap .contract{margin-top:38px; }

.business_wrap .feature {overflow: hidden; padding-bottom: 35px;}
.business_wrap .feature li{float: left; width: 257px; margin-left: 24px;  }
.business_wrap .feature li:first-child{margin-left: 0; }
.business_wrap .feature li p{font-size: 15px; color: #535456; line-height: 25px; margin-top: 12px; font-weight: 700; letter-spacing: -0.05em; }

.business_wrap .compete{overflow:hidden; width:1340px; min-height:502px; margin-left:-122px; padding-top:55px; background:url("/_Img/Content/business/sub_diagram.jpg") no-repeat center top; box-sizing:border-box;}
.business_wrap .compete .desc{float:left; width:50%; box-sizing:border-box;}
.business_wrap .compete .desc:nth-of-type(1){padding-right:275px; text-align:right;}
.business_wrap .compete .desc:nth-of-type(2){padding-left:275px; text-align:left;}
.business_wrap .compete .desc p{display: inline-block; margin-bottom: 10px; padding: 8px 20px; box-sizing: border-box; border-radius: 17px; font-size: 17px; font-weight: 700; color: #fff; letter-spacing: -0.025em; line-height: 100%;}
.business_wrap .compete .desc .b_1{background: #0a653a}
.business_wrap .compete .desc .b_2{background: #5b50c4}
.business_wrap .compete .desc .b_3{background: #22a3da}
.business_wrap .compete .desc .b_4{background: #ef7a00}
.business_wrap .compete .desc ul + p{margin-top:18px;}
.business_wrap .compete .desc ul{min-height:178px;}
.business_wrap .compete .desc li{padding-left:7px; font-size: 14px; color: #535456; font-weight: 700; line-height: 27px; letter-spacing: -0.05em; text-indent:-7px;}

.business_wrap .contact{margin-top:45px; margin-bottom:80px;}
.business_wrap .contact ul{width:680px; height:110px; margin:0 auto 54px; border:1px solid #8fa0a6; padding:22px 60px; box-sizing:border-box;}
.business_wrap .contact ul li{color:#232528; font-size:16px; line-height:33px; letter-spacing:-0.05em; font-weight:700; position:relative; }
.business_wrap .contact ul li:before{content:''; display:block; width:22px; height:22px; background-image:url(/_Img/Content/business/sub_check.png); position:absolute; top:3px; left:-30px; }
.business_wrap .contact .btn{display:block; width:367px; margin:0 auto; background:#0161da; color:#fff; font-size:22px; font-weight:700; line-height:80px; letter-spacing:-0.05em; text-align:center;}
.business_wrap .contact .btn:after{content:''; display:inline-block; width:15px; height:13px; margin:34px 0 0 15px; background:url("/_Img/Content/business/icon_arrow.png") no-repeat 0 0; vertical-align:top;}

/* ÆË¾÷ */
.pop_contract{display:none; margin-top:20px;}
.pop_contract .close_contract{display:inline-block; margin-left:-3px; vertical-align:top;}


/* Æ¯º°ÇÑ ÀÌÀ¯ */
.business_wrap .special_box{margin-top:85px;}
.business_wrap .special_box li{overflow:hidden; margin-bottom:50px;}
.business_wrap .special_box li > div{position:relative; width:50%; box-sizing:border-box;}
.business_wrap .special_box li .text:before{content:''; position:absolute; width:60px; height:62px; background:url("/_Img/Content/business/img_num_spr.png") no-repeat 0 0;}
.business_wrap .special_box li .text p{display:block; margin:30px 0 10px; font-size:23px; font-weight:700; line-height:36px; color:#171717; letter-spacing:-0.02em;}
.business_wrap .special_box li .text span{font-size:14px; color:#737373; line-height:26px; letter-spacing:-0.05em;}
.business_wrap .special_box li:nth-child(odd){text-align:right;}
.business_wrap .special_box li:nth-child(odd) .img{float:right;}
.business_wrap .special_box li:nth-child(odd) .text{float:left; padding-right:30px;}
.business_wrap .special_box li:nth-child(odd) .text p{margin-top:40px;}
.business_wrap .special_box li:nth-child(even){text-align:left;}
.business_wrap .special_box li:nth-child(even) .img{float:left;}
.business_wrap .special_box li:nth-child(even) .text{float:right; padding-left:30px;}
.business_wrap .special_box li:nth-child(1) .text:before{right:140px; top:0; background-position:0 0;}
.business_wrap .special_box li:nth-child(2) .text:before{left:20px; top:8px; background-position:-60px 0;}
.business_wrap .special_box li:nth-child(3) .text:before{right:265px; top:10px; background-position:-120px 0;}
.business_wrap .special_box li:nth-child(4) .text:before{left:20px; top:20px; background-position:-180px 0;}
.business_wrap .special_box li:nth-child(5) .text:before{right:170px; top:10px; background-position:-240px 0;}
.business_wrap .special_box li:nth-child(6) .text:before{left:22px; top:16px; background-position:-300px 0;}
.business_wrap .special_box li:nth-child(7) .text:before{right:120px; top:10px; background-position:-360px 0;}
.business_wrap .special_box li:nth-child(2) .text p{margin-top:50px;}
.business_wrap .special_box li:nth-child(4) .text p, .business_wrap .special_box li:nth-child(6) .text p{margin-top:65px;}
