@charset "utf-8";

@import url("common.css");

.themeFC {color:#0168b0 !important}

#wrap {overflow:hidden;min-width:1700px}

.logoArea {overflow:hidden;width:1700px;margin:0 auto}
.logo {float:left;margin:25px 0 25px 25px}
.logoArea .banner {float:left;margin:30px 50px 0 50px}

#gnb {position:relative;padding-bottom:40px;margin-top:60px;width:100%}
#gnb::after {content:"";display:block;position:absolute;top:39px;left:0;right:0;}
#gnb > ul {position:relative;width:1400px;margin:0 auto;z-index:1000;}
#gnb > ul::after {content:"";display:block;clear:both}
#gnb > ul > li {position:relative;float:left;width:12%;}
#gnb > ul > li:nth-child(4) {width:16%}
#gnb > ul > li > a {position:relative;display:block;text-align:center;font-size:18px;line-height:40px;color:#343434;}
#gnb > ul > li + li > a::before {content:"";display:block;position:absolute;top:50%;left:0;margin-top:-6px;width:1px;height:12px;background-color:#cecece}
#gnb > ul > li:hover > a, #gnb > ul > li > a:hover, #gnb > ul > li > a:focus {color:#0168b0;font-weight:400;}
#gnb .sgnb {display:none;overflow:hidden;position:absolute;top:40px;left:-300;width:1400px;padding:0 30px}
#gnb .sgnb > li {float:left;line-height:50px}
#gnb .sgnb > li + li {margin-left:30px}
#gnb .sgnb > li > a {color:#fff;}
#gnb.on::before {content:"";display:block;position:absolute;top:50px;left:0;right:0;height:40px;background-color:#0168B0}
#gnb > ul > li:hover .sgnb {display:block}

/*Å«Å¸ÀÌÆ² ¹Ø¿¡ ·¹ÀÌ¾î ¼³¸í ³ª¿À±â*/

/*K-reach*/
.contbox1 {position:relative;top:0;left:0;}
.contbox1 > ul > li:hover  #viewbox {display:block; }
.spover1{cursor:pointer;}
#viewbox{position:absolute;background-color:#fff;width:170px;height:30px;left:30%;display:none;text-align:center;}
#viewbox p {margin-top:4px;}

/*K-BPR*/
.contbox2 {position:relative;top:0;left:0;}
.contbox2 > ul > li:hover  #viewbox2 {display:block; }
.spover1{cursor:pointer;}
#viewbox2{position:absolute;background-color:#fff;width:360px;height:30px;left:11%;display:none;text-align:center;}
#viewbox2 p {margin-top:4px;}

/*CCA*/
.contbox3 {position:relative;top:0;left:0;}
.contbox3 > ul > li:hover  #viewbox3 {display:block; }
.spover1{cursor:pointer;}
#viewbox3{position:absolute;background-color:#fff;width:170px;height:30px;left:30%;display:none;text-align:center;}
#viewbox3 p {margin-top:4px;}

/*OSHAct*/
.contbox4 {position:relative;top:0;left:0;}
.contbox4 > ul > li:hover  #viewbox4 {display:block; }
.spover1{cursor:pointer;}
#viewbox4{position:absolute;background-color:#fff;width:240px;height:30px;left:24%;display:none;text-align:center;}
#viewbox4 p {margin-top:4px;}


#container {width:1140px;margin:0 auto}

.mtitle {font-size:20px;line-height:40px;font-weight:400;text-align:center;color:#343434;}
/* .mtitle::before {content:"";display:inline-block;width:9px;height:40px;margin-right:2px;vertical-align:middle;background:url("/design/ko/images/newimg/line_title1.png") center 0 no-repeat} */
.mtitle2 {font-size:28px;line-height:50px;font-weight:400;text-align:center;color:#fff;}
/* .mtitle2::before {content:"";display:inline-block;width:15px;height:50px;margin-right:2px;vertical-align:middle;background:url("/design/ko/images/newimg/line_title2.png") center 0 no-repeat} */
.mtitle3 {font-size:24px;line-height:30px;font-weight:400;color:#343434}

.mainCont {overflow:hidden}
.mainCont .left {float:left;width:220px}
.mainCont .left .box1:nth-child(1) {height:277px;border:1px solid #ddd;background-color:#fff}
.mainCont .left .box1 {height:278px;border-top:2px solid #007bc5 !important;background-color:#efefef}
.mainCont .left .mtitle {padding:20px 0 5px}
.dataRoom .link {overflow:hidden;margin:0 15px}
.dataRoom .link > li {float:left;width:100%;text-align:center;margin-bottom:10px}
.dataRoom .link a {display:inline-block}
.dataRoom .link a:hover, .dataRoom .link a:focus {text-decoration:underline}
.dataRoom .link .tit {margin-top:5px;color:#666}

.left_contactus {margin-top:15px;}

.question {padding:0 15px}
.question .inputArea > li + li {margin-top:5px}
.question .inputArea input {width:100%;height:30px;padding:0 8px;line-height:30px;font-size:12px;box-sizing:border-box;border:1px solid #e0e0e0;background-color:#fff}
.question .inputArea textarea {width:100%;height:60px;padding:5px 8px;line-height:20px;font-size:12px;box-sizing:border-box;border:1px solid #e0e0e0;background-color:#fff;resize:none}
.question .inputArea input::placeholder, .question .inputArea textarea::placeholder {color:#bbb;font-weight:200}
.question .agree {margin-top:5px;font-size:12px;color:#888}

.mainCont .center {float:left;width:1140px;margin:0 15px;z-index:9999;margin-top:-576px;margin-left:235px;}
.mainCont .center .box {float:left}
.mainCont .center .mtitle2 {padding-top:25px}
.mainCont .center .box:nth-child(1) .link01 {margin-top:120px}
.mainCont .center .box:nth-child(1) .link02 {margin-top:0px}
.mainCont .center .box:nth-child(2) .link03 {margin-top:120px}

.mainCont .center .box:nth-child(3) .link06 {margin-top:83px}
.mainCont .center .box:nth-child(4) .link08 {margin-top:120px}

.mainCont .center {text-align:center;padding-left:0px}

.mainCont .center .link + .link {margin-top:0}

.mainCont .center .link01 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link02 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link03 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link04 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link05 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link06 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link07 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link08 > li {display:inline-block;margin:0 5px 7px 0}
.mainCont .center .link09 > li {display:inline-block;margin:0 0px 7px 0}

.mainCont .center .link01 a {font-size:14px;display:block;line-height:30px;color:#0080C8;}
.mainCont .center .link02 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link03 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link04 a {display:block;;line-height:30px;color:#0080C8; }
.mainCont .center .link05 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link06 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link07 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link08 a {display:block;line-height:30px;color:#0080C8; }
.mainCont .center .link09 a {display:block;line-height:30px;color:#0080C8; }

.link01 a {background-color:#fff;opacity:0.8;width:180px;}
.link02 a {background-color:#fff;opacity:0.8;width:120px;}
.link03 a {background-color:#fff;opacity:0.8;width:180px;}
.link04 a {background-color:#fff;opacity:0.8;width:180px;}
.link05 a {background-color:#fff;opacity:0.8;width:180px;}
.link06 a {background-color:#fff;opacity:0.8;width:200px;}
.link06 .menu06 {background-color:#fff;opacity:0.8;width:406px;}

.link07 a {background-color:#fff;opacity:0.8;width:240px;}
.link08 a {background-color:#fff;opacity:0.8;width:190px;}
.link08 .menu06 {background-color:#fff;opacity:0.8;width:406px;}
.link09 a {background-color:#fff;opacity:0.8;width:388px;}


.mainCont .center .link02 a {display:block;padding:0 30px;line-height:30px;color:#0080C8;}
.mainCont .center .link a:hover, .mainCont .center .link a:focus {opacity:1}
.mainCont .center .link01 a:hover, .mainCont .center .link a:focus {opacity:1}
.mainCont .center .link02 a:hover, .mainCont .center .link a:focus {opacity:1}
.mainCont .right {float:right;width:240px}
.mainCont .right .box {height:250px;padding:30px 0 0 25px}
.mainCont .box {height:280px;margin-bottom:15px}
.mainCont .cont1 {width:445px;margin-right:15px;background:url("/design/ko/images/newimg/bg_main_cont1.png") center center no-repeat}
.mainCont .cont2 {width:445px;background:url("/design/ko/images/newimg/bg_main_cont2.png") center center no-repeat}
.mainCont .cont3 {width:445px;margin-right:15px;background:url("/design/en/images/newimg/bg_main_cont3.png") center center no-repeat}
.mainCont .cont4 {width:445px;background:url("/design/ko/images/newimg/bg_main_cont4.png") center center no-repeat}
.mainCont .cont5 {background:url("/design/ko/images/newimg/bg_main_cont5.png") center center no-repeat}
.mainCont .cont6 {background:url("/design/ko/images/newimg/bg_main_cont6.png") center center no-repeat}
.mainCont .cont6 .link {margin-top:20px}
.mainCont .cont6 .link > li {max-width:160px}
.mainCont .cont6 .link a {display:block;padding-right:-20px;color:#343434;background:url("/design/ko/images/newimg/ico_more.png") 100% center no-repeat}
.mainCont .cont6 .link > li + li {margin-top:15px}
.mainCont .cont6 .link a:hover, .mainCont .cont6 .link a:focus {text-decoration:underline}

.mainCont ~ #footer {margin-top:40px}

#footer {height:100%;background-color:#f0f0f0}
#footer .foot_wrap {width:100%;height:100%;margin-top:50px;padding:30px 0;background-color:#f0f0f0}
#footer .inner {overflow:hidden;width:1140px;margin:0 auto;text-align: center;align-items: center;display: flex; flex-direction: column;}
.ft_logo {float:left;}
#footer .txtArea {float:left;font-size:12px;color:#666;font-weight:200;letter-spacing:0px;margin-top:20px}
#footer .txtArea ul {overflow:hidden}
#footer .txtArea ul + ul {margin-top:7px}
#footer .txtArea ul > li {float:left;margin-right:15px}
#footer .txtArea ul strong {position:relative;display:inline-block;padding-right:8px;margin-right:7px;font-weight:300}
#footer .txtArea ul strong::after {content:"";display:block;position:absolute;top:50%;right:0;width:1px;height:8px;margin-top:-4px;background-color:#666}
#footer .txtArea .copy {margin-top:10px;color:#999;font-weight:300;letter-spacing:0}

.sb_contents {overflow:hidden;width:1140px;margin:0 auto}

.lnb {float:left;width:220px}
.lnb h2 {height:83px;padding-bottom:7px;line-height:83px;font-size:24px;font-weight:300;text-align:center;color:#fff;background:url("/design/ko/images/newimg/bg_leftTitle.png") center center no-repeat}
.lnb > ul {margin-top:15px;border-top:1px solid #dadada}
.lnb > ul > li {border-bottom:1px solid #dadada}
.lnb > ul > li > a {display:block;padding:10px 36px 10px 15px;line-height:24px;font-size:16px;font-weight:200;color:#454545;background:url("/design/ko/images/newimg/lnb_off.png") 100% center no-repeat}
.lnb > ul > li.on > a, .lnb > ul > li > a:hover, .lnb > ul > li > a:focus {background-image:url("/design/ko/images/newimg/lnb_on.png")}

.sb_rightArea {float:right;width:890px}
.sb_title {overflow:hidden;margin-bottom:40px;border-bottom:1px solid #888}
.sb_title .navi {float:right;margin:25px 20px 0 0;font-weight:200}
.sb_title .navi .home {display:inline-block;width:15px;height:15px;vertical-align:middle;background:url("/design/ko/images/newimg/ico_home.png") center center no-repeat}
.sb_title .navi > span {display:inline-block;padding-left:20px;margin-left:15px;vertical-align:middle;background:url("/design/ko/images/newimg/arr_nav.png") 0 center no-repeat}
.sb_title .navi > .now {color:#0379C4}
.sb_title h3 {float:left;line-height:48px;padding-top:12px;font-size:26px;color:#157EC8}
.sb_title h3::before {content:"";display:inline-block;width:35px;height:48px;vertical-align:middle;background:url("/design/ko/images/newimg/ico_tit.png") center 12px no-repeat}

.greeting {line-height:1.5}
.greeting .txt1 {color:#157EC8;font-weight:400}
.greeting .txt2 {font-weight:400}





/* ¸ÞÀÏºñÁÖ¾ó */
#visual{width:100%;  position:relative; text-align:center; }
#visual  ul > li{height:780px; }
#visual  ul > li.slide01{ background:url(/design/en/images/newimg/m_visual01.jpg) no-repeat center center; }
#visual  ul > li.slide02{ background:url(/design/en/images/newimg/m_visual02.jpg) no-repeat center center; }
#visual  ul > li.slide03{ background:url(/design/en/images/newimg/m_visual03.jpg) no-repeat center center; }
#visual  ul > li img{max-width:100%; }

/*¸ÞÀÎºñÁÖ¾ó ÁÂ¿ì ¹öÆ°*/
#visual .arrow{position:absolute; display:inline-block; top:50%; margin-top:-22px;}
#visual .leftArrow{ left:230px;  cursor:pointer;}
#visual .rightArrow{ right:230px;cursor:pointer; }

/*¸ÞÀÎºñÁÖ¾ó ÇÏ´Ü ÆäÀÌÂ¡*/
.bx-controls{position: absolute;right: 80px;border: 1px solid;top: 50%;}
.bx-pager { position: absolute; left: 50%; bottom: 30px; z-index: 2; } 
.bx-pager.bx-default-pager a { display: block; width:18px; height:18px; margin: 5px 0; background: url('/design/ko/images/newimg/slide_page_off.jpg') no-repeat; } 
.bx-pager.bx-default-pager a:hover, .bx-pager.bx-default-pager a.active { background: url('/design/ko/images/newimg/slide_page_on.jpg') no-repeat; } 
.bx-pager-item, .bx-controls-auto .bx-controls-auto-item { float: left; } 
.bx-pager-item { font-size: 0; line-height: 0; }

/* consulting ½½¶óÀÌµå */
.consulting_bnnr{width:100%;  position:relative; text-align:center; }
.consulting_bnnr .marrow{position:absolute; display:inline-block; top:50%; margin-top:-22px;}
.consulting_bnnr .mleftArrow{ left:-80px;cursor:pointer;  }
.consulting_bnnr .mrightArrow{ right:-80px;cursor:pointer; }

/* ¸ÞÀÎ º»¹® Ã³¸® */
#container {width:100%;margin:0 auto}
.mainCont {overflow:hidden;margin:85px 0;}
.mainCont .consulting{width:1200px;margin:0 auto;}
.consulting_tit{text-align:center;font-size:48px;color:#5c5c5c;font-weight:400;margin-top:60px;}
.mainCont .consulting_bnnr{padding:66px 0 110px 0;display:inline-block;}
/*¸ÞÀÎ ¹è³Ê ½½¶óÀÌµå*/
.mainCont .slide > ul > li{float:left;padding-right:26px;}
.mainCont .slide > ul > li:nth-child(4){padding-right:0;}

/*¸ÞÀÎ ¹®ÀÇ ¹× ´º½º·¡ÅÍ*/
.mainCont .newsletter1{width:100%;height:717px; background:url(/design/en/images/newimg/main_loa_ban01.jpg) no-repeat center center;}

.mainCont .newsletter{width:100%;height:949px; background:url(/design/en/images/newimg/main_newsletter_bg.jpg) no-repeat center center;}
.newsBox{width:1200px;margin:0 auto;padding-top:290px;}
.newsBox .nbox{background:#FFFFFF;height:515px;box-sizing:border-box;}
.newsBox .news_top{position:relative;padding:50px 48px 0px 48px;}
.newsBox .news_top > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;border-bottom:1px solid #e6e6e6;}
.newsBox .news_top > ul > li > a{position:absolute;right:5px;top:10px;}

.newsBox .box_left{margin-right:30px;}
.newsBox .box_left p{margin-top:50px;}

.newsBox .nbox1{float:left;background:#FFFFFF;width:585px;height:625px;padding:50px 48px 60px 48px;box-sizing:border-box;}
.newsBox .news_top1{position:relative;border-bottom:1px solid #e6e6e6;width:485px;}
.newsBox .news_top1 > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;}
.newsBox .news_top1 > ul > li > a{position:absolute;right:5px;top:10px;}


/* ¹®ÀÇ ¹× °ßÀû */
.news_button{position:relative;}
.news_button .news_btn{position:absolute;right:0;display:inline-block;background:#2763bb;color:#FFF;font-size:18px;width:175px;height:65px;line-height:65px;text-align:center;font-weight:200;border:0;cursor:pointer;}
.news_button .news_chkbox{color:#656565;font-size:18px;padding-top:10px;display: inline-block;}
.news_button .news_chkbox .chkbox{width:20px;height:20px;}

.news_button2{position:relative;text-align:center;width:100%;padding-top:10px;}
.news_button2  .news_btn{display:inline-block;background:#2763bb;color:#FFF;font-size:18px;width:175px;height:65px;line-height:65px;text-align:center;font-weight:200;border:0;cursor:pointer;}

.news_mid{width:475px;margin:0 auto;}
.news_mid .news_form{float:left;padding:30px 0 0 0;box-sizing:border-box;width:65%;}
.news_mid .news_form li{padding-bottom:10px;box-sizing:border-box;}
.news_mid .news_form li > input{width:100%;height:45px;box-sizing: border-box;border:1px solid #bebebe;text-indent:10px;font-weight:200;font-size:16px;}
.news_mid .news_form li > input::placeholder{color:#bebebe;}

/* ´º½º·¹ÅÍ */
.quest_mid{width:1074px;margin:0 auto;position:relative}
.quest_mid .quest_b1{width:528px;}
.quest_mid .quest_b2{width:528px;position:absolute;right:0px;top:0px;}
.quest_mid .quest_form{padding:30px 0 0px 0;box-sizing:border-box;}
.quest_mid .quest_form li{padding-bottom:10px;box-sizing:border-box;}
.quest_mid .quest_form li > input{width:100%;height:45px;box-sizing: border-box;border:1px solid #bebebe;text-indent:10px;font-weight:200;font-size:16px;}
.quest_mid .quest_form li > input::placeholder{color:#bebebe;}
.quest_mid .quest_form li > textarea{width:100%;height:154px;box-sizing: border-box;border:1px solid #bebebe;font-weight:200;font-size:16px;resize:none;color:#666;}
.quest_mid .quest_form li > textarea::placeholder{color:#bebebe;font-weight:600;text-indent:10px;padding-top:10px;}


.quest_box{display: inline-block;width: 100%;}
.quest_button{position:relative;}
.quest_button .news_btn{position:absolute;right:0;top:30px;display:inline-block;background:#2763bb;color:#FFF;font-size:18px;width:155px;height:100px;line-height:100px;text-align:center;font-weight:200;border:0;cursor:pointer;}
.quest_chkbox .news_chkbox{color:#656565;font-size:18px;display: inline-block;}
.quest_chkbox .news_chkbox .chkbox{width:20px;height:20px;}

/*°øÁö»çÇ×*/
.gongji_top{position:relative;border-bottom:1px solid #e6e6e6;width:485px;margin-top:40px;}
.gongji_top > ul > li{font-size:28px;color:#494949;font-weight:400;padding-bottom:15px;text-indent:10px;}
.gongji_top > ul > li > a{position:absolute;right:5px;top:10px;}

.gongji_mid{margin:20px 0;}
.gongji_mid > ul > li{height:30px;line-height:30px;position:relative;}
.gongji_mid > ul > li > a{color:#656565;font-size:17px;}
.gongji_mid > ul > li > span.rdate{position:absolute;right:0;color:#999999;font-size:15px;}