@charset "utf-8"; 
/* copyright(c) WEBsiting */

/* 텍스트 */
.owl-carousel{cursor:e-resize;}

.h2_title{padding:8px 20px; border-left:5px solid #000; font-size:22px; margin-bottom:20px; line-height:1.3em; color:#000; }
.h3_title{padding:8px 20px; border-left:5px solid #999; font-size:18px; margin-bottom:20px; line-height:1.3em; color:#333; }
.h2_title_center{text-align:center; font-size:30px; padding:8px 20px; margin-bottom:50px; line-height:1.3em; color:#000; }
.h2_title_center small{display:block; font-size:20px; font-weight:normal; color:#999; line-height:1.3em; }

.cont_text{font-size:14px; line-height:1.6em; color:#666; overflow:hidden; clear:both; padding-bottom:15px; }
.cont_text_info{font-size:14px; line-height:1.6em; color:#666; overflow:hidden; padding:20px; border:2px dashed #ddd; clear:both; margin-bottom:15px; }
.cont_text_important{padding:8px 20px; border-left:5px solid #ddd; font-size:16px; color:#957958; line-height:1.3em; }

.cont_img_right50p{display:block; width:50%; float:right; margin:0 0 20px 20px; }
.cont_img_left50p{display:block; width:50%; float:left; margin:0 20px 20px 0; }

@media all and (max-width:980px)
{
	.h2_title{font-size:18px; padding:5px 15px; border-left:3px solid #000; }
	.h3_title{font-size:15px; padding:5px 15px; border-left:2px solid #999; }

	.cont_text{font-size:13px; line-height:1.4em; }
	.cont_text_info{font-size:13px; line-height:1.4em; }
	.cont_text_important{font-size:14px; padding:5px 15px; border-left:2px solid #ddd; }
}
@media all and (max-width:600px)
{
	.h2_title_center{font-size:20px; }
	.h2_title_center small{font-size:13px; font-weight:normal; }

	.cont_text{font-size:12px; }
	.cont_text_info{font-size:12px; }
	.cont_text_important{font-size:13px; }
}

/* 테이블 */
.basic_table{width:100%; overflow:auto;}
.basic_table table{width:100%; border:1px solid #ddd; border-top:3px solid #ddd; border-collapse:collapse; border-spacing:0; }
.basic_table table th,
.basic_table table td{border:1px solid #ddd; padding:8px; }
.basic_table table thead th{background:#ededed; padding:15px 8px; color:#000;  text-align:center; }
.basic_table table thead td{background:#ededed; padding:15px 8px; color:#000; text-align:center; }
.basic_table table tbody th{background:#f5f5f5; color:#666; text-align:center; }
.basic_table table tbody td{background:#ffffff; color:#666; }
.basic_table table tfoot th{background:#fbfbfb; color:#999; text-align:center; }
.basic_table table tfoot td{background:#fbfbfb; color:#999; }

/* 유튜브영상삽입 */
.youtube_area{position:relative;overflow:hidden;width:100%;padding-bottom:56.25%;clear:both;margin-bottom:10px;}
.youtube_area iframe{position:absolute; left:0px;right:0px;top:0px;bottom:0px;width:100%;height:100%;}

.hr30,
.hr50,
.hr100,
.hr150{display:block !important; width:100%; clear:both; border:0px;}
.hr30{height:30px;}
.hr50{height:50px;}
.hr100{height:100px;}
.hr150{height:150px;}

@media all and (max-width:980px)
{
	.hr50{height:30px;}
	.hr100{height:50px;}
	.hr150{height:50px;}
}

@media all and (max-width:750px)
{
	.hr50{height:20px;}
	.hr100{height:50px;}
	.hr150{height:50px;}
}

.ppBar{display:inline-block;width:50px; height:2px; background:#a43594;}

.sectionCont{width:100%; max-width:1400px; margin:0 auto; clear:both;}
.sectionCont dl{width:50%; float:right; text-align:left; padding:80px 0 80px 80px;}
.sectionCont dl dt{color:#a3a3a3; font-size:18px; padding-bottom:10px;}
.sectionCont dl dt b{color:#a43594;}
.sectionCont dl dd {color:#999;font-size:16px; font-weight:300;}
.sectionCont dl dd strong{ font-weight:400;color:#000;font-size:30px; display:block; padding-bottom:36px;}
.sectionCont dl dd strong b{ font-weight:400;}
.sectionCont dl dd > a{display:block; margin-top:36px; width:220px; height:54px; line-height:54px; background:#fff; border:1px solid #ddd; border-radius:50px; overflow:hidden; padding:0 15px 0 30px; color:#999; font-size:18px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.sectionCont dl dd > a i{float:right; display:block;  height:54px; line-height:54px; color:#ddd; font-size:36px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.sectionCont dl dd > a:hover{color:#fff; background:#a43594; border:1px solid #a43594; width:240px;}
.sectionCont dl dd > a:hover i{color:RGBA(255,255,255,0.5)}
.sectionCont .sectionImg{float:left; width:50%; position:relative;}
.sectionCont .sectionImg i{display:block; width:100%;position:relative;z-index:2; overflow:hidden;}
.sectionCont .sectionImg i img{display:block; width:100%;
	-webkit-transition-duration: 0.8s;-webkit-transition-timing-function: ease;transition-duration: 0.8s;transition-timing-function: ease;}
.sectionCont .sectionImg u{content:'';display:block; width:100%; height:100%; position:absolute;  bottom:-20px; right:-20px; z-index:1; background:#f6f5f9;
	-webkit-transition-duration: 0.8s;-webkit-transition-timing-function: ease;transition-duration: 0.8s;transition-timing-function: ease;}
.sectionCont:hover .sectionImg i img{transform: scale(1.05);}
.sectionCont:hover .sectionImg u{right:-30px;bottom:-30px; background:#eae8ef;}
.sectionContLeft dl{float:left; padding:80px 80px 80px 30px;}
.sectionCont:after{content:'';display:block; width:100%; clear:both;}

@media all and (max-width:1300px)
{
	.sectionCont dl{padding-top:0px;}
}

@media all and (max-width:980px)
{
	.sectionCont{margin:0 50px; width:auto;}
	.sectionCont dl{padding:0 0 0 50px;}
	.sectionContLeft dl{padding:0 50px 0 0;}
	.sectionCont dl dd > a{margin-top:25px; width:180px; height:44px; line-height:44px; padding:0 15px 0 30px; font-size:14px;}
	.sectionCont dl dd > a i{ height:44px; line-height:44px;font-size:26px;}
	.sectionCont dl dd > a:hover{width:200px;}
}

@media all and (max-width:850px)
{
	.sectionCont{margin:0 30px;}
	.sectionCont dl,
	.sectionCont .sectionImg{float:none; width:100%;}
	.sectionCont dl,
	.sectionContLeft dl{padding:30px 0;}
	.sectionCont .sectionImg{margin-top:10px;}
	.sectionCont dl dt{font-size:14px;}
	.sectionCont dl dd{font-size:14px;}
	.sectionCont dl dd strong{font-size:26px;}
}

.sectionContPop {margin:0px;}
.sectionContPop dl{float:none; width:100%; padding:50px; margin:0px !important;}
.sectionContPop dl dd strong small{ font-weight:400;color:#222;font-size:18px; display:block;}
.sectionContPop dl dd .secPopTit{ display:block; padding:0 0 15px 0;font-weight:400;color:#333;font-size:16px; display:block;}
.sectionContPop dl dd .secPopTit.secPopTittb{padding-top:15px;border-top:1px dashed #ddd; margin-top:15px;}
.sectionContPop .contLst li{font-size:14px;}

.fonts13x{font-size:1.3em;display:block;padding-bottom:10px;}
.fonts13x a:hover{color:#a43594;}
.fonts09x{font-size:0.85em;display:block;padding-bottom:3px; color:#666; letter-spacing:0.05em; font-weight:300;}

@media all and (max-width:650px)
{
	.sectionContPop dl{padding:30px;}
}

.bottomContact{width:100%; background:#c0a0ac; background-size:cover; position:relative; overflow:hidden; text-align:center; padding:150px;}
.bottomContact h2 {position:relative; z-index:2;}
.bottomContact h2 small{display:block; color:#eb08ca; font-size:18px; padding-bottom:10px;}
.bottomContact h2 strong{display:block; color:#fff; font-size:40px; padding-bottom:20px;font-weight:400;}
.bottomContact h2 u{display:block; color:RGBA(255,255,255,0.8); font-size:20px; padding-bottom:20px;font-weight:400; text-decoration:none;}

.bottomContactAwr{margin:0 auto; padding:50px 0; width:530px; overflow:hidden; position:relative; z-index:2;}
.bottomContactAwr .bottomContactA{width:50%; float:left;}
.bottomContactAwr .bottomContactA a{display:block; margin:0 auto; width:220px; height:54px; line-height:54px; border:1px solid #442676;
	border-radius:50px; overflow:hidden; padding:0 15px 0 30px; color:#fff; font-size:18px; background:#442676; text-align:left;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.bottomContactAwr .bottomContactA a i{float:right; display:block;  height:54px; line-height:54px; color:RGBA(255,255,255,0.5); font-size:36px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.bottomContactAwr .bottomContactA a:hover{color:#fff; background:#a43594; border:1px solid #a43594; width:240px;}
.bottomContactAwr .bottomContactA a:hover i{color:RGBA(255,255,255,0.5)}
.bottomContactBg{width:100%; background:URL(../img/bottomContact.jpg) no-repeat bottom center #c0a0ac; background-size:cover;display:block; left:0px;right:0px; top:0px; bottom:0px; position:absolute; z-index:1;
	-webkit-transition-duration: 3.2s;-webkit-transition-timing-function: ease;transition-duration: 3.2s;transition-timing-function: ease;}
.bottomContact:hover .bottomContactBg{transform: scale(1.03);-webkit-transition-duration: 4.2s;-webkit-transition-timing-function: ease;transition-duration: 4.2s;transition-timing-function: ease;}

@media all and (max-width:980px)
{
	.bottomContact{ padding:100px 25px;}
}
@media all and (max-width:650px)
{
	.bottomContact{padding:100px 25px 50px;}
	.bottomContact h2 small{font-size:14px;}
	.bottomContact h2 strong{font-size:26px;}
	.bottomContact h2 u{font-size:14px;}

	.bottomContactAwr{width:100%; max-width:400px; padding:0 0 50px; text-align:center;}
	.bottomContactAwr .bottomContactA {width:auto;display:inline-block;padding:5px;float:none;}
	.bottomContactAwr .bottomContactA a{width:160px; height:44px; line-height:44px; padding:0 15px 0 30px; font-size:14px;}
	.bottomContactAwr .bottomContactA a i{ height:44px; line-height:44px;font-size:26px;}
	.bottomContactAwr .bottomContactA a:hover{width:160px;}
}

.leadersWr{padding:0 50px; background:#f8f8f8; overflow:hidden;}
.leaders{width:100%; max-width:1400px; margin:0 auto;}
.leaders h2{position:relative;width:100%; overflow:hidden;}
.leaders h2 b{display:block; float:right; font-size:26px;color:#999;font-weight:300; padding-left:30px; padding-bottom:10px; background:#f8f8f8; position:absolute; right:0px; bottom:10px; z-index:2;}
.leaders h2 strong{display:block; float:left;font-size:80px; color:#ccc;position:relative;z-index:2;}
.leaders h2 u{display:block; width:100%; height:1px; background:RGBA(0,0,0,0.1); clear:both; position:absolute; left:0px; bottom:25px; z-index:1;}
.leaders ul{width:100%;  overflow:hidden;padding:50px;}
.leaders ul li{width:25%; float:left;padding:30px 0;}
.leaders ul li a{display:block; margin:20px; text-align:center;}
.leaders ul li a i{display:block; position:relative; overflow:hidden;}
.leaders ul li a i u{display:block; position:absolute; right:10px; bottom:10px; width:30px; height:30px; background:URL(../img/linkedinc.png) no-repeat center center; background-size:100% 100%; z-index:1;
	-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.leaders ul li a i img{display:block;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.leaders ul li a b{display:block; padding-top:15px; font-size:14px; color:#a43594;}
.leaders ul li a strong{display:block; font-size:20px; color:#000;}
.leaders ul li a u{display:inline-block; padding:15px 0 2px; border-bottom:1px solid rgba(10,102,194,0.3); font-size:13px; color:#5484b4; text-decoration:none; letter-spacing:0.05em;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}

.leaders ul li a:hover img{transform: scale(1.05);}
.leaders ul li a:hover u{ padding:15px 10px 2px; color:#0a66c2;}

@media all and (max-width:980px)
{
	.leaders h2 b{position:static;float:none;text-align:left;padding:0px; font-size:12px;}
	.leaders h2 strong{font-size:40px;}
	.leaders h2 u{bottom:11px;}
	.leaders ul{padding:30px 0;}
}
@media all and (max-width:750px)
{
	.leadersWr{padding:0 25px;}
	.leaders ul{padding:0px 0;}
	.leaders ul li{width:50%; padding:15px 0;}
	.leaders ul li a{margin:10px;}
	.leaders ul li a b{font-size:11px;}
	.leaders ul li a strong{font-size:14px;}
}

.historyWr{background:URL(../img/historyBg.jpg) no-repeat left center #1b1637; background-size:cover; overflow:hidden; color:#fff;}
.history{width:100%; max-width:1400px; margin:0 auto;overflow:hidden; padding:0 50px;}

.history h2{position:relative;width:100%; overflow:hidden;}
.history h2 b{display:block; text-align:left; font-size:50px;color:#fff;font-weight:500; padding-bottom:10px; position:absolute; left:0px; bottom:10px; z-index:2;}
.history h2 b small{display:block; color:#625b83; font-size:26px;font-weight:300;}
.history h2 strong{display:block; float:right;font-size:80px; color:RGBA(255,255,255,0.15);;position:relative;z-index:2;}
.history h2 u{display:block; height:1px; background:RGBA(255,255,255,0.1); clear:both; position:absolute; left:270px; right:0px; bottom:25px; z-index:1;}

.historyRollWr{width:100%; overflow:hidden; padding:50px 20px; text-align:left;}
.historyRoll{float:left; border-left:1px solid RGBA(255,255,255,0.1); }
.historyRoll b{display:block;font-size:18px;padding:0 30px; font-weight:400;}
.historyRoll p{font-size:16px; padding:20px 30px 0; font-weight:300; color:RGBA(255,255,255,0.8);word-break:keep-all;}
.historyRoll:hover b{color:#ff1ce3;}

.historyRollNav {overflow:hidden;  position:relative; margin-top:-55px;}
.historyRollNavPN{float:right;width:100px; position:relative; margin-top:90px;z-index:1;}
.historyRollNavPN .owl-prev{position:absolute !important; left:0px; width:40px; height:40px; background:URL(../img/arrL.png) no-repeat center center; background-size:100% 100%; cursor:pointer;}
.historyRollNavPN .owl-next{position:absolute !important; right:0px; width:40px; height:40px; background:URL(../img/arrR.png) no-repeat center center; background-size:100% 100%; cursor:pointer;}
.historyRollNavPN .owl-prev,
.historyRollNavPN .owl-next{overflow:hidden; text-indent:-99999px;}

.historyRollNavA a{display:block; float:left; padding:10px;font-size:20px; color:RGBA(255,255,255,0.5); cursor:pointer;font-weight:700;}
.historyRollNavA a:hover{color:#a43594;}
.historyRollNavA a:focus,
.historyRollNavA a:active{color:#a43594 !important;}

.historyRollNavA{display:none; overflow:hidden; float:right; margin:0 80px;position:relative;z-index:2;}

@media all and (min-width:980px)
{
	.historyen h2 strong{float:left !important;}
	.historyen h2 b{left:auto; right:0px;}
	.historyen h2 u{left:0px; right:240px;}
}
@media all and (max-width:980px)
{
	.history h2 b{position:static;float:none;text-align:left;padding:0px; font-size:40px;}
	.history h2 b span{display:none;}
	.history h2 b small{font-size:12px;}
	.history h2 strong{font-size:40px;float:none;text-align:left;}
	.history h2 u{bottom:11px;left:0px;}
}
@media all and (max-width:750px)
{
	.history{padding:0 25px; position:relative;}

	.historyRollWr{padding:80px 0 0; margin-top:20px;}

	.historyRoll b{font-size:14px; padding:15px;}
	.historyRoll p{font-size:12px; padding:0 15px 15px;}

	.historyRollNavPN{width:100%; margin-top:0px; position:absolute; left:0px; top:10px; right:0px;}
	.historyRollNav{float:none; position:absolute; left:50px;right:50px; top:100px; margin-top:0px;}
	.historyRollNavA {margin:0px; text-align:center; float:none;}
	.historyRollNavA a{display:inline-block; font-size:13px; float:none;}

	.historyRollNavPN .owl-prev,
	.historyRollNavPN .owl-next{width:30px; height:30px;}
	
}
.PartnersWr{padding:0 50px; background:#f8f8f8; }
.Partners{width:100%; max-width:1400px; margin:0 auto; position:relative; padding:20px 0 20px 300px;}
.Partners:after{content:'';display:block; clear:both;}
.Partners h2 {position:absolute; left:0px; top:0px; text-align:left;}
.Partners h2 small{display:block;; font-size:26px;color:#999;font-weight:300;  }
.Partners h2 strong{display:block; font-size:50px; color:#000;}

.PartnersRollWr{padding:0 60px;}

@media all and (max-width:1200px)
{
	.Partners{padding:100px 0 0 0px;}
	.Partners h2{text-align:center; left:0px; right:0px; top:0px;}
	.Partners h2 small{font-size:12px;}
	.Partners h2 strong{font-size:26px;}
	
	.PartnersRollWr{padding:0px;}
	.PartnersRollWr .owl-prev,
	.PartnersRollWr .owl-next{top:-80px !important;}
}
@media all and (max-width:750px)
{
	.PartnersWr{padding:0 25px;}
}

.solutionCopy{font-size:50px; color:#1a1536; font-weight:400; padding:0 50px;}
.solutionCopy:before{content:''; display:block; margin:0 auto 30px; width:50px; height:2px; background:#a43594;}

@media all and (max-width:980px)
{
	.solutionCopy{font-size:30px;}
}
@media all and (max-width:450px)
{
	.solutionCopy{font-size:18px; padding:0 25px;}
}

.wideBlank{width:100%; margin:0 auto; overflow:hidden; position:relative; clear:both;}
.wideBlank2{width:90%;}
.wideBlank i,
.wideBlank i img{display:block;width:100%; height:auto;}
.wideBlank .player{position:absolute; top:0px; left:0px;width:100%; height:100%;background:URL(../img/videoload.gif) no-repeat center center #032140 !important; background-size:60px auto !important;}
.wideBlank .youtubePlayer{width:100% !important; height:100%; background:none !important;margin-top:-19.5%;}
.playerWhite .youtubePlayer{background:#efefef !important;}

.wideBlank .youtubePlayer div{width:102% !important; margin-left:0px !important;}
.wideBlank .youtubePlayer iframe{width:102% !important; margin-left:-0.5% !important;}

.wideBlankBgPd{padding:100px; background:#032140;}

.HDplayer{position:absolute;left:0px; top:0px; height:100%; width:100%;z-index:2;overflow:hidden;}
.HDplayer .youtubePlayer{width:100%; height:100%; background:URL(../img/videoload.gif) no-repeat center center #032140 !important; background-size:60px auto !important;;overflow:hidden;}
.HDplayer .youtubePlayer div,
.HDplayer .youtubePlayer iframe{width:100% !important; margin-left:0px !important;}
.HDplayer .youtubePlayer iframe{margin-top:-16.9% !important;}

.inline-YTPlayer{width:100% !important; max-width:100% !important;}

@media all and (max-width:980px)
{
	.wideBlank .player,
	.HDplayer .youtubePlayer{ background-size:30px auto !important;}
	.wideBlankBgPd{padding:100px 0;}
}
@media all and (max-width:650px)
{
	.wideBlankBgPd{padding:50px 0;}
}

.contLst li{padding-left:25px;line-height:1.3em; position:relative;padding-bottom:10px; cursor:default;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.contLst li:before{content:'●'; display:block;line-height:1.8em; color:#ddd; position:absolute; left:0px; top:0px; font-size:11px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.contLst li:hover{color:#000;}
.contLst li:hover:before{color:#a33494;}

@media all and (min-width:980px)
{
	.Localization_dl{padding-top:0px !important; padding-bottom:0px !important;}
}

i.Localization_imoticon{display:block; width:100%; max-width:300px; padding-top:20px;}
p.Localization_imoticon{display:block; width:100%; font-size:13px; color:#666;}

.TECHRollWr {padding:50px;}
.TECHRoll {width:100%; text-align:center; background:#1a1536; color:#fff; padding:15px 15px 30px;}
.TECHRoll strong{display:block; padding-top:10px;font-size:18px;}
.TECHRoll b{display:block; padding-top:5px; color:RGBA(255,255,255,0.5); font-size:12px; font-weight:300; letter-spacing:1px;}
.TECHRoll .youtube_area{margin:0 auto;}

@media all and (max-width:980px)
{
	.sectionContTECHRollWr{padding:0px !important; margin:0px;}
	.sectionContTECHRollWr dl,
	.sectionContTECHRollWr dl dd{padding:0px;}

	.TECHRollWr {padding:0 50px;}
	.TECHRoll{padding:0 0 30px 0;}
	.TECHRoll strong{padding-top:20px;}
}

.vpWr{text-align:center;width:100%; background:#34304d; overflow:hidden;}
.vp{width:100%; margin:0 auto; overflow:hidden;}
.vp img{display:block; width:100%;}
.vp .owl-prev,
.vp .owl-next{color:#fff !important; background:rgba(0,0,0,0.3);padding:20px;width:80px !important; height:80px !important;}
.vp .owl-prev i,
.vp .owl-next i{color:#fff !important;}

@media all and (max-width:980px)
{
	.vpWr{padding:0px !important; margin:0px;}
}
@media all and (max-width:650px)
{
	.vp .owl-prev,
	.vp .owl-next{width:50px !important; height:50px !important; text-align:center;}
}

.careerCultureWr{padding:0px;}
.careerCulture{position:relative; overflow:hidden; padding:0 30px;}
.careerCulture p{position:relative; overflow:hidden;}
.careerCulture p img{display:block;
	-webkit-transition-duration: 0.8s;-webkit-transition-timing-function: ease;transition-duration: 0.8s;transition-timing-function: ease;}
.careerCulture u{display:block; position:absolute; left:0px; right:0px; top:0px; bottom:-20px; background:URL(../img/CultureBg.png) repeat-x top center; background-size:100% 100%; z-index:1;}
.careerCulture p > b{display:block; position:absolute; right:50px; bottom:30px; z-index:2;  font-weight:500;}
.careerCulture p > b b{display:block; position:relative;color:#fff; font-size:60px;}
.careerCulture p > b b span{display:block; position:relative;z-index:3;}
.careerCulture p > b sup{display:block; background:#a43594;width:60px; height:60px; border-radius:50%; position:absolute; right:-30px; top:-10px;z-index:2;}
.careerCulture:hover img{transform: scale(1.1);} 

.careerCultureWr .owl-prev,
.careerCultureWr .owl-next,
.careerCultureWr .owl-prev i,
.careerCultureWr .owl-next i{color:#fff !important;}

@media all and (min-width:1400px)
{
	.careerCulture p > b{right:80px;}
}
@media all and (min-width:980px)
{
	.careerCultureWr .owl-prev,
	.careerCultureWr .owl-next{background:rgba(0,0,0,0.3);padding:20px;width:80px !important; height:80px !important;}
}
@media all and (max-width:980px)
{
	.careerCultureWr{padding:0px; margin-top:-30px;}
	.careerCulture {padding:0px;}
	.careerCulture p > b{right:40px;}
	.careerCulture p > b b{font-size:30px;}
	.careerCulture p > b sup{width:30px; height:30px; right:-15px; top:-5px;}
}

.CareerWbWr{padding:0 50px; background:#f8f8f8; overflow:hidden;}
.CareerWb{width:100%; max-width:1400px; margin:0 auto;}
.CareerWb h2{position:relative;width:100%; overflow:hidden;}
.CareerWb h2 b{display:block; float:right; font-size:26px;color:#999;font-weight:300; padding-left:30px; padding-bottom:10px; background:#f8f8f8; position:absolute; right:0px; bottom:10px; z-index:2;}
.CareerWb h2 strong{display:block; float:left;font-size:80px; color:#ccc;position:relative;z-index:2;}
.CareerWb h2 u{display:block; width:100%; height:1px; background:RGBA(0,0,0,0.1); clear:both; position:absolute; left:0px; bottom:25px; z-index:1;}
.CareerWb ul{width:100%;  overflow:hidden;padding:50px;}
.CareerWb ul li{width:25%; float:left;padding:30px 0 10px;}
.CareerWb ul li a{display:block; margin:0px; text-align:center; cursor:default;}
.CareerWb ul li a i{display:block; width:40%; margin:0 auto; position:relative; overflow:hidden; font-size:60px;  color:#9db0f4;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.CareerWb ul li a i img{display:block; }
.CareerWb ul li a b{display:block; padding-top:15px; font-size:14px; color:#888; height:50px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.CareerWb ul li a:hover i{color:#a43594;transform: scale(1.15);}
.CareerWb ul li a:hover b{color:#a43594;}

@media all and (max-width:980px)
{
	.CareerWb h2 b{position:static;float:none;text-align:left;padding:0px; font-size:12px;}
	.CareerWb h2 strong{font-size:40px;text-align:left;}
	.CareerWb h2 u{bottom:11px;text-align:left;}
	.CareerWb ul{padding:30px 0;}
	.CareerWb ul li{width:33.3333%; padding:15px 0;}
	.CareerWb ul li a b{font-size:13px;}
	.CareerWb ul li a i{font-size:46px;}

}
@media all and (max-width:750px)
{
	.CareerWbWr{padding:0 25px;}
	.CareerWb ul{padding:0px 0;}
	.CareerWb ul li{padding:15px 0;}
	.CareerWb ul li a{margin:10px;}
	.CareerWb ul li a b{font-size:11px;}
	.CareerWb ul li a i{font-size:30px;}
}
@media all and (max-width:600px)
{
	.CareerWb ul li{width:50%;}
	.CareerWb ul li a i{width:50%;}
	.CareerWb ul li a b{font-size:11px; font-weight:100; height:36px;}
}

.CareersRPWr{background:URL(../img/CareerRpBg.jpg) no-repeat center center #1b1637; background-size:cover; overflow:hidden; color:#fff;}
.CareersRP{width:100%; max-width:1400px; margin:0 auto;overflow:hidden; padding:0 50px;}

.CareersRP h2{position:relative;width:100%; overflow:hidden;}
.CareersRP h2 b{display:block; text-align:left; font-size:50px;color:#fff;font-weight:500; padding-bottom:10px; position:absolute; left:0px; bottom:10px; z-index:2;}
.CareersRP h2 b small{display:block; color:#625b83; font-size:26px;font-weight:300;}
.CareersRP h2 strong{display:block; float:right;font-size:80px; color:RGBA(255,255,255,0.2);position:relative;z-index:2;}
.CareersRP h2 u{display:block; height:1px; background:RGBA(255,255,255,0.1); clear:both; position:absolute; left:270px; right:0px; bottom:25px; z-index:1;}

@media all and (min-width:980px)
{
	.CareersRPen h2 strong{float:left !important;}
	.CareersRPen h2 b{left:auto; right:0px;}
	.CareersRPen h2 u{left:0px; right:240px;}
}
@media all and (max-width:980px)
{
	.CareersRP h2 b{position:static;float:none;text-align:left;padding:0px; font-size:40px;}
	.CareersRP h2 b span{display:none;}
	.CareersRP h2 b small{font-size:12px;}
	.CareersRP h2 strong{font-size:40px;float:none;text-align:left;}
	.CareersRP h2 u{bottom:11px;left:0px;}
}
@media all and (max-width:750px)
{
	.CareersRP{padding:0 25px; position:relative;}
}

/* 도형 */
.figure_list{width:98%;overflow:hidden;padding:30px 0 0;}
.figure_list li{width:24.5%; float:left; padding-bottom:30px; text-align:center; position:relative;
	-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.figure_list li i{display:block;overflow:hidden;margin:10px auto; width:150px; height:150px; line-height:150px; border-radius:50%;background:#fff; color:#442676; font-size:3em; position:relative;
	-webkit-transition-duration: 0.5s;-webkit-transition-timing-function: ease;transition-duration: 0.5s;transition-timing-function: ease;}
.figure_list li > i > i{font-size:60px;cursor:default;}
.figure_list li > i > i img{display:block; width:80%; margin:10% auto;}
.figure_list li > i em{display:block;position:absolute; left:50%; margin-left:-40px; top:0px;border-radius:50px;background:#a43594;color:#fff;font-style:normal; font-size:13px;font-weight:bold;width:80px; text-align:center;;height:26px;line-height:26px;
	-webkit-transition-duration: 0.2s;-webkit-transition-timing-function: ease;transition-duration: 0.2s;transition-timing-function: ease;}
.figure_list li > i u{display:block;padding:10%;border-radius:50%;overflow:hidden;}
.figure_list li strong{display:block; font-size:18px; color:#fff; margin:15px;}
.figure_list li sub{display:block; width:30px;height:30px;position:absolute; right:-15px; top:50%;margin-top:-15px;text-align:center ;line-height:30px; font-size:30px; color:RGBA(255,255,255,0.3);z-index:1;
	-webkit-transition-duration: 1s;-webkit-transition-timing-function: ease;transition-duration: 1s;transition-timing-function: ease;}

/*
.figure_list li:hover sub{color:#000;}

.figure_list li:hover i{background:#a43594;color:#fff;}
.figure_list li:hover i u img{transform: scale(1.1);}
.figure_list li:hover > i em{background:#fff;color:#a43594;}
.figure_list li:hover sub{color:#fff; margin-right:-20px;}
*/
.figure_list1 li span{height:auto;}
.figure_list2 {}
.figure_list2 li{ padding-top:30px; border-bottom:0px;}
.figure_list2 li.figure_list_end{border:0px;}
.figure_list2 li > i ,
.figure_list2 li > i u{overflow:visible !important;}

.CareersRPfig p{font-size:16px; color:#a43594;}

@media all and (min-width:1200px)
{
	.leftMenuUseFlase  .figure_list li i{width:170px; height:170px; line-height:170px; font-size:60px;}
	.figure_list2proc {padding-bottom:100px;}
	.figure_list2proc li{height:300px;}
	
	.eduprocOverment{font-size:13px !important;}
}
@media all and (min-width:980px)
{

	.figure_list li:nth-child(5),
	.figure_list li:nth-child(6),
	.figure_list li:nth-child(7),
	.figure_list li:nth-child(8){float:right;}
	.figure_list li:nth-child(4) sub,
	.figure_list li:nth-child(8) sub,
	.figure_list li:nth-child(12) sub{top:auto;right:50%;;margin-top:0px;margin-right:-15px;bottom:-15px;-ms-transform: rotate(90deg);-webkit-transform: rotate(90deg);transform: rotate(90deg);}
	.figure_list li:nth-child(5) sub,
	.figure_list li:nth-child(6) sub,
	.figure_list li:nth-child(7) sub{right:auto;left:-15px;-ms-transform: rotate(180deg);-webkit-transform: rotate(180deg);transform: rotate(180deg);}
	.figure_list li:nth-child(1),
	.figure_list li:nth-child(2),
	.figure_list li:nth-child(3),
	.figure_list li:nth-child(4){border-top:0px;}
	.figure_list li:nth-child(1),
	.figure_list li:nth-child(8),
	.figure_list li:nth-child(9){border-left:0px;}
	.figure_list li:nth-child(4),
	.figure_list li:nth-child(5),
	.figure_list li:nth-child(12){border-right:0px;}

}
@media all and (max-width:980px)
{
	.figure_list li{width:50%; float:left; text-align:center; padding-top:0px;}
	.figure_list li i{display:block;margin:10px auto; width:100px; height:100px; line-height:100px;}
	.figure_list li > i > i{font-size:40px;}
	.figure_list li i em{margin-top:-8px;}
	.figure_list li strong{font-size:14px; height:30px;}
	.figure_list li span{font-size:11px;}
	.figure_list li.figure_list_end strong{margin-top:-80px;}
	.figure_list li:nth-child(5),
	.figure_list li:nth-child(6),
	.figure_list li:nth-child(7),
	.figure_list li:nth-child(8){float:left;}
	.figure_list li sub{display:none;}
	.figure_list2 li{border:0px;  border-bottom:0;}
	.figure_list li:nth-child(3){clear:both;}

	.CareersRPfig p{font-size:12px;}
}

.CareerOrWr{padding:0 50px; overflow:hidden;}
.CareerOr{width:100%; max-width:1400px; margin:0 auto;}
.CareerOr h2{position:relative;width:100%; overflow:hidden;}
.CareerOr h2 b{display:block; float:right; font-size:26px;color:#999;font-weight:300; padding-left:30px; padding-bottom:10px; background:#fff; position:absolute; right:0px; bottom:10px; z-index:2;}
.CareerOr h2 strong{display:block; float:left;font-size:80px; color:#ccc;position:relative;z-index:2;}
.CareerOr h2 u{display:block; width:100%; height:1px; background:RGBA(0,0,0,0.1); clear:both; position:absolute; left:0px; bottom:25px; z-index:1;}

.careerOpenRoles{width:100%; padding:0 15px; text-align:center;}
.careerOpenRoles ul{width:100%; overflow:hidden; max-width:1400px; margin:30px auto;}
.careerOpenRoles ul li{width:100%; border-top:1px solid RGBA(0,0,0,0.05);}
.careerOpenRoles ul li:first-child{border-top:0px;}
.careerOpenRoles ul li a{display:block; overflow:hidden; text-align:left; cursor:pointer;padding:30px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.careerOpenRoles ul li strong{display:block; font-size:28px; color:#1b1637;padding:0;font-weight:500;float:left;}
.careerOpenRoles ul li strong b{display:block; color:#999;  font-size:16px; padding-top:5px; font-weight:300;}
.careerOpenRoles ul li u{display:block; float:right; cursor:pointer; margin-top:15px; text-align:left; width:90%; max-width:160px; height:40px; line-height:40px; background:#fff; border:1px solid #ddd; border-radius:50px; 
	overflow:hidden; padding:0 10px 0 20px; letter-spacing:1px; color:#999; font-size:12px; text-decoration:none;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.careerOpenRoles ul li u i{float:right; display:block;  height:40px; line-height:40px; color:#ddd; font-size:20px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.careerOpenRoles ul li a:hover {background:RGBA(0,0,0,0.03)}
.careerOpenRoles ul li a:hover strong{color:#a43594;}
.careerOpenRoles ul li a:hover u{color:#fff; background:#a43594; border:1px solid #a43594; width:100%; max-width:200px; margin-right:-20px;}
.careerOpenRoles ul li a:hover u i{color:RGBA(255,255,255,0.5); }

@media all and (max-width:980px)
{
	.CareerOr h2 b{position:static;float:none;text-align:left;padding:0px; font-size:12px;}
	.CareerOr h2 strong{font-size:40px;}
	.CareerOr h2 u{bottom:11px;}

	.careerOpenRoles ul li a{padding:20px;}
	.careerOpenRoles ul li strong{font-size:18px;}
	.careerOpenRoles ul li strong b{font-size:14px;}
}
@media all and (max-width:750px)
{
	.CareerOrWr{padding:0 25px;}

	.careerOpenRoles ul li a{padding:15px;}
	.careerOpenRoles ul li strong b{padding-bottom:20px;}
	.careerOpenRoles ul li u{float:none; clear:both;}
	.careerOpenRoles ul li a:hover u{margin-right:auto;}
}

.careerIcoWr{width:100%; padding:0 15px; text-align:center;}
.careerIcoWr ul{width:100%; overflow:hidden; max-width:1400px; margin:0 auto;}
.careerIcoWr ul li{width:25%; float:left; padding-bottom:50px;}
.careerIcoWr ul li > i{display:block; font-size:14px; width:80%; max-width:120px; margin:0 auto;}
.careerIcoWr ul li > i img{display:block;}
.careerIcoWr ul li strong{display:block; color:#a43594;padding:15px 0 5px;font-weight:500;}
.careerIcoWr ul li b{display:block; color:#999; padding-bottom:15px; font-weight:300;}

.careerIcoWr ul li a{display:block; margin:0 auto; cursor:pointer; text-align:left; width:90%; max-width:160px; height:40px; line-height:40px; background:#fff; border:1px solid #ddd; border-radius:50px; 
	overflow:hidden; padding:0 10px 0 20px; letter-spacing:1px; color:#999; font-size:12px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.careerIcoWr ul li a i{float:right; display:block;  height:40px; line-height:40px; color:#ddd; font-size:20px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.careerIcoWr ul li a:hover{color:#fff; background:#a43594; border:1px solid #a43594; width:100%; max-width:200px;}
.careerIcoWr ul li a:hover i{color:RGBA(255,255,255,0.5); }

.careerBottom{width:100%;}

@media all and (max-width:980px)
{
	.careerIcoWr ul li{width:33.3333%;}
}
@media all and (max-width:650px)
{
	.careerIcoWr ul li{width:46%;margin:0 2%;}
	.careerIcoWr ul li > i{width:50%;}
	.careerIcoWr ul li strong{font-size:12px;}
	.careerIcoWr ul li b{font-size:11px;}
	.careerIcoWr ul li a{width:100%; padding:0 5px 0 10px; font-size:11px;height:32px; line-height:32px;}
	.careerIcoWr ul li a i{height:32px; line-height:32px;}
}

.locationWr{padding:0 50px; background:#f8f8f8; overflow:hidden;}
.locationWr .sectionCont .sectionImg u{background:#fff;}
.location{width:100%; max-width:1400px; margin:0 auto;}
.location h2{position:relative;width:100%; overflow:hidden;}
.location h2 b{display:block; float:right; font-size:26px;color:#999;font-weight:300; padding-left:30px; padding-bottom:10px; background:#f8f8f8; position:absolute; right:0px; bottom:10px; z-index:2;}
.location h2 strong{display:block; float:left;font-size:80px; color:#ccc;position:relative;z-index:2;}
.location h2 u{display:block; width:100%; height:1px; background:RGBA(0,0,0,0.1); clear:both; position:absolute; left:0px; bottom:25px; z-index:1;}

.location .sectionCont dl{padding-top:0px;}

.mapTimg{width:100%; overflow:hidden; position:relative; z-index:2;}
.mapTroll{width:100%; overflow:hidden; position:relative; z-index:2; margin-bottom:0px; padding-bottom:0px; background:#000;}

.mapTroll a{display:block; overflow:hidden; background:#1d1838; position:relative;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.mapTroll a img{display:block;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.mapTroll a:hover img{transform: scale(1.1);filter:Alpha(opacity=50); opacity:0.5; -moz-opacity:0.5;}

.mapTroll a i{display:block; width:50px; height:50px; line-height:50px; text-align:center; color:RGBA(255,255,255,0.0); font-size:30px; position:absolute; left:50%; top:50%; margin:-25px auto auto -25px;
	-webkit-transition-duration: 0.6s;-webkit-transition-timing-function: ease;transition-duration: 0.6s;transition-timing-function: ease;}
.mapTroll a:hover i{font-size: 40px;transform: rotate(360deg);; color:RGBA(255,255,255,0.5);}
.mapTroll .owl-prev,
.mapTroll .owl-next{overflow:hidden; text-align:center !important;}
.mapTroll .owl-prev i,
.mapTroll .owl-next i{ color:#fff !important;}

.mapTimg > div{width:50%; float:left;}

.mapAr{position:relative;}

.KakaoMapARW{position:absolute; left:0px; top:0px; right:0px; bottom:0px;overflow:hidden; z-index:2;}
.root_daum_roughmap_landing .wrap_map,
.root_daum_roughmap_landing{width:100% !important; height:100% !important;position:relative;z-index:2;}
.root_daum_roughmap_landing .wrap_map{border-bottom:1px solid RGBA(0,0,0,0.1)}
.root_daum_roughmap_landing .wrap_controllers,
.root_daum_roughmap_landing .wrap_btn_zoom{display:none !important;}

@media all and (max-width:980px)
{
	.location h2 b{position:static;float:none;text-align:left;padding:0px; font-size:12px;}
	.location h2 strong{font-size:40px;}
	.location h2 u{bottom:11px;}
}
@media all and (max-width:750px)
{
	.locationWr{padding:0 25px;}
	.locationWr .sectionCont dl{padding-top:0px;}
	.locationWr .sectionCont .sectionImg{margin-bottom:30px;}
	.locationWr .sectionCont{margin:0;}
}

.contactSns{padding:80px 80px 120px 80px; overflow:hidden; text-align:center; border-left:1px solid RGBA(0,0,0,0.05);}
.contactSns a{display:inline-block; background:#442676; padding:20px; border-radius:50%; margin:20px 5%;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.contactSns a img{display:block; }
.contactSns a:hover{background:#a43594;transform: scale(1.1);}

.sectionContContact dl{padding:25px;}

@media all and (max-width:1200px)
{
	.contactSns a{margin:20px 2.5%;}
}
@media all and (max-width:980px)
{
	.contactSns{padding:80px 30px; border-left:0px;}
	.contactSns a{padding:15px;margin:20px 3%;}

	.fonts13x a{display:block; padding:10px 0;}
}
@media all and (max-width:850px)
{
	.contactSns{padding:0px 0px; border-left:0px;}
	.contactSns a{padding:15px;margin:20px 6%;}
	.contactSns a img{width:30px; height:auto;}

	.fonts13x a{display:inline-block; padding:0px 0;}
}
@media all and (max-width:750px)
{
	.sectionContContact dl{padding:0px;}

}
@media all and (max-width:500px)
{

	.fonts13x a{display:block; padding:10px 0;}

	.contactSns a{padding:10px;margin:10px 4%;}
	.contactSns a img{width:25px; height:auto;}
}

.locaPnN{clear:both; overflow:hidden; padding-top:50px; width:100%; display:none;}
.locaPnN button{display:block; float:left; overflow:hidden; width:36%;max-width:240px; font-size:18px; padding:15px 30px; color:#666; font-weight:500; border:0px; background:none;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.locaPnN button:first-child {text-align:left; margin-left:0px;}
.locaPnN button:last-child {float:right;text-align:right; margin-right:0px;}
.locaPnN button:first-child i{display:inline-block; float:left; padding-right:10px;}
.locaPnN button:last-child i{display:inline-block; float:right; padding-left:10px;}

.locaPnN button:hover{color:#a43594;}
.locaPnN button:first-child:hover{padding-left:0px;}
.locaPnN button:last-child:hover{padding-right:0px;}

.active .locaPnN button:first-child,
.active .locaPnN button:last-child {margin-left:0px;  margin-right:0px;}

.locCont{visibility:hidden; overflow:hidden; clear:both; position:relative; z-index:1; height:0px;filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;
	-webkit-transition-duration: 0.6s;-webkit-transition-timing-function: ease;transition-duration: 0.6s;transition-timing-function: ease;}
.locCont.active{visibility:visible !important; z-index:2; height:auto;filter:Alpha(opacity=100); opacity:1; -moz-opacity:1;}
.locCont dl .contLst{padding-bottom:30px;}

.locaSelectWr{float:right; width:100%;max-width:300px; height:60px; position:relative; z-index:3;;}
.locaSelect {width:100%; height:60px; position:absolute; left:0px; top:0px;}
.locaSelect button{border:0px; border-bottom:1px solid RGBA(0,0,0,0.1); display:block; text-align:left; font-size:16px; overflow:hidden; padding:0 30px; width:100%; background:#fff;height:60px; line-height:60px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.locaSelect button i{display:block; float:right; height:60px; line-height:60px; font-size:20px; color:RGBA(0,0,0,0.2);
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.locaSelect p{margin-top:30px;height:0px; overflow:hidden; border-radius:20px; filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;
	box-shadow:0px 0px 10px rgba(0,0,0,0.05),0px 0px 10px rgba(0,0,0,0.05),0px 0px 10px rgba(0,0,0,0.05);} 
.locaSelect.toggleOn p{margin-top:5px; height:auto;filter:Alpha(opacity=100); opacity:1; -moz-opacity:1;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;} 
.locaSelect p button{ color:#666;}
.locaSelect p button:hover{background:#f5edf4;color:#a43594; padding-right:20px;}
.locaSelect p button:hover i{color:#000;}

.locaSelect button.btnLoc0{color:#fff; background:#a43594; border-radius:50px;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.locaSelect.toggleOn button.btnLoc0,
.locaSelect button:hover.btnLoc0{background:#442676;}
.locaSelect button.btnLoc0 i{color:RGBA(255,255,255,0.5); font-size:40px
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;;}
.locaSelect.toggleOn button.btnLoc0 i{color:#fff; transform: rotate(180deg);}

@media all and (min-width:980px)
{
	.locCont dl{padding-bottom:0px;}
}
@media all and (max-width:980px)
{	
	.locCont .sectionImg i img{height:500px !important;}
	.locaSelectWr{max-width:260px;}
	.locaSelect button,
	.locaSelect button i{height:50px; line-height:50px; font-size:14px;}
	.locaSelect button{padding:0 20px;}
}
@media all and (max-width:850px)
{
	.locaPnN {padding-top:15px;}
	.locaPnN button{font-size:13px; padding:15px 0 !important; width:45%;}
	.locaPnN button:first-child {text-align:left; }
	.locaPnN button:last-child {text-align:right;}
	.locCont dl{padding-bottom:0px;}
	.locCont .sectionImg {margin-top:-15px;}
	.locCont .sectionImg i img{height:240px !important;}
	.locCont .sectionImg u{display:none;}
}
@media all and (max-width:600px)
{
	.locaSelectWr{max-width:100%; margin-top:20px; float:none;}
}
.imageSpacer{filter:Alpha(opacity=0); opacity:0; -moz-opacity:0;}

.fancybox-button--thumbs,
.fancybox-button--play,
.fancybox-infobar{display:none !important;}


.solutionMovWr{width:100%; overflow:hidden;max-width:100%; background:#1a1536;}
.solutionMov{width:100%; overflow:hidden;padding:50px;}
.solutionMovIn{width:50%; position:relative; float:left; padding:30px;overflow:hidden;}
.solutionMovIn > div{width:100%; overflow:hidden; position:relative;}
.solutionMovIn > div > i,
.solutionMovIn > div > i img{display:block; width:100%; height:auto;}
.solutionMovIn > strong{display:block; color:#fff;font-size:18px;}


@media all and (max-width:980px)
{
	.solutionMovWr{padding:0px !important; margin:0px;}
	.solutionMov{padding:30px;}

}


@media all and (max-width:720px)
{
	.solutionMovIn{width:100%; float:none; padding:15px;}
	.solutionMov{ padding-bottom:30px;}
	.solutionMovIn > strong{font-size:13px;}
}


.paperDownload{display:block; padding:8px 20px; background:#442676; border-radius:50px; color:#fff; font-size:14px; width:90%; margin:0 auto; max-width:190px; overflow:hidden; text-align:left; 
	border:2px dashed RGBA(255,255,255,0.1);
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.paperDownload b{display:inline-block; vertical-align:middle; float:left;}
.paperDownload span{display:inline-block; color:RGBA(255,255,255,0.5); vertical-align:middle; float:right;}
a:hover.paperDownload{background:#a43594; border:2px solid #a43594;}

.enpaperDownload {width:100%;max-width:260px;}
.enpaperDownload b{font-size:12px; font-weight:normal;}

.downFile{margin-bottom:10px; display:block; padding:8px 20px; overflow:hidden; border-radius:50px; border:1px dashed #12469c; color:#000;
	-webkit-transition-duration: 0.3s;-webkit-transition-timing-function: ease;transition-duration: 0.3s;transition-timing-function: ease;}
.downFile2{ border:1px dashed #189ae6; }
.downFile span{display:inline-block; color:RGBA(0,0,0,0.5); vertical-align:middle; float:right;}
a:hover.downFile{background:#12469c; border:1px solid #12469c; color:#fff;}
a:hover.downFile2{background:#189ae6; border:1px solid #189ae6; color:#fff;}
a:hover.downFile span{color:RGBA(255,255,255,0.5);}

.endownFile .downFile{font-size:12px;}

@media all and (max-width:720px)
{
	.paperDownload{font-size:11px; padding:5px 13px;letter-spacing:-0.05em;}
	.paperDownload span{font-size:14px !important;}
	.downFile{font-size:12px; padding:5px 13px;letter-spacing:-0.05em;}
	.downFile span{font-size:14px;}

	.endownFile .downFile{font-size:11px;}
}


@media all and (min-width:850px)
{
	.sectionImgSolution03{margin-top:130px;}
}
@media all and (min-width:1300px)
{
	.sectionImgSolution03{margin-top:200px;}
}



@media all and (min-width:980px)
{
	.hr50Solution03{display:none !important;}
}
@media all and (max-width:980px)
{
	.hr50Solution03{display:block !important;}
}


