


/* .gall_con{width: 140px;} */
.gall_con li:nth-child(3),
.gall_con li:nth-child(4){display: none;}
.hr_academy .sub_top_text span.text04,
.newsletter .sub_top_text span.text04{padding-bottom: 0;}
.hr_academy .sub_top_text:after,
.newsletter .sub_top_text:after{margin-top: -195px;}
.hr_academy #w_sub_box .sub_box01,
.newsletter #w_sub_box .sub_box01{padding-top: 200px;}

/*sub_header*/

#sub_header .inner .top_menu_wrap{} 
#sub_header .inner .top_menu_wrap .top_menu{overflow: hidden; width: 100%;} 
#sub_header .inner .top_menu_wrap .top_menu ul{overflow: hidden; float: right;}
#sub_header .inner .top_menu_wrap .top_menu ul li{float: left;}
#sub_header .inner .top_menu_wrap .top_menu ul li a{display: block;font-size: 12px;margin-left: 20px;color: #a8a8a9;}


.sub_menu animated fadeIn ml_56 {width: 216px;}
#sub_header{position: fixed;padding-bottom:30px; border-bottom:0px solid #dbdbdb; height:60px;width: 100%;background-color:#fff;z-index: 9;
	background-image: url(http://dolphincompany.net/renewal/images/bg201116.gif);
	min-width: 1500px;

}

#sub_header .inner{width: 76%;margin: 0 auto;position: relative;z-index: 9999;padding-top: 10px;}
#sub_header .inner>ul{height: 36px;line-height: 33px;margin-top: 24px;}
#sub_header .inner>h1{float:left;height: 20px;line-height: 20px;margin-top: 24px;}
#header .inner>ul{float:right; }
#sub_header .inner>ul>li{float: left;padding: 0 32px;  position: relative;}
/* #sub_header .inner>ul>li.first{margin-right: 0;padding: 0 44px 0 147px;  } */
#sub_header .inner>ul>li>a{display: block;text-align: center;font-size: 16px;font-weight: 400;padding-bottom:21px;color: #000;font-family: 'NanumSquare',sans-serif;}
#sub_header .inner>ul>li:hover>a{color: #7f41ec;transition: all 0.5s;}
#sub_header .inner>ul>li>.sub_menu{display: none;position: absolute;left:50%;transform: translate(-50%,0);margin:0 !important}
#sub_header .inner>ul>li>.sub_menu:nth-child(2){display: none;position: absolute;margin-left: -42px; background: #fff;}
#sub_header .inner>ul>li>.sub_menu ul{width: 180px; margin-top: -10px;  padding-bottom:10px; background: #fff; }

#sub_header .inner>ul>li>.sub_menu ul.re_width_01{width: 180px; padding: 10px;}
#sub_header .inner>ul>li>.sub_menu ul.re_width_02{width: 240px;}
#sub_header .inner>ul>li>.sub_menu ul li{line-height: 40px;}
#sub_header .inner>ul>li>.sub_menu ul li a{display: block;font-size: 16px;text-align: center;color: #000;font-weight: 300;}
#sub_header .inner>ul>li>.sub_menu ul li a:hover{color: #7f41ec;}
#sub_header .inner>ul>li>.sub_menu ul li a>span{display: block; font-size: 14px; line-height: 20px; margin-bottom: 10px; padding-right: 15px; margin-top: -5px;}
#sub_header .inner>ul>li>.sub_menu.right{right: 0;}
#sub_header .inner>ul>li>.sub_menu.sub8{right: 135px;}
#sub_header .inner>ul>li>.sub_menu.sub9{right: 45px;}
#sub_header .inner>ul>li>.sub_menu.sub10{right: -15px;}
#sub_header .inner>ul>li:hover .sub_menu{display: block;}

#sub_header .inner{position: relative;}
#sub_header .inner>div.all_menu_wrap{position: absolute;z-index: 99999;}
#sub_header .inner .all_menu_wrap{right: 0;bottom: 12px;}
#sub_header .inner>div.all_menu_wrap .nav {display:block;width: 24px;height: 18px;text-align: center;line-height: 61px;text-indent:-9999px;cursor:pointer;}
#sub_header .inner>div.all_menu_wrap .nav span {position: absolute;top:0;right: 0;bottom: 0;left: 0;margin:auto;width: 24px;height: 2px;background:#000;
	-webkit-transition: top 0.5s, transform 0.5s;
	-moz-transition: top 0.5s, transform 0.5s;	
	-o-transition: top 0.5s, transform 0.5s;
	transition: top 0.5s, transform 0.5s;
	}
#sub_header .inner>div.all_menu_wrap .nav .top {top: -15px;}
#sub_header .inner>div.all_menu_wrap .nav .middle {top:0;}
#sub_header .inner>div.all_menu_wrap .nav .bottom {bottom: -15px;}
#sub_header .inner>div.all_menu_wrap .nav.non .top{-webkit-transform: rotateZ(45deg); -moz-transform: rotateZ(45deg); -ms-transform: rotateZ(45deg); -o-transform: rotateZ(45deg); transform: rotateZ(45deg); top: 0;}
#sub_header .inner>div.all_menu_wrap .nav.non .middle{-webkit-transform: rotateY(90deg); -moz-transform: rotateY(90deg); -ms-transform: rotateY(90deg); -o-transform: rotateY(90deg); transform: rotateY(90deg);}
#sub_header .inner>div.all_menu_wrap .nav.non .bottom{ -webkit-transform: rotateZ(-45deg); -moz-transform: rotateZ(-45deg); -ms-transform: rotateZ(-45deg); -o-transform: rotateZ(-45deg); transform: rotateZ(-45deg); top: -15px;}

#sub_header .all_menu{display: none;height: 100%;left: 0;position: absolute;top: 96px;width: 100%;z-index: 99999;background: rgba(0,0,0,0.5);}
#sub_header .all_menu>ul{margin: 0 auto;padding: 37px 0 37px 553px;background: #fff;}
#sub_header .all_menu>ul>li{float: left;margin: 0 20px;}
#sub_header .all_menu>ul>li.height_235{height: 210px;}
/*#sub_header .all_menu>ul>li.height_309{height: 309px;}*/
#sub_header .all_menu>ul>li>a{display: block;font-size: 18px;letter-spacing: -2px;padding-bottom: 18px;padding-left: 30px;border-bottom: 1px solid #000;font-weight: 600;margin-bottom: 18px;color: #e41f2b;font-family: 'NanumSquare',sans-serif !important;}
#sub_header .all_menu>ul>li>ul{padding-left:73px;}
#sub_header .all_menu>ul>li>ul.pdl75{padding-left: 75px;}
#sub_header .all_menu>ul>li>ul.pdl76{padding-left: 76px;}
#sub_header .all_menu>ul>li>ul.pdl38{padding-left: 38px;}
#sub_header .all_menu>ul>li>ul.pdl66{padding-left: 66px;}
#sub_header .all_menu>ul>li>ul>li{padding-bottom: 10px;}
#sub_header .all_menu>ul>li>ul>li>a{display: block;font-size: 17px;letter-spacing: -1px;line-height: 30px;color: #8b8b8b; text-align: center;}
#sub_header .all_menu>ul>li>ul>li>a:hover{color: #e41f2b;font-weight:400}

#sub_header .all_menu {z-index:1000;position: relative;top:13px;height:0;width:100%; text-align:center;width:-webkit-calc(100%);width:-moz-calc(100%);width:calc(100%); background:#fff;overflow: hidden;}
#sub_header .all_menu {z-index:100;position: relative;top:128px;height:0;width:100%;background:#fff;overflow: hidden;}

/* .sub_top p{position: absolute; font-size: 50px; color: #fff;top: 235px;left: 630px;font-family: 'Gotham';text-align: center;font-weight: 500;} */
.introduction .sub_top{background: url(/renewal/images/introduction_subtop.jpg) no-repeat center; height:487px;}
.recruitment .sub_top {background: url(/renewal/images/recruitment_main.jpg) no-repeat center; height:487px;}
.media_in_md .sub_top{background: url(/renewal/images/media_in_md_subtop.jpg) no-repeat center; height:487px;}
.location .sub_top{background: url(/renewal/images/location_subtop.jpg) no-repeat center; height:487px;}
.sample .sub_top{background: url(/renewal/images/250108.jpg) no-repeat center; height:487px;}
.strategicmarketing .sub_top{background: url(/renewal/images/strategicmarketing01_subtop.jpg) no-repeat center; height:487px;}

.msc .sub_top{background: url(/renewal/images/CDMSC01.jpg) no-repeat center; height:487px;}

.cdas .sub_top{background: url(/renewal/images/cdas_subtop.jpg) no-repeat center; height:487px;}
.consulting .sub_top{background: url(/renewal/images/consulting_subtop.jpg) no-repeat center; height:487px;}
.flatform .sub_top{background: url(/renewal/images/flatform_top.jpg) no-repeat center; height:487px;}
.marketing .sub_top{background: url(/renewal/images/marketing_subtop.jpg) no-repeat center; height:487px;}
.hr_academy .sub_top{background: url(/renewal/images/hr_academy_subtop.jpg) no-repeat center; height:487px;}

.column .sub_top{background: url(/renewal/images/column_subtop.jpg) no-repeat center; height:487px;}
.newsletter .sub_top{background: url(/renewal/images/newsletter_subtop.jpg) no-repeat center; height:487px;}
.md_Inquiry .sub_top{background: url(/renewal/images/md_lnguiry_subtop.jpg) no-repeat center; height:487px;}
.join .sub_top{background: url(/renewal/images/md_Inquiry_subtop.jpg) no-repeat center; height:96px;}
.academy .sub_top{background: url(/renewal/images/academy_subtop.jpg) no-repeat center; height:487px;}

.sub_top_menu{border-bottom: 1px solid #dedede; background: #ffffff;}
.sub_top_menu ul{overflow: hidden; width: 1000px; margin: 0 auto;display: flex;align-items: center;justify-content: center;}
.sub_top_menu ul.w_33{width: 1000px;}
.sub_top_menu ul.w_50{width: 400px;}
.sub_top_menu ul.w_100{width: 300px;}
.sub_top_menu ul li{float: left; height: 65px; line-height: 65px;}
.sub_top_menu ul.w_150 li{width: 150px;}
.sub_top_menu ul.w_140 li{width: 140px;}
.sub_top_menu ul.w_130 li{width: 130px;}
.sub_top_menu ul.w_120 li{width: 120px;}
.sub_top_menu ul.w_120 li{width: 110px;}
.sub_top_menu ul.w_25 li{width: 25%;}
.sub_top_menu ul.w_20 li{width: 20%;}
.sub_top_menu ul.w_33 li{width: 25%;}
.sub_top_menu ul.w_50 li{width: 50%;}
.sub_top_menu ul.w_100 li{width: 50%;}
.sub_top_menu ul li a{display: block; font-size: 17px; color: #000; text-align: center; padding: 0 46px;}
.sub_top_menu ul li a:after{content: "";display: block;height: 3px; transform: scaleX(0); background-color: #7d42ec;margin-top: -3px; transition: transform 0.5s;}
.sub_top_menu ul li.on a:after{content: "";display: block;height: 3px; transform: scaleX(1); background-color: #7d42ec;margin-top: -3px; transition: none;}
.sub_top_menu ul li:hover a{transition: color 0.6s;}
.sub_top_menu ul li:hover a:after{transform: scaleX(1);}
.hr_academy .sub_top_menu ul.w_50, .hr_academy_vision .sub_top_menu ul.w_50{width: 528px;}
.column .sub_top_menu ul.w_50, .newsletter .sub_top_menu ul.w_50{width: 437px;}
.md_Inquiry .sub_top_menu ul.w_100{width: 216px;}
.hr_academy .sub_top_menu ul.w_100{width: 216px;}
.join .sub_top_menu ul.w_100{width: 216px;}

.sub_top_l_text{width: 1400px; margin: 0 auto;}
.sub_top_l_text span{font-family: 'Gotham'; text-align: left; display: block; color: #171717; letter-spacing: -0.09em; font-weight: 600; padding-top: 45px;;}
/* .sub_top_l_text span:after{content: "";display: block; width: 1px; height: 56px;background-color: #171717;margin-top: 13px;} */

.sub_top_text{width: 1400px; margin: 0 auto;}
.sub_top_text:after{content: "";display: block; width: 1px; height: 56px;background-color: #171717;margin-top: -290px; margin-left: 6px;}
.sub_top_text span{ text-align: center; display: block; color: #171717; letter-spacing: -0.07em;}
.sub_top_text span.text01{font-family: 'Gotham'; color: #7f41ec; font-size: 17px; font-weight: 400; padding: 0 0 25px 0; text-transform: uppercase;}
.sub_top_text span.text02{font-size: 40px; font-weight: 600;}
.sub_top_text span.sub_top_line{width: 26px; height: 4px;margin: 30px auto 44px; background: #171717;}
.sub_top_text span.text04{font-size: 17px; font-weight: 300; line-height: 26px; opacity: 0.7;letter-spacing: -0.05em; padding-bottom: 95px;}
.sub_top_text span.gotham{font-family: 'Gotham'; display: inline;}

#w_sub_box{width:100%;overflow:hidden;position:relative;background:#fff;}
.cdas#w_sub_box .sub_box01{margin:0 auto;overflow: hidden; padding-top: 229px;}
#w_sub_box .sub_box01{margin:0 auto;overflow: hidden; padding-top: 229px;}
/* #w_sub_box .sub_box01 > div > div{width:900px !important;} */
#w_sub_box .sub_box02 .con{width: 1400px; margin: 0 auto; padding: 130px 0;}
#w_sub_box .box02{overflow: hidden;width: 100%;background:#fff; border-top: 1px solid #dfdfdf;}
#w_sub_box .box02 .main_map{position:relative;width:1275px;margin:0 auto 84px;}
#w_sub_box .box02 .main_map div.img{position: absolute;top: 39px;right: 42px;z-index: 1;}
#fboardlist table{
	max-width: 1350px;
	margin:0 auto;
	width: 100% !important;
}
.bo_fx{
	max-width: 1350px;
	margin:0 auto
}
.sub_box01 .title_01{overflow: hidden;width: 100%;background:#fff;}
.sub_box01 .title_01 table{
	width: 1275px;
	margin:0 auto;
}
.sub_box01 .title_01 .main_map{position:relative;width:1400px;margin:0 auto;}
.sub_box01 .title_01 .main_map div.img{position: absolute;top: 512px;right: -10px;z-index: 1;}

.sub_box02 .con .title{padding-left: 60px;}
.sub_box02 .con .title{color: #101010;}
.sub_box02 .con .title h2{font-family: Gotham;font-size: 65px;font-weight: 600;line-height: 60px; letter-spacing: -0.07em;}
.sub_box02 .con .title h2 span.num{padding-right: 25px;}
.sub_box02 .con .title h2 span.num::before{content: "";display: block; width: 30px; height:5px; background:#101010; margin: 0 0 25px 4px;}
.sub_box02 .con01 .con .title h2 span.num::before{margin: 0 0 25px 0;}
.sub_box02 .con .title h2 span.noto{font-family: 'Noto Sans KR';}
.sub_box02 .con .title span.desc{font-size: 25px;font-weight: 400;padding-left: 54px; line-height: 27px; letter-spacing: -0.07em;}

.con_text{width: 1400px; margin: 0 auto; padding-top:111px;}
.con_text span{ text-align: center; display: block; color: #171717; letter-spacing: -0.07em;}
.con_text span.text01{font-family: 'Gotham'; color: #4f8bff; font-size: 17px; font-weight: 400; padding: 0 0 25px 0; text-transform: uppercase;}
.con_text span.text02{font-size: 40px; font-weight: 600;}
.con_text span.text04{font-size: 17px; font-weight: 300; line-height: 26px; opacity: 0.7;letter-spacing: -0.05em; padding: 30px 0 95px;}
.con_text span.gotham{font-family: 'Gotham';display: inline;}

.sub_box02 .con .shape_wrap ul{text-align: center; font-size: 0; width: 1400px; margin: 0 auto; padding: 0 0 115px; border-bottom: 1px solid #e5e5e5;}
.sub_box02 .con .shape_wrap ul li{display: inline-block; width: 178px; height: 212px; margin-right: 1px; background: url(../images/b_hexagon.png) no-repeat center;background-size:cover; }
.sub_box02 .con .shape_wrap ul li span{display: block;}
.sub_box02 .con .shape_wrap ul li span.shape_wrap_num{padding:40px 0 25px 0;}
.sub_box02 .con .shape_wrap ul li span.shape_wrap_text{font-size: 17px; line-height: 22px; color: #fff; letter-spacing: -0.07em; font-weight:300; padding: 0 10px;}
.sub_box02 .con .shape_wrap ul li:last-child{margin-right: 0;}

.banner_wrap03 ul{text-align: center; font-size: 0;}
.banner_wrap03 ul li{display:inline-block; width: 353px; height: 564px; position: relative; margin-right:88px;}
.banner_wrap03 ul li:last-child{margin: 0;}
.banner_wrap03 ul li>span{display: block; position: absolute;}
.banner_wrap03 ul li span.num{font-family: Oswald; width: 54px; height: 54px;font-size: 19px;left: 169px;line-height: 50px; top:0; border-radius: 50px; background :#252525; color: #ffffff; margin-left: -20px; text-align: center; z-index: 2; font-weight: 400;}
.banner_wrap03 ul li span.text_wrap{width: 353px; top: 70px;}
.banner_wrap03 ul li span.text_wrap span{display: block; letter-spacing: -0.07em; text-align: center;}
.banner_wrap03 ul li span.text_wrap .text_wrap02{font-size: 23px; color: #3b3a3a; font-weight: 400;}
.banner_wrap03 ul li>span.img{top: 114px;}


/* introduction */
.introduction .img_text_wrap01>div span{display: inline-block;  letter-spacing: -0.07em;}
.introduction .img_text_wrap01 div.left{height:459px;width:647px;background:none; padding-left: 90px;}
.introduction .img_text_wrap01 div.right{height:459px;width:663px;background: #fff;text-align:left;}
.introduction .img_text_wrap:nth-child(2) .img_text_wrap01 div.left{width:663px;}
.introduction .img_text_wrap:nth-child(2) .img_text_wrap01 div.right{width:647px;}
.introduction .img_text_wrap01 >div span.img_text_wrap_text04{padding:0 0 5px 0; font-weight: 600; font-size: 42px;}
.introduction .img_text_wrap01 >div span.img_text_wrap_num02{font-family:Gotham; color: #0b0c0e; font-weight: 100; font-size: 90px; float: left; padding-right: 25px; line-height: 55px;} 
.introduction .img_text_wrap01>div span.img_text_wrap_text02 strong{color:#212121; font-weight: 400;}
.introduction .img_text_wrap01 .text{padding-top: 60px;}
.introduction .img_text_wrap01 .img{text-align: center;}
.introduction .img_text_wrap01 .img img{max-width: 100%; padding-top: 56px;}

.introduction .img_text_wrap01>div span.img_text_wrap_text02::before{content: "";display: block; width: 500px; height:1px; background:#ebebeb; margin: 20px 0;}
.introduction .img_text_wrap01{width: 1400px; margin: 0 auto; overflow: hidden;}
.introduction .img_text_wrap01.first{margin: 70px auto 0;}
.introduction .img_text_wrap01>div{float: left; width: 600px; text-align: left; background: #ffffff; height: 600px;}
.introduction .img_text_wrap01>div span.img_text_wrap_num{width: 76px; height: 76px; background: #000000; border-radius: 50%; line-height: 76px; margin: 65px auto 30px;}
.introduction .img_text_wrap01>div span.img_text_wrap_num img{vertical-align: sub;}
.introduction .img_text_wrap01>div span.img_text_wrap_line{width: 1px; display: inline-block; height: 106px; background: #ceccca; margin-bottom: 30px;}
.introduction .img_text_wrap01>div span.img_text_wrap_text01{padding: 0 130px 20px 130px; font-size: 41px; line-height: 55px; color: #000000; font-weight: 300;}

.introduction .img_text_wrap01 >div span.img_text_wrap_text01{padding: 72px 0 32px 0;font-size: 40px;line-height: 55px;color: #000000;font-weight: 500;}
.introduction .img_text_wrap01>div span.img_text_wrap_text02 {padding: 0 0 0 69px;font-size: 16px;line-height: 24px;color: #747474;font-weight: 400; letter-spacing: -0.05em;}
.introduction .img_text_wrap:first-child .img_text_wrap01>div span.img_text_wrap_text02 {padding: 0 0 0 45px;}
.introduction .img_text_wrap01>div span.img_text_wrap_text02 b{font-weight:400;color:#fa7833;}
.introduction .img_text_wrap01>div span.img_text_wrap_text03 {font-size: 18px; color: #000;font-weight: 600; display: block; padding-top: 10px;}
.introduction .img_text_wrap01 >div span.img_text_wrap_text04{font-size: 33px; color: #010101;font-weight: 600; display: inline; line-height: 23px;}

.introduction .img_text_wrap01 div.box01{text-align: left;padding: 60px 0 0 0;width:1200px;position:relative;}
.introduction .img_text_wrap01 div.box01 .img_text_wrap_text02{}
.introduction .img_text_wrap01 div.box01 .img_text_wrap_text02 strong{font-weight:400;}
.introduction .img_text_wrap01 div.box01 .img{position: absolute;bottom: 15px;right: 45px;}

/* consulting */
.consulting #w_sub_box{background: #f3f3f3;}
.consulting #w_sub_box .sub_box01{padding-top: 254px;}
.consulting .sub_box01 .title_01{background:#f3f3f3; padding-bottom: 127px;}
.consulting .sub_top_text:after,.marketing .sub_top_text:after{margin-top: -315px;}

.consulting .sub_box02 .con01{background: #fff;}
.consulting .sub_box02 .con01 .title span.desc{font-family: "Gotham Medium"; font-weight: 400;}
.consulting .sub_box02 .con01 .banner_wrap03 ul li>span.img{box-shadow: 12px 20px 20px 5px #d4d2d3;}

.consulting .sub_box02 .con02{background: #1f1f1f;}
.consulting .sub_box02 .con02 .title{color: #fff;}
.consulting .sub_box02 .con02 .title h2 span.num::before{background: #fff;}
.consulting .sub_box02 .con02 .title span.desc{font-size: 21px; font-weight: 300;}
.consulting .sub_box02 .con02 .shape_wrap ul li{display: inline-block; width: 178px; height: 212px; margin-right: 1px; background: url(../images/W_hexagon.png) no-repeat center;background-size:cover; }
.consulting .sub_box02 .con02 .con_text span{color: #fff;}
.consulting .sub_box02 .con02 .con_text span.text01{color: #4f8bff;}
.consulting .sub_box02 .con02 .shape_wrap ul{border-bottom: 1px solid #464646;}
.consulting .sub_box02 .con02 .banner_wrap03 ul li span.num{background :#fff; color: #000;}
.consulting .sub_box02 .con02 .banner_wrap03 ul li span.text_wrap .text_wrap02{color: #fff; font-weight: 300;}
.consulting .sub_box02 .con02 .shape_wrap ul li span.shape_wrap_text{color: #000; font-weight: 400;}
.consulting .sub_box02 .con02 .shape_wrap ul li span.shape_wrap_num{padding: 40px 0 17px 0;}

.consulting .sub_box02 .con03{background: #f0f0f0;}
.consulting #w_sub_box .sub_box02 .con03 .con{padding: 130px 0 0 0;}
.consulting .sub_box02 .con03 .shape_wrap ul{border-bottom: 1px solid #e0e0e0;}

/* marketing */
.marketing #w_sub_box{background: #f3f3f3;}
.marketing #w_sub_box .sub_box01{padding-top: 254px;}
.marketing .sub_box01 .title_01{background:#f3f3f3; padding-bottom: 127px;}
.marketing .sub_top_text:after,.marketing .sub_top_text:after{margin-top: -315px;}

.marketing .sub_box02 .con01{background: #ab2020;}
.marketing .sub_box02 .con01 .con .title{color: #fff;}
.marketing .sub_box02 .con01 .title h2 span.num::before{background: #fff;}
.marketing .sub_box02 .con01 .title span.desc{font-weight: 300; font-size: 21px; padding-left: 49px;}
.marketing .sub_box02 .con01 .con_text span{color: #fff;}
.marketing .sub_box02 .con01 .con_text span.text01{color: #ffec16;}
.marketing .sub_box02 .con01 .img_center02{text-align: center; border-bottom: 1px solid #c46363; padding-bottom: 111px;}
.marketing .sub_box02 .con01 .shape_wrap ul li span.shape_wrap_text{color: #000; font-weight: 400;}
.marketing .sub_box02 .con01 .shape_wrap ul li{display: inline-block; width: 178px; height: 212px; margin-right: 73px; background: url(../images/W_hexagon.png) no-repeat center;background-size:cover;}
.marketing .sub_box02 .con01 .shape_wrap ul li span.shape_wrap_num{padding: 40px 0 20px 0;}
.marketing .sub_box02 .con01 .shape_wrap ul li:last-child{margin-right: 0;}
.marketing .sub_box02 .con01 .shape_wrap ul{border-bottom: 1px solid #c46363;}
.marketing .sub_box02 .con01 .banner_wrap03 ul li span.num{color: #000; background: #fff;}
.marketing .sub_box02 .con01 .banner_wrap03 ul li span.text_wrap .text_wrap02{color: #fff; font-weight: 300;}
.marketing .sub_box02 .con01 .banner_wrap03 ul li>span.img{box-shadow: 12px 20px 20px 5px #921b1b;}


.marketing .sub_box02 .con02{background: #fff;}
.marketing .sub_box02 .con02 .title span.desc{font-size: 21px; padding-left: 70px;}
.marketing .sub_box02 .con02 .shape_wrap ul li{display: inline-block; width: 376px; height: 235px; margin-right: 66px; background: url(../images/marketing_img22.png) no-repeat center;background-size:cover; }
.marketing .sub_box02 .con02 .shape_wrap ul li:nth-child(2){background: url(../images/marketing_img23.png) no-repeat center;background-size:cover; }
.marketing .sub_box02 .con02 .shape_wrap ul li:last-child{margin-right: 0;}
.marketing .sub_box02 .con02 .shape_wrap ul li span.shape_wrap_num{padding: 40px 0 35px 170px;}
.marketing .sub_box02 .con02 .shape_wrap ul li span.shape_wrap_text{padding: 0 10px 0 180px;}
.marketing .sub_box02 .con02 .shape_wrap ul li:last-child span.shape_wrap_num{padding: 40px 170px 35px 0;}
.marketing .sub_box02 .con02 .shape_wrap ul li:last-child span.shape_wrap_text{padding: 0 180px 0 10px;}
.marketing .sub_box02 .con02 .banner_wrap03 ul li{width:321px; margin-right: 38px;}
.marketing .sub_box02 .con02 .banner_wrap03 ul li:last-child{margin-right: 0;}
.marketing .sub_box02 .con02 .banner_wrap03 ul li span.text_wrap{width:321px;}
.marketing .sub_box02 .con02 .banner_wrap03 ul li span.num{left: 155px;}
.marketing .sub_box02 .con02 .banner_wrap03 ul li>span.img{box-shadow: 12px 20px 20px 5px #d4d2d3;}

.marketing .sub_box02 .con03{background: #ebebeb;}
.marketing .sub_box02 .con03 .title span.desc{font-size: 21px; padding-left: 62px;}
.marketing .sub_box02 .con03 .shape_wrap ul li{margin-right: 62px;}
.marketing .sub_box02 .con03 .shape_wrap ul li:last-child{margin-right: 0;}
.marketing .sub_box02 .con03 .shape_wrap ul{border-bottom: 1px solid #ddd;}
.marketing .sub_box02 .con03 .banner_wrap ul{text-align: center;font-size: 0;overflow: hidden;position:relative; padding-bottom:115px;}
.marketing .sub_box02 .con03 .banner_wrap ul:nth-child(1){padding-bottom:54px;}
.marketing .sub_box02 .con03 .banner_wrap ul:nth-child(2){ border-bottom: 1px solid #ddd;}
.marketing .sub_box02 .con03 .banner_wrap ul li{display:inline-block; width:270px; height: 317px; position: relative; margin-right:45px;}
.marketing .sub_box02 .con03 .banner_wrap ul li:last-child{margin-right: 0;}
.marketing .sub_box02 .con03 .banner_wrap ul li > span{display: block;position: absolute;}
.marketing .sub_box02 .con03 .banner_wrap ul li:after{background: url('../images/marketing_arrow.png') no-repeat center;position: absolute;content: "";width: 31px;height: 31px;left: 277px;top: 126px;border-radius: 50%;}
.marketing .sub_box02 .con03 .banner_wrap ul:nth-child(2) li:nth-child(3):after{background: url('../images/marketing_equals.png') no-repeat center;}
.marketing .sub_box02 .con03 .banner_wrap ul li.no_after:after{background:none !important;}
.marketing .sub_box02 .con03 .banner_wrap ul li span.num{width: 41px; height: 41px; border-radius: 50px; background :#40444b; color: #ffffff; left: 50%; margin-left: -20px; line-height: 41px; text-align: center; top: 175px; z-index: 2; font-size: 13px;}
.marketing .sub_box02 .con03 .banner_wrap ul li span.text_wrap{width: 270px;top: 232px;border-top: 0;}
.marketing .sub_box02 .con03 .banner_wrap ul li span.text_wrap span{display: block; letter-spacing: -0.07em; text-align: center;}
.marketing .sub_box02 .con03 .banner_wrap ul li span.text_wrap .text_wrap01{font-size: 18px;line-height: 29px;color: #171717;padding:44px 20px 10px 20px;font-weight: 400;letter-spacing: -0.13em;}


/* md_Inquiry */
.md_Inquiry #w_sub_box .sub_box01{height: 1000px;}
.cost_wrap table {width: 1200px;border-top: 2px solid #000; border-bottom: 2px solid #000; background: #fbfbfb;}
.cost_wrap table tbody{padding: 65px 0;}
.cost_wrap table th {width: 170px;height:82px;text-align: left;font-size: 15px; font-weight: 400; line-height: 14px; padding-left: 200px;}
.cost_wrap table th span{color: #797979; font-size: 14px;}
.cost_wrap table th .dot{display: inline-block;width: 6px;height: 6px;background-color: #1d8dff;border-radius: 50%; margin:0 5px 2px 0;}
.cost_wrap table td {padding-left: 18px;}
.cost_wrap table td .width1 {width:580px;}
.cost_wrap table td .width2 {width:580px;}
.cost_wrap table td input {height:40px;border: 1px solid #d7d7d7;background-color: #fff;padding-left: 10px;}
.cost_wrap table td select {height: 50px; border: 1px solid #d7d7d7;background-color: #fff;}
.cost_wrap .button{padding: 0 0 93px 364px;}
.cost_wrap .button span{display: inline-block;background: #353535;color: #fff;border: 1px solid #000;font-family: 
	"NanumSquare";font-size: 18px;padding: 13px 30px;font-weight: 400;margin-left: 3px;}
.cost_wrap .button span.bt_send{}
.cost_wrap .button span.bt_cancel{background: #fff;color: #424242;border: 1px solid #d7d7d7;}

/* join */
.join #w_sub_box .sub_box01{padding-top: 80px;}