@charset "utf-8";
@import url(common.css);
@import url(sub_02.css);
/* [S] sub */

/* company 배경 아이콘 */
.company .move_icon .icon_01{left:auto;right:144px;top:1000px;}
.company .move_icon .icon_02{right:auto;left:-105px;top:1609px;}
.company .move_icon .icon_03{left:auto;right:120px;top:2450px;}
.company .move_icon .icon_04{right:200px;top:3484px;}
.company .move_icon .icon_05{left:auto;right:144px;top:4000px;}
.company .move_icon .icon_06{right:auto;left:-105px;top:4609px;}
.company .move_icon .icon_07{left:auto;right:120px;top:5450px;}
.company .move_icon .icon_08{right:200px;top:6484px;}

/* greeting */
.greeting section{position:relative;}
.greeting .img{position:absolute;right:-312px;top:0;z-index:0;transition:all 0.5s;}
/* .greeting .text_st{width:696px;height:586px;padding-left:106px;position:absolute;left:-52px;top:83px;z-index:1;transition:all 0.5s;box-sizing:border-box;background:rgba(255,254,230,0.95);} */
.greeting .text_st{width:696px;height:586px;padding-left:106px;position:absolute;left:-52px;top:147px;z-index:1;transition:all 0.5s;box-sizing:border-box;background:rgba(255,254,230,0.95);}
.greeting .text_st em{display:block;padding:90px 0 50px;font-size:20px;font-weight:500;letter-spacing:27px;color:#deddc3;}
.greeting .text_st p{font-size:50px;line-height:80px;color:#222;letter-spacing:-2px;}
.greeting .text_st p strong{line-height:85px;}
.greeting .text{padding-top:760px;line-height:40px;color:#595858;transition:all 0.5s;}
.greeting .text span{display:block;padding-top:100px;padding-bottom:30px;}
.greeting .text span:nth-child(2){transition-delay: 0.2s;}
.greeting .text span:nth-child(3){transition-delay: 0.4s;}
.greeting .text span:nth-child(4){transition-delay: 0.6s;}
.greeting .text p{padding-top:40px;font-weight:700;letter-spacing:-1px;transition-delay: 0.8s;}
.greeting .text p b{display:block;font-size:34px;line-height:55px;}
/* .greeting .text p b i{display:inline-block;width:201px;height:61px;margin-left:10px;vertical-align:middle;background:url(../../images/home/wb/company/signature_img.gif) no-repeat left top;} */
.greeting .text p b i{display:inline-block;width:201px;height:61px;margin-left:10px;vertical-align:middle;background:url(../../images/home/wb/company/signature_img2.gif) no-repeat left top;}
@media(max-width:1300px){
	.greeting .img{right:-380px;}
}
@media(max-width:1200px){
	.greeting .img img{width:70%;}
	.greeting .text_st{width:550px;height:auto;padding-bottom:100px;}
	.greeting .text_st em{padding-top:70px;}
	.greeting .text_st p{font-size:40px;line-height:60px;}
	.greeting .text_st p strong{line-height:60px;}
	.greeting .text{padding-top:660px;}
}
@media(max-width:1024px){
	.greeting .img{right:0;}
	.greeting .img img{width:100%;}
}
@media(max-width:950px){
	.greeting .img{position:relative;right:auto;top:auto;}
	.greeting .img img{width:100%;}
	.greeting .text_st{width:100%;position:relative;left:auto;top:auto;padding:0;text-align:center;background:none;}
	.greeting .text_st p{font-size:40px;line-height:60px;}
	.greeting .text_st p strong{line-height:80px;}
	.greeting .text_st em{padding-top:15px;}
	.greeting .text{padding-top:150px;}
}
@media(max-width:720px){
	.greeting .text{font-size:18px;line-height:25px;}
	.greeting .text p{font-size:26px;}
	.greeting .text p b{font-size:36px;}
}
@media(max-width:620px){
	.greeting .text_st em{padding-bottom:30px;}
	.greeting .text_st p{font-size:40px;line-height:60px;}
	.greeting .text_st p strong{line-height:60px;}
	.greeting .text{padding-top:100px;}
}
@media(max-width:500px){
	.greeting .text_st p{font-size:30px;line-height:40px;}
	.greeting .text_st p strong{line-height:40px;}
	.greeting .text{padding-top:60px;font-size:16px;line-height:30px;}
	.greeting .text p{font-size:14px;}
	.greeting .text p b{font-size:30px;}
	.greeting .text span{display:block;padding-top:30px;padding-bottom:30px;word-break: keep-all;}
}

/* introduce */
.introduce section{text-align:center;}
.introduce .text_01{margin-top:140px;font-size:30px;line-height:50px;font-weight:700;color:#666;letter-spacing:-0.08em;transition:all 0.3s ease}
.introduce .text_02{margin:70px 0 0;font-size:36px;line-height:52px;color:#666;letter-spacing:-0.04em;}
.introduce .text_02 strong{color:#334555;}
.introduce .text_03{margin:62px 0 0;font-size:20px;line-height:32px;color:#666;letter-spacing:-0.04em;transition:all 0.3s ease}
.introduce .text_03 p + p{margin-top:16px}
.introduce .img_01{padding:70px 0;margin:56px 0 0;background:#f4f8f9;}
.introduce .table_01{margin:134px 0 0;border-top:3px solid #334555;border-bottom:1px solid #334555}
.introduce .table_01 table{width:100%;table-layout:fixed}
.introduce .table_01 table .col_01{width:190px;}
.introduce .table_01 table tbody th, 
.introduce .table_01 table tbody td{border-top:1px solid #d3d3d3;vertical-align:middle;text-align:left;font-size:18px;line-height:1.429em;letter-spacing:-0.04em}
.introduce .table_01 table tbody tr:first-child th, 
.introduce .table_01 table tbody tr:first-child td{border-top:none;}
.introduce .table_01 table tbody th{padding:26px 0 26px 40px;background:#f1f7f7;color:#222;font-weight:500}
.introduce .table_01 table tbody td{padding:26px 0 26px 20px;background:#fff;color:#666;}
.introduce .table_01 table tbody td ul li{display:inline-block;line-height:20px;}
.introduce .table_01 table tbody td ul li + li{margin-left:18px;padding-left:18px;border-left:1px solid #d7d7d7;}
.introduce .table_01 table tbody td ul li a{font-weight:300;color:#3bcee9}
.introduce .table_01 table tbody td ul li a:hover{text-decoration:underline;}
@media(max-width:1240px){
}
@media(max-width:1024px){
	.introduce .text_01{margin-top:96px;font-size:28px;line-height:50px;letter-spacing:-0.04em;}
	.introduce .text_02{margin:86px 0 0;font-size:32px;line-height:50px;}
	.introduce .text_03{margin:40px 0 0;font-size:26px;line-height:48px;text-align:left;}
	.introduce .text_03 p + p{margin-top:48px}
	.introduce .text_03 br{display:none}
	.introduce .img_01{padding:13.7% 3%;margin:90px 0 0;}
	.introduce .table_01{margin:50px 0 0;}
	.introduce .table_01 table .col_01{width:190px;}
	.introduce .table_01 table tbody th, 
	.introduce .table_01 table tbody td{font-size:25px;}
	.introduce .table_01 table tbody th{padding:40px 0 40px 40px;}
	.introduce .table_01 table tbody td{padding:40px 0 40px 20px;}
	.introduce .table_01 table tbody td ul li{display:block;line-height:inherit;}
	.introduce .table_01 table tbody td ul li + li{margin-left:0;padding-left:0;border-left:none;}
}
@media(max-width:720px){
	.introduce .text_01{margin-top:72px;font-size:22px;line-height:38px;}
	.introduce .text_02{margin:43px 0 0;font-size:22px;line-height:38px;}
	.introduce .text_03{margin:30px 0 0;font-size:18px;line-height:36px;}
	.introduce .text_03 p + p{margin-top:36px}
	.introduce .img_01{margin:68px 0 0;}
	.introduce .table_01{margin:60px 0 0;border-width:2px 0 1px 0}
	.introduce .table_01 table .col_01{width:190px;}
	.introduce .table_01 table tbody th, 
	.introduce .table_01 table tbody td{font-size:19px;}
	.introduce .table_01 table tbody th{padding:5% 0 5% 30px;}
	.introduce .table_01 table tbody td{padding:5% 0 5% 15px;}
	.introduce .table_01 table tbody td ul li{display:block;line-height:inherit;}
	.introduce .table_01 table tbody td ul li + li{margin-left:0;padding-left:0;border-left:none;}
}
@media(max-width:550px){
	.introduce .text_01{margin-top:48px;font-size:16px;line-height:26px;}
	.introduce .text_02{margin:43px 0 0;font-size:16px;line-height:26px;}
	.introduce .text_02 strong{color:#334555;}
	.introduce .text_03{margin:20px 0 0;font-size:14px;line-height:24px;}
	.introduce .text_03 p + p{margin-top:24px}
	.introduce .img_01{padding:13.7% 3%;margin:46px 0 0;}
	.introduce .table_01{margin:70px 0 0;}
	.introduce .table_01 table .col_01{width:96px;}
	.introduce .table_01 table tbody th, 
	.introduce .table_01 table tbody td{font-size:14px;}
	.introduce .table_01 table tbody th{padding:5% 0 5% 20px;}
	.introduce .table_01 table tbody td{padding:5% 0 5% 10px;}
	.introduce .table_01 table tbody td ul li{display:block;line-height:inherit;}
	.introduce .table_01 table tbody td ul li + li{margin-left:0;padding-left:0;border-left:none;}
}
@media(max-width:400px){
	.introduce .text_01{word-break:keep-all}
	.introduce .text_01 br{display:none}
}

/* business */
.business{}
.business #contents > section{padding-bottom:130px;}
.business .title_01{margin:140px 0 175px;font-size:30px;color:#666;line-height:48px;font-weight:700;letter-spacing:-0.04em;text-align:center;}
.business .bis_list{position:relative;width:536px;height:0;padding-top:536px;margin:0 auto;background:url(../../images/home/wb/company/business_bg_01.png) no-repeat 0 0;background-size:100% auto;}
.business .bis_list li{position:absolute;width:230px;height:230px;transition-duration:1s;}
.business .bis_list li .title{width:100%;height:100%;padding:50% 0 0;box-sizing:border-box;background:#fff;border-width:3px;border-style:solid;border-radius:50%;}
.business .bis_list li .title em{display:block;transform:translateY(-50%);text-align:center;font-size:24px;line-height:34px;font-weight:700;letter-spacing:-0.04em;}
.business.EN .bis_list li .title em{font-size:20px;line-height:25px;}
.business .bis_list li p{position:absolute;min-width:300px;font-size:20px;color:#666;line-height:1.6em;letter-spacing:-0.04em;transition:all 0.3s ease}
.business.EN .bis_list li p{font-size:18px;line-height:1.4em;}
.business .bis_list li p strong{display:block;font-size:16px}
.business .bis_list li.li_01{left:50%;top:22px;margin:-115px 0 0 -115px;transition-delay:0.2s}
.business .bis_list li.li_02{right:10px;bottom:0;margin:0 -115px 0 0;transition-delay:0.4s}
.business .bis_list li.li_03{left:10px;bottom:0;margin:0 0 0 -115px;transition-delay:0.6s}
.business .bis_list li.li_01 .title{border-color:#ee2d3d;color:#ee2d3d}
.business .bis_list li.li_02 .title{border-color:#ee9a2d;color:#ee9a2d}
.business .bis_list li.li_03 .title{border-color:#334555;color:#334555}
.business .bis_list li.li_01 p{left:205px;top:0;padding:0 0 0 50px;background:url(../../images/home/wb/company/business_dot_01.png) no-repeat 0 50px}
.business .bis_list li.li_02 p{left:50%;top:100%;padding:50px 0 0 0;background:url(../../images/home/wb/company/business_dot_02.png) no-repeat center 0;transform:translate(-50%, -13px);text-align:center}
.business .bis_list li.li_03 p{right:168px;top:-140px;padding:0 40px 46px 0;background:url(../../images/home/wb/company/business_dot_03.png) no-repeat right bottom;text-align:right}
@media(max-width:1240px){
	.business .bis_list{width:50%;height:0;padding-top:50%}
	.business .bis_list li{width:210px;height:210px}
	.business .bis_list li p{font-size:19px}
	.business.EN .bis_list li p{font-size:18px}
	.business .bis_list li .title em{font-size:22px}
	.business.EN .bis_list li .title em{font-size:20px}
	.business .bis_list li.li_03{left:35px}
	.business .bis_list li.li_01 p{left:190px;}
	.business .bis_list li.li_03 p{right:146px;}
}
@media(max-width:1024px){
	.business .title_01{margin:98px 0 102px;font-size:28px;line-height:50px;}
	.business .bis_list{position:relative;width:100%;height:auto;padding:192px 0 0;background:url(../../images/home/tb/company/business_bg_01.png) no-repeat center 0;background-size:auto;}
	.business .bis_list li{position:static;width:100%;height:auto;padding:120px 0 0;}
	.business .bis_list li .title{position:relative;width:242px;height:242px;margin:0 auto;padding:120px 0 0;border-width:3px;text-align:center;}
	.business .bis_list li .title:after{content:'';display:block;width:23px;height:23px;box-sizing:border-box;position:absolute;border:3px solid #fff;left:50%;bottom:-2px;transform:translate(-50%, 50%);border-radius:50%}
	.business .bis_list li .title em{font-size:28px;line-height:1.357em;}
	.business.EN .bis_list li .title em{font-size:16px;line-height:1.2em;}
	.business .bis_list li p{position:relative;min-width:100%;font-size:26px;line-height:1.385em;}
	.business.EN .bis_list li p{font-size:26px;line-height:1.385em;}
	.business .bis_list li p:after{content:'';display:block;width:1px;height:48px;position:absolute;left:50%;top:15px}
	.business .bis_list li p strong{font-size:22px}
	.business .bis_list li.AnimationRight.In,
	.business .bis_list li.AnimationLeft.In{transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(0,0);opacity:1.0;}
	.business .bis_list li.AnimationRight,
	.business .bis_list li.AnimationLeft{transition:transform 0.0s ease, opacity 0.0s ease;transform:translate(0,30px);opacity:0.0;}
	.business .bis_list li.li_01,
	.business .bis_list li.li_02,
	.business .bis_list li.li_03{margin-left:0;margin-right:0;transition-delay:0s}
	.business .bis_list li.li_01{margin:0;padding-top:0;}
	.business .bis_list li.li_02{margin-top:25px;background:url(../../images/home/tb/company/business_dots_01.png) no-repeat center 0}
	.business .bis_list li.li_03{margin-top:25px;background:url(../../images/home/tb/company/business_dots_02.png) no-repeat center 0}
	.business .bis_list li.li_01 .title:after{background:#ee2d3d}
	.business .bis_list li.li_02 .title:after{background:#ee9a2d}
	.business .bis_list li.li_03 .title:after{background:#334555}
	.business .bis_list li.li_01 p:after{background:#ee2d3d}
	.business .bis_list li.li_02 p:after{background:#ee9a2d}
	.business .bis_list li.li_03 p:after{background:#334555}
	.business .bis_list li.li_01 p,
	.business .bis_list li.li_02 p,
	.business .bis_list li.li_03 p{left:0;top:0;padding:70px 0 0;text-align:center;transform:translate(0);background:none}
}
@media(max-width:720px){
	.business #contents > section{padding-bottom:18%;}
	.business .title_01{margin:98px 0 102px;font-size:22px;line-height:38px;}
	.business .bis_list{padding:178px 0 0;background-size:370px auto;}
	.business .bis_list li .title{width:200px;height:200px;margin:0 auto;padding:100px 0 0;}
	.business .bis_list li .title:after{width:21px;height:21px;}
	.business .bis_list li .title em{font-size:23px;}
	.business.EN .bis_list li .title em{font-size:16px;}
	.business .bis_list li p{font-size:20px;}
	.business.EN .bis_list li p{font-size:16px;}
	.business .bis_list li p strong{font-size:17px}
 	.business .bis_list li.li_02, 
	.business .bis_list li.li_03{margin-top:10px;padding-top:95px;background-size:auto 80px}
	.business .bis_list li.li_01 p,
	.business .bis_list li.li_02 p,
	.business .bis_list li.li_03 p{padding:55px 0 0}
	.business .bis_list li p:after{width:1px;height:39px;top:12px}
}
@media(max-width:500px){
	.business .title_01{margin:48px 0 102px;font-size:16px;line-height:26px;}
	.business .bis_list{padding:165px 0 0;background-size:262px auto;}
	.business .bis_list li .title{width:157px;height:157px;margin:0 auto;padding:80px 0 0;}
	.business .bis_list li .title:after{width:14px;height:14px;}
	.business .bis_list li .title em{font-size:19px;line-height:29px;}
	.business.EN .bis_list li .title em{font-size:16px;line-height:20px;}
	.business .bis_list li p{font-size:14px;line-height:19px}
	.business.EN .bis_list li p{font-size:14px;line-height:19px}
	.business .bis_list li p strong{font-size:13px}
	.business .bis_list li.li_02, 
	.business .bis_list li.li_03{margin-top:10px;padding-top:70px;background-size:auto 60px}
	.business .bis_list li.li_01 p,
	.business .bis_list li.li_02 p,
	.business .bis_list li.li_03 p{padding:40px 0 0}
	.business .bis_list li p:after{width:1px;height:30px;top:8px}
}

/* ci */
.ci .section01{text-align:center;}
.ci .section01 .text_01{margin:70px 0 80px;font-size:20px;line-height:2em;letter-spacing:-0.04em;color:#666;transition:all 0.5s;}
.ci .section01 .text_01 strong{color:#444;}
.ci .section01 .img_02 p{display:none;}
.ci .section01 .btn_wrap{margin-top:40px;}
.ci .section02{text-align:center;}
.ci .section02 ul{font-size:0;display:table;width:100%;}
.ci .section02 ul li{display:table-cell;transition:all 0.5s;}
.ci .section02 ul li:after{content:'';display:table;clear:both;}
.ci .section02 ul li:first-child{padding-left:0;}
.ci .section02 ul li .color{float:left;width:136px;height:136px;border-radius:50%;box-sizing:border-box;line-height:136px;font-size:22px;color:#fff;font-weight:700;letter-spacing:-0.04em;}
.ci .section02 ul li:nth-child(1){width:420px;}
.ci .section02 ul li:nth-child(2){width:420px;}
.ci .section02 ul li:nth-child(3){}
.ci .section02 ul li:nth-child(1) .color{background:#ee2d3d;}
.ci .section02 ul li:nth-child(2) .color{background:#014555;}
.ci .section02 ul li:nth-child(3) .color{background:#fff;color:#444;border:1px solid #c2c2c2;}
.ci .section02 ul li .text{padding:35px 0 0 156px;font-size:16px;line-height:1.563em;color:#444;letter-spacing:-0.02em;text-align:left;}
.ci .section03{text-align:center;}
@media(max-width:1400px){
	.ci .section02 ul{display:block;max-width:720px;margin:0 auto;}
	.ci .section02 ul li{display:block;margin-top:40px;}
	.ci .section02 ul li:first-child{margin-top:0;}
	.ci .section02 ul li:nth-child(1),
	.ci .section02 ul li:nth-child(2),
	.ci .section02 ul li:nth-child(3){width:auto;padding:0 0 0 60px;}
	.ci .section02 ul li .color{width:175px;height:175px;line-height:175px;}
	.ci .section02 ul li .text{padding:40px 0 0 225px;font-size:26px;letter-spacing:-0.04em;}
}
@media(max-width:1024px){
	.ci .section01 .text_01{margin:80px 0 90px;font-size:26px;text-align:left;}
	.ci .section01 .img_02{display:inline-block;}
	.ci .section01 .img_02 p{display:block;margin-top:20px;font-size:24px;color:#777;line-height:1em;text-align:left;letter-spacing:-0.04em;}
	.ci .section01 .img_02 p:before{content:'';display:inline-block;width:3px;height:3px;margin-right:8px;border-radius:50%;vertical-align:middle;background:#777;}
	.ci .section01 .btn_wrap{display:none;}
}
@media(max-width:720px){
	.ci .section01 .img_01{margin:0 3%}
	.ci .section01 .text_01{margin:40px 0 45px;font-size:14px;text-align:left;}
	.ci .section01 .img_02 p{margin-top:10px;font-size:12px;}
	.ci .section01 .img_02 p:before{width:2px;height:2px;}
	.ci .section02 ul li{display:block;margin-top:30px;}
	.ci .section02 ul li:first-child{margin-top:0;}
	.ci .section02 ul li:nth-child(1),
	.ci .section02 ul li:nth-child(2),
	.ci .section02 ul li:nth-child(3){width:auto;padding:0 0 0 6.25%}
	.ci .section02 ul li .color{width:110px;height:110px;line-height:110px;font-size:16px;}
	.ci .section02 ul li .text{padding:35px 0 0 130px;font-size:14px;letter-spacing:-0.02em;}
}

/* vision-mission */
.vision-mission{}
.vision-mission .vision_list{width:810px;margin:0 auto}
.vision-mission .vision_list > li{margin-top:120px;}
.vision-mission .vision_list > li:after{content:'';display:table;clear:both;}
.vision-mission .vision_list > li .title{width:200px;height:200px;margin:0 34px;padding-top:70px;box-sizing:border-box;border-radius:50%;background:#fff;border:3px solid #ee2d3d;float:left;line-height:32px;position:relative;text-align:center;transition:all 0.3s ease}
.vision-mission.EN .vision_list > li .title{padding-top:82px;}
.vision-mission .vision_list > li .title:after{content:'';display:block;width:13px;height:13px;border-radius:50%;border:3px solid #fff;background:#ee2d3d;position:absolute;top:50%;transition:all 0.3s ease}
.vision-mission .vision_list > li .title strong{display:block;margin-bottom:5px;font-size:30px;font-family:'arial', 'helvetica', sans-serif;font-weight:900;letter-spacing:-0.04em;text-transform:uppercase;color:#ee2d3d}
.vision-mission .vision_list > li .text{font-size:28px;line-height:47px;letter-spacing:-0.06em;transition:all 0.3s ease}
.vision-mission .vision_list > li .text strong{color:#ee2d3d}
.vision-mission .vision_list > li.li_01{margin-top:0}
.vision-mission .vision_list > li.li_01 .title:after{right:0;margin:-8px -11px 0 0}
.vision-mission .vision_list > li.li_01 .text{padding:30px 0 0 274px;}
.vision-mission .vision_list > li.li_02 .title{border-color:#f8791b;clear:left;float:right;}
.vision-mission .vision_list > li.li_02 .title:after{background:#f8791b;left:0;margin:-8px 0 0 -11px}
.vision-mission .vision_list > li.li_02 .title strong,
.vision-mission .vision_list > li.li_02 .text strong{color:#f8791b}
.vision-mission .vision_list > li.li_02 .text{padding:75px 274px 0 0;text-align:right;} 
.vision-mission .vision_list > li.li_03 .title{padding-top:65px;border-color:#344555}
.vision-mission .vision_list > li.li_03 .title:after{background:#344555;right:0;margin:-8px -11px 0 0}
.vision-mission .vision_list > li.li_03 .title strong,
.vision-mission .vision_list > li.li_03 .text strong{color:#344555}
.vision-mission .vision_list > li.li_03 li{float:left;width:268px;padding:0 0 40px;position:relative;text-align:center;}
.vision-mission .vision_list > li.li_03 li:after{content:'';display:block;width:50%;height:1px;background:url(../../images/home/wb/company/vision_bg_dot.png) repeat-x 0 0;position:absolute;left:-25%;top:100px;z-index:-1}
.vision-mission .vision_list > li.li_03 li:nth-child(3){clear:left;}
.vision-mission .vision_list > li.li_03 li:nth-child(3):after{display:none}
.vision-mission .vision_list > li.li_03 li em{display:block;width:200px;height:200px;padding:135px 0 0;margin:0 auto;box-sizing:border-box;border:3px solid #f5f4fa;border-radius:50%;font-size:28px;font-weight:700;color:#ee2d3d;letter-spacing:-0.04em;background-size:170px auto;background-repeat:no-repeat;background-position:center -10px;background-color:#fff;transition:all 0.3s ease}
.vision-mission .vision_list > li.li_03 li span{display:block;margin:25px 0 0;font-size:20px;color:#666;line-height:32px;letter-spacing:-0.04em;transition:all 0.3s ease}
.vision-mission .vision_list > li.li_03 li:nth-child(1) em{background-image:url(../../images/home/wb/company/vision_ico_01.png)}
.vision-mission .vision_list > li.li_03 li:nth-child(2) em{background-image:url(../../images/home/wb/company/vision_ico_02.png)}
.vision-mission .vision_list > li.li_03 li:nth-child(3) em{background-image:url(../../images/home/wb/company/vision_ico_03.png)}
.vision-mission .vision_list > li.li_03 li:nth-child(4) em{background-image:url(../../images/home/wb/company/vision_ico_04.png)}
.vision-mission .vision_list > li.li_03 li:nth-child(5) em{background-image:url(../../images/home/wb/company/vision_ico_05.png)}

@media(max-width:1024px){
	.vision-mission .vision_list{width:auto;max-width:680px;}
	.vision-mission .vision_list > li{margin-top:90px}
	.vision-mission .vision_list > li .title{width:244px;height:243px;margin:0 auto;padding-top:90px;float:none;line-height:45px;font-size:32px;color:#999;font-weight:500}
	.vision-mission.EN .vision_list > li .title{padding-top:97px;}
	.vision-mission .vision_list > li .title:after{width:17px;height:17px;bottom:0;top:auto;}
	.vision-mission .vision_list > li .title strong{font-size:40px;line-height:45px;}
	.vision-mission .vision_list > li .text{font-size:26px;line-height:45px;letter-spacing:-0.06em}
	.vision-mission .vision_list > li.li_02 .title{float:none}
	.vision-mission .vision_list > li.li_01 .title:after,
	.vision-mission .vision_list > li.li_02 .title:after{left:50%;right:auto;top:auto;bottom:0;margin:0 0 -12px -10px}
	.vision-mission .vision_list > li.li_03 .title:after{top:50%;margin:-12px -13px 0 0}
	.vision-mission .vision_list > li.li_01 .text,
	.vision-mission .vision_list > li.li_02 .text{text-align:center;padding:28px 0 0;} 
	.vision-mission .vision_list > li.li_03 .title{padding-top:75px;}
	.vision-mission .vision_list > li.li_03 .title_wrap{width:50%;float:left;}
	.vision-mission .vision_list > li.li_03 li{width:50%;padding:0 0 72px;}
	.vision-mission .vision_list > li.li_03 li:after{background-image:url(../../images/home/tb/company/vision_bg_dot.png);top:120px;}
	.vision-mission .vision_list > li.li_03 li:nth-child(2n){clear:left;}
	.vision-mission .vision_list > li.li_03 li:nth-child(2n):after{display:none}
	.vision-mission .vision_list > li.li_03 li:nth-child(2n-1){clear:none !important;float:left !important}
	.vision-mission .vision_list > li.li_03 li:nth-child(2n-1):after{display:block !important}	
	.vision-mission .vision_list > li.li_03 li em{width:243px;height:243px;padding:174px 0 0;background-size:auto;background-position:center 0;font-size:28px;}
	.vision-mission .vision_list > li.li_03 li span{display:block;margin:17px 0 0;font-size:24px;line-height:34px;}
}
@media(max-width:720px){
	.vision-mission .vision_list{max-width:400px;}
	.vision-mission .vision_list > li{margin-top:60px}
	.vision-mission .vision_list > li .title{width:150px;height:150px;padding-top:55px;line-height:23px;font-size:16px;}
	.vision-mission.EN .vision_list > li .title{padding-top:59px;}
	.vision-mission .vision_list > li .title:after{width:12px;height:12px;}
	.vision-mission .vision_list > li .title strong{font-size:24px;line-height:26px;margin-bottom:3px;}
	.vision-mission .vision_list > li .text{font-size:16px;line-height:22px;letter-spacing:-0.06em}
	.vision-mission .vision_list > li.li_02 .title{float:none}
	.vision-mission .vision_list > li.li_01 .title:after,
	.vision-mission .vision_list > li.li_02 .title:after{margin:0 0 -9px -8px}
	.vision-mission .vision_list > li.li_01 .text,
	.vision-mission .vision_list > li.li_02 .text{padding:14px 0 0;} 
	.vision-mission .vision_list > li.li_03 .title{padding-top:48px;}
	.vision-mission .vision_list > li.li_03 .title:after{margin:-9px -10px 0 0}
	.vision-mission .vision_list > li.li_03 li{width:50%;padding:0 0 36px;}
	.vision-mission .vision_list > li.li_03 li:after{top:74px;}	
	.vision-mission .vision_list > li.li_03 li em{width:150px;height:150px;padding:102px 0 0;background-size:85%;font-size:18px;}
	.vision-mission .vision_list > li.li_03 li span{margin:10px 0 0;font-size:15px;line-height:22px;letter-spacing: -1.2px;}
}
@media(max-width:400px){
	.vision-mission .vision_list{max-width:360px;}
	.vision-mission .vision_list > li{margin-top:45px}
	.vision-mission .vision_list > li .title{width:120px;height:120px;padding-top:43px;line-height:23px;font-size:16px;}
	.vision-mission.EN .vision_list > li .title{padding-top:46px;}
	.vision-mission .vision_list > li .title:after{width:9px;height:9px;}
	.vision-mission .vision_list > li .title strong{font-size:20px;line-height:22px;margin-bottom:0;}
	.vision-mission .vision_list > li .text{font-size:13px;line-height:22px;letter-spacing:-0.06em}
	.vision-mission .vision_list > li.li_02 .title{float:none}
	.vision-mission .vision_list > li.li_01 .title:after,
	.vision-mission .vision_list > li.li_02 .title:after{margin:0 0 -8px -5px}
	.vision-mission .vision_list > li.li_01 .text,
	.vision-mission .vision_list > li.li_02 .text{padding:14px 0 0;} 
	.vision-mission .vision_list > li.li_03 .title{padding-top:36px;}
	.vision-mission .vision_list > li.li_03 .title:after{margin:-6px -9px 0 0}
	.vision-mission .vision_list > li.li_03 li{width:50%;padding:0 0 36px;}
	.vision-mission .vision_list > li.li_03 li:after{top:60px;}	
	.vision-mission .vision_list > li.li_03 li em{width:120px;height:120px;padding:80px 0 0;font-size:14px;}
	.vision-mission .vision_list > li.li_03 li span{margin:10px 0 0;font-size:12px;line-height:18px;letter-spacing:-0.06em}
}

/* history */
.history #contents > section{padding:0;}
.history .history_year_choice{width:100%;height:220px;position:relative;}
.history .history_year_choice .swiper-button-prev{width:18px;height:30px;left:4%;top:95px;padding-right:15%;text-indent:-1000em;background:url(../../images/home/wb/company/history_list_swiper-button-prev.png) no-repeat left top;}
.history .history_year_choice .swiper-button-next{width:18px;height:30px;right:4%;top:95px;padding-left:15%;text-indent:-1000em;background:url(../../images/home/wb/company/history_list_swiper-button-next.png) no-repeat right top;}
.history section .year_prev{position:absolute;left:7.5%;top:0;font-size:22px;line-height:220px;color:#d3cdd7;letter-spacing:-1px;}
.history section .history_year{width:100%;height:120px;display:table;}
.history section .history_year_text{font-size:22px;line-height:28px;color:#fff;text-align:center;letter-spacing:-1px;display:table-cell;vertical-align:middle;padding:0 25px;}
.history section .year_next{position:absolute;right:7.5%;top:0;font-size:22px;line-height:220px;color:#d3cdd7;letter-spacing:-1px;}
.history section .history-container{padding:0 5%;}
.history section .history-wrapper{width:100%;position:relative;margin-top:-220px;}
.history section .history-slide{margin:0 auto;}
.history section .history_content{padding-top:20px;}
.history section .history-slide .history_year{background-repeat:no-repeat;background-position:center top;background-size:cover}
.history section .history-slide.slide_01 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_02.jpg)}
.history section .history-slide.slide_02 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_02.jpg)}
.history section .history-slide.slide_03 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_03.jpg)}
.history section .history-slide.slide_04 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_04.jpg)}
.history section .history-slide.slide_05 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_05.jpg)}
.history section .history-slide.slide_06 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_06.jpg)}
.history section .history-slide.slide_07 .history_year{background-image:url(../../images/home/wb/company/history_tit_img_07.jpg)}
.history section .history_content .inner{margin-top:50px;position:relative;z-index:2;}
.history section .history_content .inner .history_title{padding-right:57%;padding-bottom:30px;font-size:60px;line-height:70px;color:#334555;font-weight:700;letter-spacing:-3px;text-align:right;transition:all 0.5s;}
/*.history section .history_content .inner:nth-child(2n-1){margin-top:45px;}*/
.history section .history_content .inner dl{position:absolute;left:0;top:102px;width:43%;transition:all 0.5s;font-size:16px;line-height:1.5em;color:#666;letter-spacing:-0.04em;text-align:right;}
.history section .history_content .inner dl dt{color:#222;font-weight:500;font-size:23px;padding-bottom:0.4em;word-break:keep-all;line-height:1.5em;letter-spacing:-1px;}
.history section .history_content .inner dl dt em{color:#222;font-weight:700;font-size:28px;display:block;}
.history section .history_content .inner dl dd{padding-bottom:2em;word-break:keep-all}
.history section .history_content .inner dl dd em{display:block;margin-top:0.5em;/*font-style:italic*/color:#334555;}
.history section .history_content .inner ul{min-height:10px;padding-top:34px;padding-left:0;padding-bottom:30px;transition:all 0.5s;margin-top:-111px;}
.history section .history_content .inner li{padding-bottom:30px;padding-left:57%;letter-spacing:-1px;background:url(../../images/home/wb/company/history_list_year_icon.png) no-repeat 50.1% 9px;}
.history section .history_content .inner li:last-child{padding-bottom:0;}
.history section .history_content .inner span{display:block;font-size:28px;font-weight:700;color:#ee2d3d;line-height:25px;transition:all 0.5s;word-break:keep-all;}
.history section .history_content .inner strong{display:block;color:#666;font-size:20px;font-weight:400;line-height:30px;transition:all 0.5s;}
.history section .history_content .inner p{color:#666;font-size:20px;line-height:30px;transition:all 0.5s;word-break:keep-all;}
.history section .history_content .inner .img_box{padding-left:57%;padding-bottom:30px;width:43%;}
.history section .history_content .inner .img_box img{width:100%;}
.history section .year_2:after{content:'';display:block;clear:both;position:absolute;left:50%;top:224px;z-index:0;width:1px;height:100%;background:#AEAEAE;}
/*.history section .year_2 .history_content .inner{background:url(../../images/home/wb/company/history_list_year_icon.png) no-repeat 50.1% 34px;}*/

@media(max-width:1080px){
	/*
	.history section .history_content .inner .history_title{font-size:60px;}
	.history section .history_content .inner ul{min-height:0;padding-left:55%;}
	.history section .history_content .inner strong{padding-top:5px;}
	.history section .history_content .inner .img_box{width:45%;}
	*/
}
@media(max-width:1024px){
	.history section .year_prev{display:none;}
	.history section .year_next{display:none;}
	.history section .history_year_text{font-size:20px;line-height:25px;}
	.history section .history_content .inner{margin-top:45px;}
	.history section .history_content .inner .history_title{padding:0 0 45px 15px;text-align:left;}
	.history section .history_content .inner ul{position:relative;padding-left:15px;padding-top:0;margin-top:0;}
	.history section .history_content .inner dl{position:relative;top:0;width:100%;padding-left:15px;font-size:24px;text-align:left;}
	.history section .history_content .inner dl dt{font-size:26px;}
	.history section .history_content .inner li{display:table;padding-bottom:30px;padding-left:2%;background-position:0% 10px;}
	
	.history section .history_content .inner li:last-child{padding-bottom:50px;}
	.history section .history_content .inner span{/*display:table-cell;*/padding-right:10px;}
	.history section .history_content .inner strong{padding-top:10px;font-size:26px;line-height:36px;vertical-align:top;}
	.history section .history_content .inner p{font-size:26px;line-height:36px;}
	.history section .history_content .inner .img_box{position:relative;left:auto;right:0;top:40%;width:96%;padding-left:2%;padding-bottom:100px;}
	/*.history section .year_2:after{left:3px;top:224px;}*/
	.history section .year_2:after{display:none;}
	.history section .year_2 .history_content .inner{background-position:left 36px;}
	.history section .year_2 .history_content .inner:nth-child(2n-1) ul{padding-left:15px;padding-right:0;text-align:left;}
	.history section .year_2 .history_content .inner:nth-child(2n-1) dl{padding-left:15px;padding-right:0;text-align:left;}
	.history section .year_2 .history_content .inner:nth-child(2n-1) .img_box{width:96%;}
	.history section .history_content .inner .gap{display:none;}
}
@media(max-width:720px){
	.history section .history_content{padding-top:0;}
	.history section .history_year_text{font-size:15px;line-height:20px;word-break:keep-all;}
	.history .history_year_choice{height:112px;}
	.history section .history_year{font-size:25px;line-height:112px;}
	.history .history_year_choice .swiper-button-prev{width:9px;height:16px;top:46px;background-size:9px 16px;}
	.history .history_year_choice .swiper-button-next{width:9px;height:16px;top:46px;background-size:9px 16px;}
	.history section .swiper-wrapper{margin-top:-112px;}
	.history section .year_2:after{left:3px;top:186px;}
	.history section .year_2 .history_content .inner{background-position:left 24px;}
	.history section .history_content .inner{margin-top:40px;}
	.history section .history_content .inner:nth-child(2n-1){margin-top:30px;}
	.history section .history_content .inner .history_title{padding-bottom:25px;font-size:40px;line-height:50px;}
	.history section .history_content .inner span{font-size:22px;line-height:24px;vertical-align:top;}
	.history section .history_content .inner strong{padding-top:0;font-size:14px;line-height:24px;}
	.history section .history_content .inner dl{font-size:14px;}
	.history section .history_content .inner dl dt{font-size:20px;}
	.history section .history_content .inner dl dt em{font-size:24px;line-height:28px;display:block;}
	.history section .history_content .inner p{font-size:14px;line-height:24px;}
	.history section .history_content .inner ul{padding-top:15px;padding-bottom:20px;}
	.history section .history_content .inner li{padding-bottom:20px;padding-left:5%;}
	.history section .history_content .inner li:last-child{padding-bottom:25px;}
	.history section .history_content .inner .img_box{padding-bottom:45px;}
	.history section .year_2 .history_content .inner:nth-child(2n-1){margin-top:40px;}
	.history section .year_2 .history_content .inner:nth-child(2n-1) .history_title{padding-bottom:25px;}
}

/* map */
.map .tab_Js_type_02 .tab_btn_list ul > li a .img.seoul{background-image:url(../../images/home/wb/company/map_img_seoul_off.jpg)}
.map .tab_Js_type_02 .tab_btn_list ul > li a .img.busan{background-image:url(../../images/home/wb/company/map_img_busan_off.jpg)}
.map .map_box{position:relative;z-index:0;margin-top:13%;}
.map .map_box .root_daum_roughmap{width:100%;padding:0;border:none;}
.map .map_box .root_daum_roughmap .wrap_controllers{display:none;}
.map .map_info:after{content:'';display:block;clear:both;}
.map .map_info dl{float:left;}
.map .map_info dl:nth-child(1){width:100%;padding:75px 0 50px;}
.map .map_info dl:nth-child(2){width:50%;}
.map .map_info dl:nth-child(3){width:50%;}
.map .map_info dt{width:180px;float:left;font-size:24px;color:#222;line-height:34px;font-weight:700;letter-spacing:-2px;transition:all 0.5s;}
.map .map_info dd{float:left;font-size:20px;color:#666;line-height:30px;letter-spacing:-1px;transition:all 0.5s;}
.map .map_info dd button{width:56px;height:20px;margin-left:9px;text-indent:-1000em;cursor:pointer;vertical-align:-6px;border:none;background:url(../../images/home/wb/company/btn_address_copy.png) no-repeat left top;background-size:100% 100%;}
.map .map_info dd input{width:1px;height:1px;opacity:0;position:absolute;top:-989999px}
.map .map_info ol li{position:relative;margin-bottom:15px;padding-left:32px;background-repeat:no-repeat;background-position:left 5px;}
.map .map_info ol li:after{content:'';display:block;clear:both;width:3px;height:17px;position:absolute;left:9px;top:29px;}
.map .map_info ol li b{color:#569c26;}
.map .map_info ol li p{font-size:14px;}
.map .map_info ol li:nth-child(1){background-image:url(../../images/home/wb/company/map_info_icon_num_01.png);}
.map .map_info ol li:nth-child(1):after{background:url(../../images/home/wb/company/map_info_icon_num_bg_01.png) no-repeat left top;}
.map .map_info ol li:nth-child(2){background-image:url(../../images/home/wb/company/map_info_icon_num_02.png);}
.map .map_info ol li:nth-child(2):after{background:url(../../images/home/wb/company/map_info_icon_num_bg_02.png) no-repeat left top;}
.map .map_info ol li:nth-child(3){background-image:url(../../images/home/wb/company/map_info_icon_num_03.png);}
.map .map_info ul li{padding-bottom:15px;}
.map .map_info ul li strong{padding-right:22px;background-repeat:no-repeat;background-position:right center;}
.map .map_info ul li .row{display:block;padding-left:114px;}
.map .map_info ul li:nth-child(1) strong{color:#405db6;background-image:url(../../images/home/wb/company/map_info_icon_bus_01.png);}
.map .map_info ul li:nth-child(2) strong{color:#569c26;background-image:url(../../images/home/wb/company/map_info_icon_bus_02.png);}
.map .map_info ul li:nth-child(3) strong{color:#a58872;background-image:url(../../images/home/wb/company/map_info_icon_bus_03.png);}
.map .tab_box_02 .map_info ul li:nth-child(1) strong{color:#569c26;background-image:url(../../images/home/wb/company/map_info_icon_bus_02.png);}
.map .tab_box_02 .map_info ul li:nth-child(2) strong{color:#ff9c00;background-image:url(../../images/home/wb/company/map_info_icon_bus_04.png);}
.map .tab_box_02 .map_info ul li:nth-child(3) strong{color:#ee2d3d;background-image:url(../../images/home/wb/company/map_info_icon_bus_05.png);}
@media(max-width:1315px){
	.map .map_info dt{width:130px;font-size:20px;}
	.map .map_info dd{font-size:18px;}
	.map .map_info ul li .row{display:block;padding-left:103px;}
}
@media(max-width:1110px){
	.map .map_info dt{float:none;line-height:50px;}
}
@media(max-width:819px){
	.map .map_info dl:nth-child(1){padding:75px 0 65px;}
	.map .map_info dl:nth-child(2){width:100%;padding-bottom:65px;}
	.map .map_info dl:nth-child(3){width:100%;}
	.map .map_info dt{width:100%;padding-bottom:20px;font-size:30px;line-height:40px;}
	.map .map_info dd{font-size:26px;line-height:36px;}
	.map .map_info dd button{width:72px;height:27px;}
	.map .map_info ol li p{font-size:18px;}
	.map .map_info ol li:after{top:35px;}
	.map .map_info ul li .row{display:inline;padding-left:0;}
}
@media(max-width:720px){
	.map .map_info dt{font-size:16px;line-height:26px;}
	.map .map_info dd{font-size:14px;line-height:24px;}
	.map .map_info dd button{width:49px;height:20px;vertical-align:-3px;}
	.map .map_info ol li{margin-bottom:19px;background-position:0 2px}
	.map .map_info ol li p{font-size:12px;}
	.map .map_info ol li:after{top:26px;}
	.map .map_info ul li{padding-bottom:19px;}
}

/* career 배경 아이콘 */
.career .move_icon .icon_01{left:auto;right:0;top:1000px;}
.career .move_icon .icon_02{right:auto;left:-350px;top:1400px;}
.career .move_icon .icon_03{left:auto;right:-200px;top:2600px;}
.career .move_icon .icon_04{right:auto;left:0;top:4000px;}

/* type-of-talent */
.type-of-talent #contents{padding-bottom:0}
.type-of-talent #contents .section01{padding-bottom:130px;}
.type-of-talent .section01 .title_bestplayer{text-align:center;}
.type-of-talent .section01 .title_bestplayer p{margin:25px 0 0;font-size:34px;color:#334555;letter-spacing:-0.04em;line-height:1em;font-weight:700;}
.type-of-talent .section01 ul{display:table;width:1296px;margin:140px -60px 0}
.type-of-talent .section01 ul li{display:table-cell;position:relative;text-align:center;}
.type-of-talent .section01 ul li:after{content:'';display:block;position:absolute;width:1px;top:64px;left:0;bottom:40px;background:#dcdddd;}
.type-of-talent .section01 ul li:first-child:after{display:none}
.type-of-talent .section01 ul li > div{display:inline-block;transition:transform 0.0s ease, opacity 0.0s ease;transform:translate(0,30px);opacity:0.0;}
.type-of-talent .section01 ul.In li > div{transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(0,0);opacity:1.0;}
.type-of-talent .section01 ul li > div *{transition:all 0.3s ease}
.type-of-talent .section01 ul li .title{margin-bottom:50px;position:relative;text-align:left}
.type-of-talent .section01 ul li .title em{font-size:50px;line-height:1.4em;font-weight:700;letter-spacing:-0.04em;/*color:#aab3bb;*/}
.type-of-talent .section01 ul li .title em p:first-letter{font-weight:900;color:#ed2c3c;text-transform:uppercase;}
.type-of-talent .section01 ul li .title span{font-size:50px;letter-spacing:-0.04em;font-weight:700;display:block;/*color:#aab3bb;*/}
/*.type-of-talent .section01 ul li .title span:first-letter{text-transform:uppercase;}
.type-of-talent .section01 ul li:nth-child(2n) .title em p:first-letter{color:#334555}*/
.type-of-talent .section01 ul li i{display:block;width:100px;height:100px;margin:0 auto;background-repeat:no-repeat;background-position:0 0;background-size:cover;}
.type-of-talent .section01 ul li .text{text-align:center;margin:43px 0 0;}
.type-of-talent .section01 ul li .text em{font-size:26px;color:#304960;font-weight:700;letter-spacing:-0.04em;}
.type-of-talent .section01 ul li .text p{margin-top:17px;font-size:18px;color:#666;letter-spacing:-0.04em;line-height:28px;}
.type-of-talent .section01 ul li .text p strong{color:#304960;}
.type-of-talent .section01 ul li:nth-child(1) > div{transition-delay:0}
.type-of-talent .section01 ul li:nth-child(2) > div{transition-delay:0.2s}
.type-of-talent .section01 ul li:nth-child(3) > div{transition-delay:0.4s}
.type-of-talent .section01 ul li:nth-child(4) > div{transition-delay:0.6s}
.type-of-talent .section01 ul li:nth-child(1) i{background-image:url(../../images/home/wb/career/talent_ico_02.png)}
.type-of-talent .section01 ul li:nth-child(2) i{background-image:url(../../images/home/wb/career/talent_ico_01.png)}
.type-of-talent .section01 ul li:nth-child(3) i{background-image:url(../../images/home/wb/career/talent_ico_03.png)}
.type-of-talent .section01 ul li:nth-child(4) i{background-image:url(../../images/home/wb/career/talent_ico_04.png)}

/* 임시 - 두줄로 보이도록 수정 */
.type-of-talent .section01 ul{display:block;width:auto;margin:100px 0 0}
.type-of-talent .section01 ul:after{content:'';display:block;clear:both}
.type-of-talent .section01 ul li{width:50%;float:left;padding:45px 0}
.type-of-talent .section01 ul li:after{display:none;}
.type-of-talent .section01 ul li:nth-child(1){border-right:1px solid #ddd;width:calc(50% - 1px);}
.type-of-talent .section01 ul li:nth-child(2){border-left:1px solid #ddd;margin-left:-1px;}
.type-of-talent .section01 ul li:nth-child(3){padding-top:45px;border-right:1px solid #ddd;clear:left;width:calc(50% - 1px);border-top:1px solid #ddd;}
.type-of-talent .section01 ul li:nth-child(4){padding-top:45px;border-left:1px solid #ddd;margin-left:-1px;border-top:1px solid #ddd;}

.type-of-talent .section01 .text_meaning{text-align:center;margin-top:170px}
.type-of-talent .section01 .text_meaning dl{font-size:25px;letter-spacing:-0.04em;line-height:1em;}
.type-of-talent .section01 .text_meaning dl + dl{margin-top:30px}
.type-of-talent .section01 .text_meaning dl dt{display:inline;color:#444;font-weight:700}
.type-of-talent .section01 .text_meaning dl dd{display:inline;color:#666;}
.type-of-talent .section01 .text_meaning dl img{vertical-align:middle}
.type-of-talent #contents .section02{background:#edf4f9;width:100%;padding:0;position:relative;z-index:1}
.type-of-talent .section02:after{content:'';display:block;position:absolute;bottom:0;width:50%;left:50%;height:564px;background:url(../../images/home/wb/career/talent_img_01.png) no-repeat 0 bottom;background-size:auto 100%;z-index:-1}
.type-of-talent .section02 .inner{width:1296px;margin:0 auto;padding:80px 62px;box-sizing:border-box;}
.type-of-talent .section02 .inner p{margin:38px 0 42px;font-size:24px;color:#444;line-height:1.667em;letter-spacing:-0.04em;transition:all 0.5s;}
@media(max-width:1240px){
	.type-of-talent .section02:after{height:0;padding:46% 0 0;}
	.type-of-talent .section01 ul{display:block;width:auto;margin:100px 0 0}
	.type-of-talent .section01 ul:after{content:'';display:block;clear:both}
	.type-of-talent .section01 ul li{width:50%;float:left;padding:45px 0}
	.type-of-talent .section01 ul li:after{display:none;}
	.type-of-talent .section01 ul li:nth-child(1){border-right:1px solid #ddd;width:calc(50% - 1px);}
	.type-of-talent .section01 ul li:nth-child(2){border-left:1px solid #ddd;margin-left:-1px;}
	.type-of-talent .section01 ul li:nth-child(3){padding-top:45px;border-right:1px solid #ddd;clear:left;width:calc(50% - 1px);border-top:1px solid #ddd;}
	.type-of-talent .section01 ul li:nth-child(4){padding-top:45px;border-left:1px solid #ddd;margin-left:-1px;border-top:1px solid #ddd;}
	.type-of-talent .section01 ul li .title{position:relative;line-height:42px;padding-bottom:44px;padding-left:0 !important;}
	.type-of-talent .section01 ul li .title em{font-size:44px;}
	.type-of-talent .section01 ul li .title span{font-size:44px;position:absolute;bottom:0;left:0;}
	.type-of-talent .section01 ul li i{width:110px;height:110px;}
	.type-of-talent .section01 ul li .text{margin-top:36px;}
	.type-of-talent .section01 ul li .text em{font-size:30px;}
	.type-of-talent .section01 ul li .text p{margin-top:10px;font-size:26px;line-height:36px;}
}
@media(max-width:1024px){
	.type-of-talent #contents .section01{padding-bottom:170px;}
	.type-of-talent .section01 .title_bestplayer img{max-width:100%;}
	.type-of-talent .section01 .title_bestplayer p{margin-top:20px;font-size:28px;}
	.type-of-talent .section01 ul{margin:70px 0 0}
	.type-of-talent .section01 .text_meaning{display:none;}
	.type-of-talent #contents .section02{padding:0;}
	.type-of-talent .section02 .inner{width:auto;padding:100px 5% 0;background:none;text-align:center;}
	.type-of-talent .section02:after{position:static;width:100%;padding:620px 0 0;background-image:url(../../images/home/tb/career/talent_img_01.png);background-position:center bottom}
	.type-of-talent .section02 .inner p{font-size:26px;}
	.type-of-talent .section01 ul li .title{position:relative;margin-bottom:30px;line-height:40px;padding-bottom:38px;}
	.type-of-talent .section01 ul li .title em{font-size:36px;}
	.type-of-talent .section01 ul li .title span{font-size:40px;}
}
@media(max-width:800px){
	.type-of-talent #contents .section01{padding-bottom:120px;}
	.type-of-talent .section01 .title_bestplayer p{margin-top:15px;font-size:30px;}
	.type-of-talent .section01 ul{margin:54px 0 0}
	.type-of-talent .section01 ul li{padding:40px 0}
	.type-of-talent .section01 ul li:nth-child(3){padding-top:50px;}
	.type-of-talent .section01 ul li:nth-child(4){padding-top:50px;}
	.type-of-talent .section01 ul li .title{position:relative;margin-bottom:30px;line-height:32px;padding-bottom:30px;}
	.type-of-talent .section01 ul li .title em{font-size:32px;}
	.type-of-talent .section01 ul li .title span{font-size:32px;}
	.type-of-talent .section01 ul li i{width:85px;height:85px;}
	.type-of-talent .section01 ul li .text{margin-top:16px;}
	.type-of-talent .section01 ul li .text em{font-size:22px;}
	.type-of-talent .section01 ul li .text p{margin-top:5px;font-size:20px;line-height:27px;}
}
@media(max-width:720px){
	.type-of-talent #contents .section01{padding-bottom:90px;}
	.type-of-talent .section01 .title_bestplayer p{margin-top:10px;font-size:30px;}
	.type-of-talent .section01 ul{margin:38px 0 0}
	.type-of-talent .section01 ul li{padding:35px 0}
	.type-of-talent .section01 ul li:nth-child(3){padding-top:45px;}
	.type-of-talent .section01 ul li:nth-child(4){padding-top:45px;}
	.type-of-talent .section01 ul li .title{position:relative;margin-bottom:25px;line-height:24px;padding-bottom:20px;}
	.type-of-talent .section01 ul li .title em{font-size:24px;line-height:1.8em;}
	.type-of-talent .section01 ul li .title span{font-size:24px;}
	.type-of-talent .section01 ul li i{width:70px;height:70px;}
	.type-of-talent .section01 ul li .text{margin-top:12px;}
	.type-of-talent .section01 ul li .text em{font-size:18px;}
	.type-of-talent .section01 ul li .text p{margin-top:3px;font-size:16px;line-height:1.385em;}
	.type-of-talent .section02 .title{margin:0 5%}
	.type-of-talent .section02 .title img{width:100%;}
	.type-of-talent .section02 .inner p{margin:5% 0;font-size:20px;}
	.type-of-talent .section02:after{padding:90% 0 0;}
}
@media(max-width:500px){
	.type-of-talent #contents .section01{padding-bottom:70px;}
	.type-of-talent .section01 .title_bestplayer p{font-size:20px;}
	.type-of-talent .section01 ul{margin:38px 0 0}
	.type-of-talent .section01 ul li{padding:30px 0}
	.type-of-talent .section01 ul li:nth-child(3){padding-top:40px;}
	.type-of-talent .section01 ul li:nth-child(4){padding-top:40px;}
	.type-of-talent .section01 ul li .title{position:relative;margin-bottom:20px;line-height:18px;padding-bottom:8px;}
	.type-of-talent .section01 ul li .title em{font-size:20px;}
	.type-of-talent .section01 ul li .title span{font-size:20px;}
	.type-of-talent .section01 ul li i{width:60px;height:60px;}
	.type-of-talent .section01 ul li .text{margin-top:8px;}
	.type-of-talent .section01 ul li .text em{font-size:15px;}
	.type-of-talent .section01 ul li .text p{margin-top:1px;font-size:13px;}
	.type-of-talent .section02 .inner p{font-size:14px;}
}

/* stroy-of-seniors */
.stroy-of-seniors .seniors_list{}
.stroy-of-seniors .seniors_list:after{content:'';display:table;clear:both;}
.stroy-of-seniors .seniors_list li{width:49%;height:310px;margin-bottom:40px;padding:40px 0 0 50px;float:left;position:relative;z-index:1;color:#444;background-color:#eff3f8;background-position:right 0;background-repeat:no-repeat;background-size:auto 100%;box-sizing:border-box;transition:all 0.2s ease;overflow:hidden}
.stroy-of-seniors .seniors_list li:nth-child(2n-1){margin-right:2%;}
.stroy-of-seniors .seniors_list li .img{position:absolute;z-index:-1;width:413px;height:100%;bottom:0;right:0;}
.stroy-of-seniors .seniors_list li .img img{width:100%;vertical-align:top;transition:all 0.3s ease;}
.stroy-of-seniors .seniors_list li:nth-child(9n-8){background-image:url(../../images/home/wb/career/seniors_bg_m_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-7){background-image:url(../../images/home/wb/career/seniors_bg_b_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-6){background-image:url(../../images/home/wb/career/seniors_bg_c_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-5){background-image:url(../../images/home/wb/career/seniors_bg_p_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-4){background-image:url(../../images/home/wb/career/seniors_bg_l_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-3){background-image:url(../../images/home/wb/career/seniors_bg_a_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-2){background-image:url(../../images/home/wb/career/seniors_bg_y_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-1){background-image:url(../../images/home/wb/career/seniors_bg_b_off.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n){background-image:url(../../images/home/wb/career/seniors_bg_e_off.png)}
.stroy-of-seniors .seniors_list li .team{font-size:16px;font-weight:700;line-height:1em;letter-spacing:-0.04em;transition:all 0.3s ease}
.stroy-of-seniors .seniors_list li .since{font-size:18px;line-height:1em;letter-spacing:-0.04em;color:#666;margin-top:50px;transition:all 0.3s ease}
.stroy-of-seniors .seniors_list li .name{font-size:50px;font-weight:500;line-height:1em;letter-spacing:-0.04em;margin-top:10px;transition:all 0.3s ease}
.stroy-of-seniors .seniors_list li a{display:inline-block;padding-right:18px;background:url(../../images/home/wb/career/seniors_btn_off.png) no-repeat right center;font-size:20px;color:#334555;font-weight:700;line-height:1em;letter-spacing:-0.04em;margin-top:60px;transition:all 0.3s ease}
.stroy-of-seniors .seniors_list li:hover{background-color:#334555;}
.stroy-of-seniors .seniors_list li:nth-child(9n-8):hover{background-image:url(../../images/home/wb/career/seniors_bg_m_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-7):hover{background-image:url(../../images/home/wb/career/seniors_bg_b_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-6):hover{background-image:url(../../images/home/wb/career/seniors_bg_c_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-5):hover{background-image:url(../../images/home/wb/career/seniors_bg_p_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-4):hover{background-image:url(../../images/home/wb/career/seniors_bg_l_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-3):hover{background-image:url(../../images/home/wb/career/seniors_bg_a_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-2):hover{background-image:url(../../images/home/wb/career/seniors_bg_y_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n-1):hover{background-image:url(../../images/home/wb/career/seniors_bg_b_on.png)}
.stroy-of-seniors .seniors_list li:nth-child(9n):hover{background-image:url(../../images/home/wb/career/seniors_bg_e_on.png)}
.stroy-of-seniors .seniors_list li:hover .team,
.stroy-of-seniors .seniors_list li:hover .since,
.stroy-of-seniors .seniors_list li:hover .name,
.stroy-of-seniors .seniors_list li:hover a{color:#fff;}
.stroy-of-seniors .seniors_list li:hover a{background-image:url(../../images/home/wb/career/seniors_btn_on.png)}
.stroy-of-seniors .seniors_list li:hover .img img{transform:scale(1.02)}
@media(max-width:1240px){
	.stroy-of-seniors .seniors_list li .img{width:76%;height:auto;}
}
@media(max-width:1024px){
	.stroy-of-seniors .seniors_list li{width:100%;height:347px;float:none;margin-bottom:40px;padding:45px 0 0 50px;}
	.stroy-of-seniors .seniors_list li:nth-child(2n-1){margin-right:2%;}
	.stroy-of-seniors .seniors_list li .team{font-size:18px;}
	.stroy-of-seniors .seniors_list li .since{font-size:20px;margin-top:55px;}
	.stroy-of-seniors .seniors_list li .name{font-size:56px;}
	.stroy-of-seniors .seniors_list li a{font-size:20px;margin-top:72px}
	.stroy-of-seniors .seniors_list li .img{width:auto;height:100%;}
	.stroy-of-seniors .seniors_list li .img img{width:auto;height:100%;}
}
@media(max-width:720px){
	.stroy-of-seniors .seniors_list li{height:175px;margin-bottom:20px;padding:18px 0 0 25px;}
	.stroy-of-seniors .seniors_list li:nth-child(2n-1){margin-right:2%;}
	.stroy-of-seniors .seniors_list li .team{font-size:14px;}
	.stroy-of-seniors .seniors_list li .since{font-size:14px;margin-top:23px;}
	.stroy-of-seniors .seniors_list li .name{font-size:28px;margin-top:6px;}
	.stroy-of-seniors .seniors_list li a{font-size:12px;margin-top:32px;padding-right:15px;background-size:auto 10px;}
	.stroy-of-seniors .seniors_list li .img{width:auto;height:100%;}
}
@media(max-width:340px){
	.stroy-of-seniors .seniors_list li .img{width:76%;height:auto;}
	.stroy-of-seniors .seniors_list li .img img{width:100%;height:auto;}
}

/* benefit */
.benefit .Accordion_Top > ul{border:none;}
.benefit .Accordion_Top > ul > li{border:none;}
.benefit .Accordion_Top .list_box{height:256px;padding:0 20% 0 6%;position:relative;z-index:1;background-repeat:no-repeat;background-position:right 0;background-size:auto 100%}
.benefit .Accordion_Top .list_box:after{width:72px;height:72px;right:4%;top:50%;border:1px solid rgba(255,255,255,0.5);transition:none;transform:translate(0,-50%);background:url(../../images/home/wb/career/benefit_tit_btn.png) no-repeat center center;background-size:auto;display:none;}
.benefit .Accordion_Top .active .list_box:after{transform:rotate(180deg) translate(0,50%);}
.benefit .Accordion_Top .list_box:before{content:'';display:block;width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}
.benefit .Accordion_Top .li_01 .list_box{background-color:#464e29;background-image:url(../../images/home/wb/career/benefit_tit_bg_01.jpg)}
.benefit .Accordion_Top .li_02 .list_box{background-color:#607090;background-image:url(../../images/home/wb/career/benefit_tit_bg_02.jpg)}
.benefit .Accordion_Top .li_03 .list_box{background-color:#4d2553;background-image:url(../../images/home/wb/career/benefit_tit_bg_03.jpg)}
.benefit .Accordion_Top .li_04 .list_box{background-color:#1c2540;background-image:url(../../images/home/wb/career/benefit_tit_bg_04.jpg)}
.benefit .Accordion_Top .li_05 .list_box{background-color:#26859f;background-image:url(../../images/home/wb/career/benefit_tit_bg_05.jpg)}
.benefit .Accordion_Top .li_01 .list_box:before{background:linear-gradient(to right, rgba(70,78,41,1) 0%, rgba(70,78,41,0.7) 50%, rgba(70,78,41,0) 100%);}
.benefit .Accordion_Top .li_02 .list_box:before{background:linear-gradient(to right, rgba(96,112,144,1) 0%, rgba(96,112,144,0.7) 50%, rgba(96,112,144,0) 100%);}
.benefit .Accordion_Top .li_03 .list_box:before{background:linear-gradient(to right, rgba(77,37,83,1) 0%, rgba(77,37,83,0.7) 50%, rgba(77,37,83,0) 100%);}
.benefit .Accordion_Top .li_04 .list_box:before{background:linear-gradient(to right, rgba(28,37,64,1) 0%, rgba(28,37,64,0.7) 50%, rgba(28,37,64,0) 100%);}
.benefit .Accordion_Top .li_05 .list_box:before{background:linear-gradient(to right, rgba(38,133,159,1) 0%, rgba(38,133,159,0.7) 50%, rgba(38,133,159,0) 100%);}
.benefit .Accordion_Top .list_box p{color:#fff;position:relative;top:50%;transform:translateY(-50%)}
.benefit .Accordion_Top .list_box p strong{display:block;font-size:40px;letter-spacing:-0.04em;}
.benefit .Accordion_Top .list_box p span{display:block;margin-top:1em;font-size:24px;line-height:1.458em;font-weight:400;letter-spacing:-0.04em;word-break:keep-all;}
.benefit .Accordion_Top .view_box .boxes,
.benefit .Accordion_Top .view_box .list{padding:30px 50px;font-size:0}
.benefit .Accordion_Top .view_box .boxes:after,
.benefit .Accordion_Top .view_box .list:after{content:'';display:table;clear:both}
.benefit .Accordion_Top .view_box .boxes li{display:inline-block;vertical-align:top;width:32%;padding:30px 5px 20px 40px;box-sizing:border-box;position:relative;border-top:1px solid #d3d3d3;border-left:1px solid #d3d3d3;}
.benefit .Accordion_Top .view_box .list li{display:block;border-left:none;padding:30px 5px 20px 40px;position:relative;border-top:1px solid #d3d3d3;}
.benefit .Accordion_Top .view_box .list li:nth-child(1) {border-top:none;}
.benefit .Accordion_Top .view_box .boxes li em,
.benefit .Accordion_Top .view_box .list li em{display:block;padding-left:14px;position:relative;font-size:22px;line-height:1.33em;color:#222;font-weight:700;letter-spacing:-0.04em;word-break:keep-all;}
.benefit .Accordion_Top .view_box .boxes li em:after,
.benefit .Accordion_Top .view_box .list li em:after{content:'';display:block;width:5px;height:5px;background:#222;position:absolute;left:0;top:0.6em;border-radius:50%;transform:translateY(-50%)}
.benefit .Accordion_Top .view_box .boxes li p,
.benefit .Accordion_Top .view_box .list li p{padding-left:14px;margin-top:4px;font-size:20px;line-height:1.5em;color:#666;letter-spacing:-0.04em;word-break:keep-all;}
.benefit .Accordion_Top .view_box .boxes li:after{content:'';display:block;width:10px;height:10px;background:#f7f7f7;position:absolute;left:-5px;top:-5px;}
.benefit .Accordion_Top .view_box .boxes li:nth-child(1),
.benefit .Accordion_Top .view_box .boxes li:nth-child(2),
.benefit .Accordion_Top .view_box .boxes li:nth-child(3){border-top-width:0}
.benefit .Accordion_Top .view_box .boxes li:nth-child(3n+1){border-left-width:0;padding-left:0;}
.benefit .Accordion_Top .view_box .boxes li:nth-child(3n+2){width:36%;}
@media(min-width:1025px){
	.benefit .Accordion_Top .list_box{cursor:auto;}
	.benefit .Accordion_Top .list_box:after{transform:rotate(0) translate(0,-50%);}
	.benefit .Accordion_Top .active .list_box:after{transform:rotate(0) translate(0,-50%);}
	.benefit .Accordion_Top .view_box{display:block !important;height:auto !important;padding:0;}
	.benefit .Accordion_Top .view_box .boxes li.tm_block{display:none}
}
@media(max-width:1024px){
	.benefit .Accordion_Top .list_box{height:220px;}
	.benefit .Accordion_Top .list_box:after{display:initial;}
	.benefit .Accordion_Top .list_box p strong{font-size:40px;line-height:1.4em}
	.benefit .Accordion_Top .list_box p span{font-size:24px;}
	.benefit .Accordion_Top .view_box .boxes,
	.benefit .Accordion_Top .view_box .list{padding:10px 0px;}
	.benefit .Accordion_Top .view_box .boxes li{width:50%;padding:15px 2% 30px 5%}
	.benefit .Accordion_Top .view_box .boxes li em,
	.benefit .Accordion_Top .view_box .list li em{font-size:24px;}
	.benefit .Accordion_Top .view_box .boxes li p,
	.benefit .Accordion_Top .view_box .list li p{font-size:22px;}
	.benefit .Accordion_Top .view_box .boxes li:nth-child(3){border-top-width:1px}
	.benefit .Accordion_Top .view_box .boxes li:nth-child(3n+1){border-left-width:1px;padding-left:5%;}
	.benefit .Accordion_Top .view_box .boxes li:nth-child(2n+1){padding-left:0;border-left-width:0;}
	.benefit .Accordion_Top .view_box .boxes li:nth-child(3n+2){width:50%;}
	.benefit .Accordion_Top .view_box .boxes li:after{width:14px;height:14px;left:-7px;top:-7px;}
	.benefit .Accordion_Top .view_box .boxes li.d_block{display:none}
}
@media(max-width:720px){
	.benefit .Accordion_Top .list_box{height:110px;}
	.benefit .Accordion_Top .list_box:after{width:36px;height:36px;background-size:14px auto}
	.benefit .Accordion_Top .list_box p strong{font-size:20px;}
	.benefit .Accordion_Top .list_box p span{font-size:12px;margin-top:0.5em}
	.benefit .Accordion_Top .view_box .boxes,
	.benefit .Accordion_Top .view_box .list{padding:5px 0}
	.benefit .Accordion_Top .view_box .boxes li,
	.benefit .Accordion_Top .view_box .list li{padding:10px 2% 15px 5%}
	.benefit .Accordion_Top .view_box .boxes li em,
	.benefit .Accordion_Top .view_box .list li em{padding-left:9px;font-size:14px;}
	.benefit .Accordion_Top .view_box .boxes li em:after{width:3px;height:3px;}
	.benefit .Accordion_Top .view_box .boxes li p,
	.benefit .Accordion_Top .view_box .list li p{padding-left:9px;font-size:12px;}
	.benefit .Accordion_Top .view_box .boxes li:after{width:8px;height:8px;left:-4px;top:-4px;}
}

/* Job-introduction */
.Job-introduction section .tab_btn_list{margin-bottom:120px;}
.Job-introduction .table_title{padding-bottom:35px;font-size:35px;line-height:45px;font-weight:700;position:relative;}
.Job-introduction .table_title a{position:absolute;top:0;right:0;height:47px;line-height:47px;width:152px;}
.Job-introduction .table_list{width:100%;margin-bottom:90px;border-top:3px solid #334555;border-bottom:1px solid #99a2aa;}
.Job-introduction .tab_content .table_list:last-child{margin-bottom:0;}
.Job-introduction .table_list table{width:100%;}
.Job-introduction .table_list th{height:66px;font-size:24px;color:#222;background:rgba(211,211,211,0.3);}
.Job-introduction .table_list td{padding:20px 20px 18px 90px;line-height:30px;color:#666;transition:all 0.5s;vertical-align:top;}
/*.Job-introduction .table_list td:first-child{border-right:1px solid #d3d3d3;}*/
.Job-introduction .table_list td li{position:relative;padding-left:10px;word-break:keep-all;}
.Job-introduction .table_list td li:before{content:"·";position:absolute;left:0;top:1px;}
.Job-introduction .table_list td p{display:table;}
.Job-introduction .table_list td p:after{content:'';display:block;clear:both;}
.Job-introduction .table_list td p span{display:table-cell;width:65px;color:#222;}
.Job-introduction .table_list td p em{display:table-cell;}
.Job-introduction .move_icon .icon_01{left:auto;right:0;top:1000px;}
.Job-introduction .move_icon .icon_02{right:auto;left:-350px;top:1400px;}
.Job-introduction .move_icon .icon_03{left:auto;right:-200px;top:2600px;}
.Job-introduction .move_icon .icon_04{right:auto;left:0;top:4000px;}
@media(max-width:1200px){
	.Job-introduction .table_list td{padding-left:20px;}
}
@media(max-width:1024px){
	/*.Job-introduction .table_title{text-align:center;}*/
	.Job-introduction .table_title a{font-size:20px;}
}
@media(max-width:720px){
	.Job-introduction .table_title{font-size:20px;padding-bottom:2%}
	.Job-introduction .table_list{margin-bottom:10%}
	.Job-introduction .table_list th{font-size:18px;}
	.Job-introduction .table_list td{display:block;padding:0 20px;}
	.Job-introduction .table_list td li{font-size:15px;line-height:2.6em}
	.Job-introduction .table_list td p{font-size:15px;line-height:1.6em}
	.Job-introduction .table_list td p span{width:50px;}
	.Job-introduction .table_title a{font-size:14px;height:35px;line-height:35px;width:100px;}
}
@media(max-width:420px){
	.Job-introduction .table_title{font-size:18px;}
	.Job-introduction .table_list th{font-size:16px;}
	.Job-introduction .table_list td li{font-size:13px;}
	.Job-introduction .table_list td p{font-size:13px;}
}

/* faq */
.faq section .Accordion_Top li b{color:#ee2d3d;font-weight:400;}
.faq section .Accordion_Top .list_box{padding:3.4% 7% 3.4% 10%;}
.faq section .Accordion_Top .list_box:before{content:"Q";display:inline-block;width:52px;height:52px;position:absolute;left:3%;top:32px;font-size:24px;text-align:center;line-height:52px;color:#fff;font-weight:700;border-radius:50px;transition:all 0.5s;background:#b1b1b1;}
.faq section .Accordion_Top .active b{font-weight:700;}
.faq section .Accordion_Top .active .list_box:before{background:#344555;}
.faq section .Accordion_Top .view_box{padding:3.4% 7% 3.4% 10%;}
.faq section .Accordion_Top .view_box:before{content:"A";display:inline-block;width:52px;height:52px;position:absolute;left:3%;top:32px;font-size:24px;text-align:center;line-height:52px;color:#fff;font-weight:700;border-radius:50px;background:#ee2d3d;}
@media(max-width:1024px){
	.faq section .Accordion_Top .list_box{padding:40px 10% 40px 12%}
	.faq section .Accordion_Top .list_box:before{left:2.5%;}
	.faq section .Accordion_Top .view_box{padding:40px 10% 40px 12%}
}
@media(max-width:720px){
	.faq section .Accordion_Top .list_box{padding:19px 10% 19px 16%;line-height:24px;font-size:14px;}
	.faq section .Accordion_Top .list_box:after{width:16px;background-size:16px 9px;}
	.faq section .Accordion_Top .list_box:before{width:35px;height:35px;top:16px;font-size:13px;line-height:35px;}
	.faq section .Accordion_Top .view_box{padding:19px 10% 19px 16%;font-size:14px;line-height:24px;}
	.faq section .Accordion_Top .view_box:before{width:35px;height:35px;top:16px;font-size:13px;line-height:35px;}
}

/* affiliation-inquiry */
.affiliation-inquiry section{position:relative;}
.affiliation-inquiry .img_wrap{position:relative;padding:70px 0 140px;}
.affiliation-inquiry .img_wrap_btm {padding-bottom:80px;} /* 제휴문의 수정 (SHY20220617) */
.affiliation-inquiry .img_wrap:after{content:'';display:table;clear:both;}
.affiliation-inquiry .img{position:absolute;left:-312px;top:0;z-index:0;transition:all 0.5s;}
.affiliation-inquiry .text_st{width:698px;float:right;margin-right:-114px;padding:0 50px 54px 95px;position:relative;z-index:1;transition:all 0.5s;box-sizing:border-box;background:rgba(238,242,255,0.95);word-break:keep-all;}
.affiliation-inquiry .text_st em{display:block;padding:65px 0 45px;font-size:20px;font-weight:500;letter-spacing:20px;color:#d5d6d0;}
.affiliation-inquiry .text_st p{font-size:26px;line-height:50px;color:#222;letter-spacing:-1px;}
.affiliation-inquiry .table_form_01 td.type .select_ui_box{width:25%;margin-left:0;white-space:nowrap;}
.affiliation-inquiry .table_form_01 td.type .txt_info_w{display:inline-block;margin-left:10px}
.affiliation-inquiry .text_info{font-size:20px;color:#666;line-height:36px;letter-spacing:-0.04em;margin-top:0px;margin-bottom:56px;margin-left:60px;}
@media(max-width:1040px){
	.affiliation-inquiry .img_wrap{position:relative;padding:230px 0 55px}
	.affiliation-inquiry .img{left:0;top:0;}
	.affiliation-inquiry .text_st{width:600px;padding-left:55px;}
	.affiliation-inquiry .text_st em{padding:50px 0 30px;}
	.affiliation-inquiry .text_st p{font-size:32px;}
}
@media(max-width:1024px){
	.affiliation-inquiry .img{width:100%;text-align:center;}
	.affiliation-inquiry .text_st{margin-right:-6%}
	.affiliation-inquiry .table_form_01 td.type .select_ui_box{width:100%;}
	.affiliation-inquiry .table_form_01 td.type .txt_info_w{width:100%;margin:15px 0 0;padding:0;font-size:18px}
}
@media(max-width:720px){
	.affiliation-inquiry .img_wrap{position:relative;padding:0 0 8%}
	.affiliation-inquiry .img{width:auto;position:relative;}
	.affiliation-inquiry .img img{width:100%;}
	.affiliation-inquiry .text_st{width:95%;position:relative;top:0;margin:-6% -6% 0 10%;padding-left:30px;padding-bottom:30px;}
	.affiliation-inquiry .text_st em{padding:40px 0 30px;font-size:17px;}
	.affiliation-inquiry .text_st p{font-size:22px;line-height:35px;}
	.affiliation-inquiry .text_st p strong{line-height:35px;}
	.affiliation-inquiry .table_form_01 td.type .select_ui_box{height:28px;}
	.affiliation-inquiry .table_form_01 td.type .txt_info_w{margin:5px 0 0;font-size:12px}
	.affiliation-inquiry .text_info{font-size:14px;color:#666;line-height:32px;margin-bottom: 45px;margin-left: 14px;}
}
@media(max-width:600px){
	.affiliation-inquiry .text_st{/* height:240px; */min-height:140px;}
	.affiliation-inquiry .text_st em{padding:25px 0 15px;font-size:13px;}
	.affiliation-inquiry .text_st p{font-size:16px;line-height:28px;letter-spacing:0;}
	.affiliation-inquiry .text_st p strong{line-height:28px;}
	.affiliation-inquiry.EN .text_st p{font-size:13px;line-height:18px;letter-spacing:0;}
	.affiliation-inquiry.EN .text_st p strong{line-height:18px;}
}

/* publicize-inquiry */
.publicize-inquiry section{position:relative;}
.publicize-inquiry .text{padding-top:730px;}
.publicize-inquiry .img{position:absolute;left:-312px;top:148px;z-index:0;transition:all 0.5s;}
.publicize-inquiry .text_st{width:698px;height:330px;padding-left:95px;position:absolute;right:-52px;top:210px;z-index:1;transition:all 0.5s;box-sizing:border-box;background:rgba(238,242,255,0.95);}
.publicize-inquiry .text_st em{display:block;padding:65px 0 45px;font-size:20px;font-weight:500;letter-spacing:20px;color:#d5d6d0;}
.publicize-inquiry .text_st p{font-size:26px;line-height:50px;color:#222;letter-spacing:-2px;}
.publicize-inquiry .text_st p strong{line-height:40px;}
@media(max-width:1040px){
	.publicize-inquiry .img{left:0;top:100px;}
	.publicize-inquiry .text_st{width:601px;height:380px;padding-left:55px;right:0;top:230px;}
	.publicize-inquiry .text_st em{padding:50px 0 30px;}
	.publicize-inquiry .text_st p{font-size:32px;}
}
@media(max-width:1024px){
	.publicize-inquiry .text{padding-top:1000px;}
	.publicize-inquiry .img{width:100%;text-align:center;}
	.publicize-inquiry .text_st{top:495px;}
}
@media(max-width:720px){
	.publicize-inquiry .text{padding-top:10%;}
	.publicize-inquiry .img{width:auto;position:relative;padding-top:13%;top:0;}
	.publicize-inquiry .img img{width:100%;}
	.publicize-inquiry .text_st{width:100%;height:270px;position:relative;top:0;margin:-6% 0 0 10%;padding-left:30px;}
	.publicize-inquiry .text_st em{padding:40px 0 30px;font-size:17px;}
	.publicize-inquiry .text_st p{font-size:22px;line-height:35px;}
	.publicize-inquiry .text_st p strong{line-height:35px;}
}
@media(max-width:600px){
	.publicize-inquiry .text_st{height:210px;}
	.publicize-inquiry .text_st em{padding:25px 0 15px;font-size:13px;}
	.publicize-inquiry .text_st p{font-size:16px;line-height:28px;letter-spacing:0;}
	.publicize-inquiry .text_st p strong{line-height:28px;}
}

/* partner 배경 아이콘 */
.partner .move_icon .icon_01{left:auto;right:-134px;top:1277px;}
.partner .move_icon .icon_02{right:auto;left:-126px;top:2915px;}
.partner .move_icon .icon_03{left:auto;right:88px;top:3986px;}
.partner .move_icon .icon_04{right:236px;top:5078px;}

/* partners-inquiry */
.partners-inquiry section{position:relative;}
.partners-inquiry .text{padding-top:730px;}
.partners-inquiry .img{position:absolute;left:-312px;top:148px;z-index:0;transition:all 0.5s;}
.partners-inquiry .text_st{width:698px;height:330px;padding-left:95px;position:absolute;right:-52px;top:220px;z-index:1;transition:all 0.5s;box-sizing:border-box;background:rgba(238,242,255,0.95);}
.partners-inquiry .text_st em{display:block;padding:60px 0 35px;font-size:20px;font-weight:500;letter-spacing:20px;color:#d5d6d0;}
.partners-inquiry .text_st p{font-size:26px;line-height:50px;color:#222;letter-spacing:-2px;}
.partners-inquiry .text_st p strong{line-height:40px;}
@media(max-width:1040px){
	.partners-inquiry .img{left:0;top:100px;}
	.partners-inquiry .text_st{width:601px;height:300px;padding-left:55px;right:0;top:230px;}
	.partners-inquiry .text_st em{padding:50px 0 30px;}
	.partners-inquiry .text_st p{font-size:32px;}
}
@media(max-width:1024px){
	.partners-inquiry .text{padding-top:900px;}
	.partners-inquiry .img{width:100%;text-align:center;}
	.partners-inquiry .text_st{top:495px;}
}
@media(max-width:720px){
	.partners-inquiry .text{padding-top:10%;}
	.partners-inquiry .img{width:auto;position:relative;padding-top:13%;top:0;}
	.partners-inquiry .img img{width:100%;}
	.partners-inquiry .text_st{width:100%;height:240px;position:relative;top:0;margin:-6% 0 0 10%;padding-left:30px;}
	.partners-inquiry .text_st em{padding:40px 0 30px;font-size:17px;}
	.partners-inquiry .text_st p{font-size:22px;line-height:35px;}
	.partners-inquiry .text_st p strong{line-height:35px;}
}
@media(max-width:600px){
	.partners-inquiry .text_st{height:180px;}
	.partners-inquiry .text_st em{padding:25px 0 15px;font-size:13px;}
	.partners-inquiry .text_st p{font-size:16px;line-height:28px;letter-spacing:0;}
	.partners-inquiry .text_st p strong{line-height:28px;}
}

/* partner_inquiry_end */
.partner_inquiry_end .popup_content{width:599px;padding:85px 0 70px;text-align:center;}
.partner_inquiry_end .popup_content p{padding-bottom:45px;font-size:24px;line-height:40px;}
.partner_inquiry_end .popup_content .btn_popup_close{width:254px;height:80px;font-size:20px;line-height:80px;text-align:center;font-weight:700;color:#fff;transition:all 0.5s ease;border:1px solid #ee2d3d;background:#ee2d3d;}
.partner_inquiry_end .popup_content .btn_popup_close:hover,
.partner_inquiry_end .popup_content .btn_popup_close:focus{border:1px solid #334555;}
@media(max-width:1024px){
	.partner_inquiry_end .popup_content{width:644px;padding:70px 0 80px;}
	.partner_inquiry_end .popup_content p{padding-bottom:45px;font-size:26px;}
}
@media(max-width:720px){
	.partner_inquiry_end .popup_content{width:322px;padding:40px 0 40px;}
	.partner_inquiry_end .popup_content p{padding-bottom:25px;font-size:13px;line-height:23px;}
	.partner_inquiry_end .popup_content .btn_popup_close{width:128px;height:40px;font-size:15px;line-height:40px;}
}

/* partners */
.partners .partner_s_visual{height:664px;text-align:center;background:url(../../images/home/wb/partner/partner_s_visual_bg.jpg) no-repeat center top;}
/*.partners .partner_s_visual p{padding:90px 0 26px;font-size:32px;line-height:42px;color:#fff;}*/
.partners .partner_s_visual p{color:#fff;}
.partners .partner_s_visual p.partner_title_small{padding:131px 0 15px;font-size:30px;line-height:42px;font-weight:300;}
.partners .partner_s_visual p.partner_title_big{padding:0 0 15px;font-size:60px;line-height:60px;font-weight:500;letter-spacing:-0.04em}
.partners .partner_s_visual p.partner_title_content{padding:25px 40px 59px;font-size:24px;line-height:30px;font-weight:300;word-break:keep-all;letter-spacing:-2px;}
.partners .partner_s_visual a{display:inline-block;width:250px;height:76px;font-size:20px;line-height:76px;color:#fff;border:2px solid #fff;}
.partners #contents section{padding-top:145px;}
.partners section .tab_contents{padding:40px 3% 0;}
.partners section .partners_list{padding:0 3%;}
.partners section .title{padding-bottom:35px;font-size:35px;line-height:40px;color:#222;font-weight:700;}
.partners section .partner_box{width:100%;overflow:hidden;padding-bottom:80px;}
.partners section .partner_box ul{width:100%;float:left;}
.partners section .partner_box li{width:18.2%;margin:0 20px 20px 0;padding:5% 0;position:relative;float:left;cursor:pointer;overflow:hidden;transition:all 0.5s;border:1px solid #d3d3d3;background:#fff;}
.partners section .partner_box li:nth-child(5n){margin-right:0;}
.partners section .partner_box li img{width:98%;position:relative;z-index:1;vertical-align:top;margin:0 1%;}
.partners section .partner_box li .img{padding-bottom:33.48%;position:relative}
.partners section .partner_box li .img img{position:absolute;left:0;top:0;}
.partners section .partner_box li .text_box{width:101%;position:absolute;left:0;top:0;bottom:0;z-index:2;text-align:center;}
.partners section .partner_box li p{width:100%;position:absolute;top:50%;transform:translateY(-50%);text-align:center;color:#fff;vertical-align:middle;}
.partners section .partner_box li p span{display:block;transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(-30px,0);opacity:0.0;font-size:20px;line-height:22px;}
.partners section .partner_box li p strong{display:block;transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(30px, 0);opacity:0.0;padding:10px 5px 0;font-size:23px;line-height:30px;font-weight:400;letter-spacing:-1px;}
.partners section .partner_box li.active .text_box{background:rgba(51,69,85,0.9);}
.partners section .partner_box li.active p span{transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(0,0);opacity:1.0;}
.partners section .partner_box li.active p strong{transition:transform 0.5s ease, opacity 1.0s ease;transform:translate(0,0);opacity:1.0;}
@media(max-width:1200px){
	.partners section .tab_contents{padding:160px 5% 0;}
	.partners section .partners_list{padding:0 5%;}
	.partners section .partner_box li{width:18%;}
}
@media(max-width:1130px){
	.partners section .partner_box li{width:22.3%;margin:0 10px 20px;}
	.partners section .partner_box li:nth-child(5n){margin-right:10px}
}
@media(max-width:1024px){
	.partners section .tab_contents{padding-top:140px;}
	.partners section .title{text-align:center;}
	.partners section .partner_box li{width:30%;margin:0 1.5% 20px;box-sizing:border-box;}
	.partners section .partner_box li p span{font-size:16px;line-height:22px;}
	.partners section .partner_box li p strong{padding-top:5px;font-size:19px;line-height:30px;font-weight:400;}
	.partners section .partner_box li:nth-child(5n){margin:0 1.5% 20px;}
}
@media(max-width:720px){
	.partners #contents section{padding-top:12%;}
	.partners section .tab_contents{padding-top:70px;}
	.partners section .title{padding-bottom:24px;font-size:24px;line-height:29px;}
	.partners .partner_s_visual{height:777px;background:url(../../images/home/tb/partner/partner_s_visual_bg.jpg) no-repeat center top;background-size:auto 100%;}
	/*.partners .partner_s_visual p{padding:30px 0 15px;font-size:16px;}*/
	.partners .partner_s_visual p.partner_title_small{padding:131px 0 15px;font-size:18px;line-height:42px;font-weight:300;}
	.partners .partner_s_visual p.partner_title_big{padding:0 0 15px;font-size:34px;line-height:60px;font-weight:500;}
	.partners .partner_s_visual p.partner_title_content{padding:25px 30px 59px;font-size:16px;line-height:1.667em;font-weight:300;letter-spacing:-0.5px;}
	.partners .partner_s_visual a{width:154px;height:50px;line-height:48px;font-size:18px;}
	.partners section .partner_box{padding-bottom:30px;}
	.partners section .partner_box li p span{font-size:13px;line-height:15px;}
	.partners section .partner_box li p strong{font-size:16px;line-height:18px;}
	.partners section .partner_box li .text_box{display:none;}
}
@media(max-width:500px){
	.partners .partner_s_visual{height:388px;background-size:cover;}
	.partners .partner_s_visual p.partner_title_small{padding:50px 0 10px;font-size:16px;line-height:1em;}
	.partners .partner_s_visual p.partner_title_big{padding:0 0 20px;font-size:30px;line-height:1em}
	.partners .partner_s_visual p.partner_title_content{padding:0 15px 25px;font-size:13px;line-height:20px;}
	.partners .partner_s_visual a{width:154px;height:50px;line-height:48px;font-size:16px;}
}

/* partner popup */
.partner_popup_wrap{display:none;width:100%;position:fixed;left:0;top:0;bottom:0;z-index:100;overflow-y:auto;background:rgba(0,0,0,0.3);}
.partner_popup_wrap .div_table{display:table;width:100%;height:100%;vertical-align:middle;table-layout:fixed;}
.partner_popup_wrap .div_table_cell{display:table-cell;padding:30px;vertical-align:middle;}
.partner_popup_wrap .popup_content{max-width:1296px;margin:0 auto;padding:20px 100px 50px;position:relative;top:-500px;box-sizing:border-box;background:#fff;}
.partner_popup_wrap .logo_info{display:table;height:145px;}
.partner_popup_wrap .logo_info p{display:table-cell;vertical-align:middle;}
.partner_popup_wrap .logo_info img{margin-right:25px;vertical-align:middle;border:1px solid #d3d3d3;}
.partner_popup_wrap .logo_info a img{padding-right:0;border:none;}
.partner_popup_wrap .text_info{padding:35px;font-size:20px;line-height:34px;color:#666;letter-spacing:-1px;background:#f7f7f7;}
.partner_popup_wrap .text_info p{padding-top:15px;}
.partner_popup_wrap .img_info{width:100%;margin-top:40px;position:relative;}
.partner_popup_wrap .img_info img{width:100%;}
.partner_popup_wrap .video_wrap{position:absolute;left:0;top:0;bottom:0;right:0;width:100%;height:100%;}
.partner_popup_wrap .popup_close{width:80px;height:80px;position:absolute;right:100px;top:50px;text-align:center;background:#ee2d3d;}
.partner_popup_wrap .popup_close img{margin-top:25px;vertical-align:top;transition-property: all;transition-duration: 0.5s;}
.partner_popup_wrap .popup_close:hover img{transform:rotate(180deg);}
.partner_popup_wrap .logo_info .partner_hp_btn{font-size:0.8em;color:#848484;letter-spacing:-0.5px;border:1px solid #CCC;padding:5px 10px;border-radius:5px;}

@media(max-width:1024px){
	.partner_popup_wrap .div_table_cell{padding:0;}
	.partner_popup_wrap .popup_content{padding:4px 20px 40px;}
	.partner_popup_wrap .logo_info{height:115px;}
	.partner_popup_wrap .popup_close{right:20px;top:20px;}
}
@media(max-width:720px){
	.partner_popup_wrap .popup_content{padding:4px 10px 20px;}
	.partner_popup_wrap .logo_info{height:60px;}
	.partner_popup_wrap .logo_info img{width:143px;padding-right:10px;}
	.partner_popup_wrap .logo_info a img{width:80px;}
	.partner_popup_wrap .text_info{padding:10px 10px 20px;font-size:14px;line-height:24px;}
	.partner_popup_wrap .text_info p{padding-top:3px;}
	.partner_popup_wrap .popup_close{width:40px;height:40px;right:10px;top:10px;}
	.partner_popup_wrap .popup_close img{width:16px;height:16px;margin-top:12px;}
	.partner_popup_wrap .logo_info .partner_hp_btn{font-size:0.6em;}
}

/* news 배경 아이콘 */
.news .move_icon .icon_01{left:auto;right:180px;top:1076px;}
.news .move_icon .icon_02{right:auto;left:-257px;top:1521px;}
.news .move_icon .icon_03{left:auto;right:-146px;top:2540px;}
.news .move_icon .icon_04{left:140px;right:auto;top:3178px;}

/* social-contribution */
.social-contribution{}
.social-contribution .title_social{text-align:center;font-size:30px;line-height:1.6em;font-weight:700;letter-spacing:-0.04em;color:#666;word-break:keep-all}
.social-contribution .list_social{margin:60px 0 0}
.social-contribution .list_social li{padding:205px 0 140px;position:relative;z-index:1}
.social-contribution .list_social li:after{content:'';display:table;clear:both}
.social-contribution .list_social li .imgbox{position:absolute;z-index:-1;top:0;transition:all 0.3s ease}
.social-contribution .list_social li .imgbox img{vertical-align:top;transition:all 0.5s ease;}
.social-contribution .list_social li:nth-child(1) .imgbox{right:50%;margin-right:-126px}
.social-contribution .list_social li:nth-child(2) .imgbox{left:50%;margin-left:-126px}
.social-contribution .list_social li:nth-child(3) .imgbox{right:50%;margin-right:-125px}
.social-contribution .list_social li .textbox{width:450px;/*height:310px;*/margin-right:40px;padding:56px 60px 50px;background:#f7f7f7;box-sizing:border-box;float:right;position:relative;transition:all 0.5s ease;transition-delay:0.4s;}
.social-contribution .list_social li .textbox *{transition:all 0.5s ease;}
.social-contribution .list_social li .textbox i{display:block;position:absolute;top:-0.5em;right:0;opacity:0.8;font-family:'arial', 'helvetica', sans-serif;font-size:100px;font-weight:700;color:#ccc;line-height:1em;letter-spacing:-0.03em;}
.social-contribution .list_social li .textbox span{display:block;font-size:20px;color:#ee2e3d;letter-spacing:-0.04em;line-height:normal;}
.social-contribution .list_social li .textbox em{display:block;margin-top:3px;font-size:37px;color:#344555;letter-spacing:-0.04em;font-weight:700;line-height:1em;}
.social-contribution .list_social li .textbox p{margin-top:30px;font-size:18px;color:#666;letter-spacing:-0.04em;line-height:35px;word-break:keep-all}
.social-contribution .list_social li:nth-child(2) .textbox{clear:right;float:left;margin-left:40px;}
.social-contribution .list_social li:nth-child(2) .textbox i{right:auto;left:0;}
@media(max-width:1024px){
	.social-contribution .title_social{font-size:32px;margin:0 5%}
	.social-contribution .list_social{margin:5% -5% 0}
	.social-contribution .list_social li{padding:0 0 80px;}
	.social-contribution .list_social li .imgbox{position:static;}
	.social-contribution .list_social li:nth-child(1) .imgbox{margin:0 20% 0 0;}
	.social-contribution .list_social li:nth-child(2) .imgbox{text-align:right;margin:0 0 0 20%}
	.social-contribution .list_social li:nth-child(3) .imgbox{margin:0 20% 0 0;}
	.social-contribution .list_social li .imgbox img{max-width:100%}
	.social-contribution .list_social li .textbox{width:auto;height:auto;padding:6%;margin:-45px 3% 0 5%;float:none;}
	.social-contribution .list_social li .textbox span{font-size:24px}
	.social-contribution .list_social li .textbox em{margin-top:2px;font-size:40px}
	.social-contribution .list_social li .textbox p{margin-top:28px;font-size:22px;line-height:1.6em}
	.social-contribution .list_social li:nth-child(2) .textbox{margin:-45px 5% 0 5%;}
}
@media(max-width:720px){
	.social-contribution .title_social{font-size:20px;}
	.social-contribution .list_social li .textbox{margin-top:-22px;}
	.social-contribution .list_social li .textbox i{font-size:75px}
	.social-contribution .list_social li .textbox span{font-size:18px}
	.social-contribution .list_social li .textbox em{font-size:30px}
	.social-contribution .list_social li .textbox p{margin-top:21px;font-size:16px}
	.social-contribution .list_social li:nth-child(2) .textbox{margin-top:-22px}
}
@media(max-width:500px){
	.social-contribution .title_social{font-size:16px;}
	.social-contribution .list_social li{padding:0 0 9%;}
	.social-contribution .list_social li .textbox{margin-top:-22px;}
	.social-contribution .list_social li .textbox i{font-size:50px}
	.social-contribution .list_social li .textbox span{font-size:12px}
	.social-contribution .list_social li .textbox em{font-size:20px}
	.social-contribution .list_social li .textbox p{margin-top:14px;font-size:12px}
	.social-contribution .list_social li:nth-child(2) .textbox{margin-top:-22px}
}

/* etc_privacy 배경 아이콘 */
.etc_privacy .move_icon .icon_01{left:auto;right:45px;top:1277px;}
.etc_privacy .move_icon .icon_02{right:auto;left:-315px;top:2861px;}
.etc_privacy .move_icon .icon_03{left:auto;right:-134px;top:4592px;}
.etc_privacy .move_icon .icon_04{left:94px;top:6550px;}
.etc_privacy .move_icon .icon_05{right:120px;top:7792px;}
.etc_privacy .move_icon .icon_06{left:-182px;top:8989px;}
.etc_privacy .move_icon .icon_07{right:290px;top:10011px;}

/* privacy-policy */
.privacy-policy #snb .menu_drop{width:260px;}
.privacy-policy .privacy-policy_info{margin-bottom:90px;padding:35px 95px;font-size:20px;line-height:35px;color:#666;text-align:center;background:#f2f2f2;}
.privacy-policy .Accordion_Top > ul{border-top:none;}
.privacy-policy .Accordion_Top > ul > li{border-bottom:none;}
.privacy-policy .list_box{padding:0 0 17px;font-size:22px;line-height:30px;color:#222;font-weight:700;border-bottom:2px solid #e0e0e0;}
.privacy-policy .active .list_box{font-size:22px;line-height:30px;color:#222;}
.privacy-policy .view_box{font-size:17px;color:#666;letter-spacing:-1px;border-top:none;background:none;}
.privacy-policy .view_box p strong{display:block;font-weight:500;}
.privacy-policy .view_box .p_l_20{padding-left:20px;}
.privacy-policy .view_box .p_l_30{padding-left:30px;}
.privacy-policy .view_box .p_l_40{padding-left:40px;}
.privacy-policy .view_box .p_t_10{padding-top:10px;}
.privacy-policy .view_box .p_t_15{padding-top:15px;}
.privacy-policy .view_box .p_t_20{padding-top:20px;}
.privacy-policy .view_box .p_t_30{padding-top:30px;}
.privacy-policy .view_box .table_text{min-width:100%;padding:15px 0 15px;overflow:auto;}
.privacy-policy .view_box .table_text table{width:1171px;}
.privacy-policy .view_box .table_text th{font-size:20px;line-height:66px;color:#222;text-align:center;border-top:3px solid #334555;background:#f2f2f2;}
.privacy-policy .view_box .table_text th:nth-child(1){width:284px;}
.privacy-policy .view_box .table_text th:nth-child(2){width:548px;}
.privacy-policy .view_box .table_text th:nth-child(3){width:337px;}
.privacy-policy .view_box .table_text td{padding:25px 35px;text-align:center;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;}
.privacy-policy .view_box .table_text td:nth-child(1){border-left:none;}
.privacy-policy .view_box .table_text td.align_left{text-align:left;}
.privacy-policy .view_box .table_text tr:last-child td{border-bottom:1px solid #334555;}
.privacy-policy .view_box .c_f2f2f2_box{margin:17px 0 25px;padding:25px;background:#f2f2f2;}
.privacy-policy .view_box .c_f2f2f2_box strong{display:inline-block;font-weight:500;}
.privacy-policy .view_box .table_text td.td_last{border-bottom:1px solid #334555;}
@media(min-width:1025px){
	.privacy-policy .Accordion_Top .list_box{cursor:auto;}
	.privacy-policy .Accordion_Top .list_box:after{display:none;}
	.privacy-policy .Accordion_Top .view_box{display:block !important;height:auto !important;padding:0;}
	.privacy-policy .Accordion_Top .view_box .txt{padding:32px 0 100px;}
}
@media(max-width:1024px){
	.privacy-policy #snb .menu_drop{width:100%;}
	.privacy-policy .privacy-policy_info{margin-bottom:50px;padding:50px 25px;font-size:24px;line-height:38px;}
	.privacy-policy .Accordion_Top .list_box{padding-top:35px;}
	.privacy-policy .Accordion_Top .list_box p{padding-right:50px;}
	.privacy-policy .Accordion_Top .list_box:after{height:14px;top:43px;background-image:url(../../images/home/tb/etc/icon_Accordion_Top.png);background-position:left top;}
	.privacy-policy .view_box{padding:0;}
	.privacy-policy .view_box .txt{padding:30px 0 20px;}
	.privacy-policy .view_box .table_text table{width:1024px;}
	.privacy-policy .view_box .p_l_0{padding-left:0;}
}
@media(max-width:720px){
	.privacy-policy #snb .menu_drop{width:100%;}
	.privacy-policy .privacy-policy_info{margin-bottom:30px;padding:20px 10px;font-size:15px;line-height:25px;text-align:center;}
	.privacy-policy .Accordion_Top .list_box{padding:20px 0 10px;font-size:14px;}
	.privacy-policy .Accordion_Top .list_box p{padding-right:14px;}
	.privacy-policy .Accordion_Top .list_box:after{width:18px;height:10px;top:31px;background-size:18px auto;}
	.privacy-policy .view_box .txt{font-size:13px;}
	.privacy-policy .view_box .table_text th{font-size:13px;line-height:45px;}
	.privacy-policy .view_box .table_text td{padding:10px 15px;}
}

/* email_security */
.email_security #snb .menu_drop{width:260px;}
.email_security .privacy-policy_info{padding:50px 30px;font-size:20px;line-height:35px;color:#666;text-align:center;background:#f2f2f2;}
.email_security .privacy-policy_info p{padding-bottom:25px;}
.email_security .privacy-policy_info strong{color:#334555;}
@media(max-width:1024px){
	.email_security #snb .menu_drop{width:100%;}
	.email_security .privacy-policy_info{margin-bottom:50px;padding:50px 25px;font-size:24px;line-height:38px;}
}
@media(max-width:720px){
	.email_security #snb .menu_drop{width:100%;}
	.email_security .privacy-policy_info{margin-bottom:30px;padding:20px 10px;font-size:15px;line-height:25px;}
}
/* [E] sub */