/* common */
.subCon > div { width:970px; margin:70px auto 50px; overflow:hidden;  }
.subCon h2 { font-size:36px; line-height:100%; color:#181d62; font-weight:700; }
.subCon h2 span { font-size:19px; font-weight:300; }
.subCon h2 span:before { content:"/"; margin:0 6px 0 9px; }
#cont { width:100%; overflow:hidden; margin-top:30px; min-height:300px;}
.cont_txt{font-size:17px;color:#474747;line-height:27px;font-weight:300;}
.cont_txt span {display:block}


/*lnb*/
.tabMenu { text-align:center; width:100%; position:relative; margin-bottom: 60px }
.tabMenu:after { content:""; display:block; width:100%; height:2px; background:#e0e0e0; position:absolute; top:0; left:0; z-index:-1; }
.tabMenu li { display:inline-block; margin:0 20px; font-size:16px;  }
.tabMenu li a { display:block; padding-top:15px; color:#686868; font-weight:300; position:relative;  }
.tabMenu li.active a { color:#181d62; font-weight:700; }
.tabMenu li.active a:before { content:""; width:100%; height:2px; background:#181d62; display:block; position:absolute; top:0; left:0;}
.tabSelect { display:none; width:99%; height:45px; background:#f5f5f5; position:relative; margin-bottom:20px; }
.tabSelect > a { display:block; width:100%; height:45px; line-height:45px; text-indent:15px; color:#181d62; font-size:15px; }
.tabSelect > a:after { content:""; width:0; height:0; border-left: 4.5px solid transparent; border-right: 4.5px solid transparent; border-top: 6px solid #181d62; float:right; margin:19px 18px 0 0; }
.tabSelect > ul { display:none; position:absolute; top:45px; border:1px solid #d2d2d2; background:#fff; overflow:hidden; width:calc(100% - 2px); z-index:55; }
.tabSelect > ul li a { color:#6f6e6e; display:block; width:100%; height:45px; font-size:13px; font-weight:300; text-indent:15px;  line-height:45px; }

/*product*/
.pdCon .tit {overflow:hidden;  }
.pdCon .tit h3 { font-weight:700; font-size:42px; color:#181d62; float:left; line-height:130%; }
.pdCon .tit h3 span { display:block; font-weight:500; font-size:28px; line-height:100%; }
.pdCon .tit ul { float:left; margin:40px 0 0 20px; }
.pdCon .tit ul li { float:left; margin-right:6px; }
.pdCon .tit li a { display:block; width:auto; padding:0 15px; height:33px; line-height:33px; text-align:center; color:#181d62; border:1px solid #181d62; font-size:15px; font-weight:300;  }
.pdCon .tit li:first-child a { background:#181d62; color:#fff; }
.pdCon .txt { margin-top:45px; overflow:hidden;  }
.pdCon .txt p { font-size:17px; font-weight:300; line-height:180%; color:#292929; margin-top:20px; }
.pdCon .txt p.redC { color:#c43232; margin-top:35px; }
.tab_pd1 { margin-top:55px; overflow:hidden; position:relative; }
.tab_pd1:after { content:""; display:block; width:100%;  height:1px; background:#e0e0e0; position:absolute; z-index:-1; bottom:0; left:0; }
.tab_pd1 li { float:left; border:1px solid #e0e0e0; border-left-color:#fff; width:auto; padding:0 25px; line-height:53px; font-size:15px; font-weight:300; color:#707070; position:relative; cursor:pointer; }
.tab_pd1 li:first-child { border-left-color:#e0e0e0; }
.tab_pd1 li.active { border-color:#9d9eb4; border-bottom-color:#fff; color:#181d62; font-weight:700;  }
.tab_pd1 li:first-child.active { border-left-color:#9d9eb4; }
.tab_pd1 li.active:before { content:""; display:inline-block; /*background:url(/kor/img/sub/bullet_tab_over.gif) no-repeat; width:10px; height:7px; margin-right:3px; */vertical-align:middle; margin-top:-2px; }
.tab_pd1 li.active:after { content:""; display:block; width:100%; height:2px; background:#181d62; position:absolute; top:0; left:0; }


/*program*/
.pgBox .title { width:100%; overflow:hidden; margin-bottom:50px; background:url(/kor/img/sub/img_logo_pd.jpg) no-repeat 498px 48px;  }
.pgBox .title h4 { font-size:32px; line-height:150%; color:#181d62; font-weight:700; }
.pgBox .title h4 span {display:block; }
.pgBox .title dl { margin-top:20px; }
.pgBox .title dd { font-size:14px; line-height:160%; font-weight:300; margin-top:7px; color:#505050; }
.pgBox .title dd span { display:block; padding-left:10px; }
.pgBox > div { width:100%; overflow:hidden; margin-bottom:50px; }
.pgBox > div dl { float:left; width:48.5%; }
.pgBox > div dl.right { margin-left:3%; }
.pgBox > div dt { font-size:26px; line-height:100%; font-weight:700; color:#12215a; margin-bottom:20px; }
.pgBox > div dt > span {padding-left:10px; font-size:14px; }
.pgBox > div dd { font-size:14px; line-height:160%; color:#505050; font-weight:300; margin-top:7px;  }
.pgBox > div dd span { display:block; padding-left:10px;}
.pgBox > div dl blockquote {padding-left:13px; margin-top:10px;  }
.pgBox > div dl blockquote p {background:url(/kor/img/sub/bullet_subsd.gif) no-repeat 0 11px; line-height:25px; padding-left:8px; margin-top:5px;  }
.pgBox > div dl i {font-size:12px; padding-left:9px; display:block; }

.bio > article { width:100%; overflow:hidden; margin-top:50px; }
.bio h4 { font-size:32px; line-height:150%; color:#181d62; font-weight:700; }
.bio dl {margin:40px 0 5px; ; }
.bio dl dt {font-size:17px; color:#181d62;font-weight:700; margin-bottom:8px; }
.cellBox .cellbox_01 {min-height:550px;}
.cellBox .cellbox_01 p { font-size:24px; line-height:150%; color:#181d62; font-weight:700; margin-top:20px; }
.cellBox .cellbox_01 p span{display:block; }
.cellBox .cellbox_01 dl {float:left; margin:20px 0; }
.cellBox .cellbox_01 dl:last-child {margin-top:20px; width:35%; margin:60px 0 0 70px; min-height:250px;}
.cellBox .cellbox_01 dl:last-child img {margin-top:27px; }
.cellBox .cellbox_01 dl:last-child i {margin-left:-20px; }
.cellBox .cellbox_01 dl p {width:100%}
.cellBox .cellbox_01 dl p i {font-size:13px; text-align:center; width:100%; display:block;}
.cellBox .cellbox_02 {margin-top:40px; width:100%}
.cellBox .cellbox_02 div { float:left; min-height:200px; }
.cellBox .cellbox_02 div dl {margin-top:20px; }
.cellBox .cellbox_02 img { margin-left:32%; height:286px; width:206px;}
.matterBox i {font-size:13px; display:block; margin-bottom:5px; color:#8a8a8a }
.matterBox .blue {color:#2c8ece}
.matterBox img {margin:10px 0; }
.matterBox .matter_01 dl {margin-top: 20px; }
.matterBox .matter_02 ul {float:left}
.matterBox .matter_02 ul:first-child {margin-left:0px; }
.matterBox .matter_02 ul {margin-left:5px; }
.matterBox .matter_02 ul li:first-child {height:35px; width:480px; background:#767cbb; font-size:18px; color:#fff; font-weight:700; text-align:center; margin-bottom:2px; line-height:35px }
.matterBox .matter_03 div ul li {float:left; height:240px; width:33.3%; text-align:center;}
.matterBox .matter_03 p {width:100%; background:url(/kor/img/sub/img_matterBox4_10.jpg)no-repeat right bottom; }
.matterBox .matter_04 ul li {float:left; width:49%; text-align:center;}
.matterBox .matter_04 ul li:first-child {margin-right:2%}

/*feed*/
.feed .title { width:100%; background:url(/kor/img/sub/img_feed01.jpg) no-repeat right top; margin-bottom:20px; }
.feed .title h4 { font-size:32px; line-height:150%; color:#181d62; font-weight:700; display:block; width:50%; background:url(/kor/img/sub/img_logo_feed.jpg) no-repeat 180px 0;  }
.feed .title h4 span {display:block; }
.feed .title dl { margin:20px 0; }
.feed .title dl dt {font-size:26px; line-height:100%; font-weight:700; color:#12215a; margin:50px 0 20px 0;}
.feed .title dd { font-size:14px; line-height:160%; font-weight:300; margin-top:7px; color:#505050; }
.feed .title dd span { display:block; }
.feed > div dl {margin-bottom:40px; }
.feed > div dl:last-child {margin-bottom:0px; }
.feed > div dt { font-size:26px; line-height:100%; font-weight:700; color:#12215a; margin-bottom:20px; }
.feed > div dd { font-size:14px; line-height:160%; color:#505050; font-weight:300;   }
.feed_graph dd{margin:30px 0; }
.feed1100 {display:none}
.feed500 {display:none}
.graph01 {background:url(/kor/img/sub/feed_graph00.gif) no-repeat; width:100%; height:54px; font-weight:600;  } 
.graph01 ul li {float:left; width:33%; text-align:center; color:#fff; font-size:17px; margin-top:13px;  }

.graph02 {background:url(/kor/img/sub/feed_graph01.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph02 ul:first-child li,.graph02  ul:last-child li {float:left; width:19%; text-align:right; color:#505050; font-size:13px; padding-right:5px }
.graph02 ul:nth-child(2) li {float:left; width:19.5%; text-align:center; color:#fff; font-size:17px; margin:13px 0; }

.graph03 {background:url(/kor/img/sub/feed_graph02.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph03 ul:first-child li,.graph03 ul:last-child li {float:left; width:45%; text-align:right; color:#505050; font-size:13px;padding-right:5px  }
.graph03 ul:first-child li:first-child,.graph03 ul:last-child li:first-child{margin-left:60px; }
.graph03 ul:nth-child(2) li {float:left; width:50%; text-align:center; color:#fff; font-size:17px; margin:13px 0;  }

.graph04 {background:url(/kor/img/sub/feed_graph03.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph04 ul:first-child li {float:left; width:10%; text-align:right; color:#505050; font-size:13px;padding-right:5px  }
.graph04 ul:first-child li:nth-child(1){margin-left:35px;}
.graph04 ul:first-child li:nth-child(2),.graph04 ul:first-child li:nth-child(3){margin-left:25px;}
.graph04 ul:first-child li:nth-child(6){margin-left:70px;}
.graph04 ul:first-child li:nth-child(8){width:8%;}
.graph04 ul:nth-child(2) li {float:left; width:10%; text-align:center; color:#fff; font-size:17px; margin:5px 0;  }
.graph04 ul:nth-child(2) li:nth-child(1),.graph04 ul:nth-child(2) li:nth-child(2),.graph04 ul:nth-child(2) li:nth-child(3){margin-left:25px; }
.graph04 ul:nth-child(2) li:nth-child(4){margin-left:5px; }
.graph04 ul:nth-child(2) li:nth-child(5){margin-left:50px; }
.graph04 ul:nth-child(2) li:nth-child(6){margin-left:80px; }
.graph04 ul:nth-child(2) li:nth-child(7){margin-left:40px; }
.graph04 ul:nth-child(2) li span{display:block; font-size:12px; }

.graph05 {background:url(/kor/img/sub/feed_graph04.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph05 ul:first-child li {float:left; width:26%; text-align:right; color:#505050; font-size:13px;padding-right:5px  }
.graph05 ul:first-child li:nth-child(2) {margin-left:75px; }
.graph05 ul:first-child li:nth-child(3) {margin-left:100px; }
.graph05 ul:nth-child(2) li {float:left; width:28%; text-align:center; color:#fff; font-size:17px; margin:13px 0;  }
.graph05 ul:nth-child(2) li:nth-child(2) {margin-left:20px; }
.graph05 ul:nth-child(2) li:nth-child(3) {margin-left:70px; }

.graph06 {background:url(/kor/img/sub/feed_graph05.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph06 ul:first-child li {float:left; width:26%; text-align:right; color:#505050; font-size:13px;padding-right:5px  }
.graph06 ul:first-child li:nth-child(2) {margin-left:75px; }
.graph06 ul:first-child li:nth-child(3) {margin-left:100px; }
.graph06 ul:nth-child(2) li {float:left; width:28%; text-align:center; color:#fff; font-size:17px; margin:13px 0;  }
.graph06 ul:nth-child(2) li:nth-child(2) {margin-left:20px; }
.graph06 ul:nth-child(2) li:nth-child(3) {margin-left:70px; }

.graph07 {background:url(/kor/img/sub/feed_graph06.gif) no-repeat 0 20px; width:100%; height:90px;  } 
.graph07 ul:first-child li {float:left; width:49%; text-align:right; color:#505050; font-size:13px;padding-right:5px  }
.graph07 ul:nth-child(2) li {float:left; width:50%; text-align:center; color:#fff; font-size:17px; margin:13px 0;  }

/*Á¦Ç°¸®½ºÆ®*/
.pro dl {margin-bottom:30px; font-size:15px; line-height:200%;}
.pro dl dt { font-weight:500; color:#171c61;  font-size:17px;}
.pro dl dd { font-weight:400; background:url(/kor/img/sub/con_b.gif) no-repeat 0 12px; padding-left:10px; }
.pro dl p {margin-bottom:20px; line-height:150%; }

/*bio*/
.cstGraph1 { width:100%; overflow:hidden; margin-top:30px;}
.cstGraph1 > ul { float:left; width:400px; height:376px; overflow:hidden; background:url(/kor/img/sub/img_cstGraph1.gif) no-repeat; position:relative; }
.cstGraph1 > ul li { color:#fff; font-size:18px; line-height:150%; width:216px; height:216px; position:absolute; text-align:center; }
.cstGraph1 > ul li:first-child { position:static; margin-left:93px; }
.cstGraph1 > ul li:first-child p { margin-top:35px; }
.cstGraph1 > ul li:nth-child(2) { left:0; bottom:0; }
.cstGraph1 > ul li:nth-child(2) p { margin-top:144px; }
.cstGraph1 > ul li:last-child { right:0; bottom:0; }
.cstGraph1 > ul li:last-child p { margin-top:144px; }
.cstGraph1 div { float:left; margin:103px 0 0 13px; width:135px; text-align:center;}
.cstGraph1 div p { color:#474747; font-size:18px; margin-bottom:25px; }
.cstGraph1 div i { float:left; font-size:0; display:block; margin-left:10px; width:0; height:0; border-top: 13px solid transparent; border-bottom: 13px solid transparent; border-left: 19px solid #99d2ee; }
.cstGraph1 div i.first { margin-left:0; }
.cstGraph1 dl { float:right; margin-top:35px; width:370px; }
.cstGraph1 dl dt { background:#0076a9; color:#fff; font-size:22px; line-height:120%; padding:16px 0 15px 27px; }
.cstGraph1 dl dd { width:100%; height:64px; box-sizing:border-box; border:7px solid #0097db; display:table; }
.cstGraph1 dt+dd+dd { border-color:#00abeb; }
.cstGraph1 dt+dd+dd+dd { border-color:#b3dff1; }
.cstGraph1 dd p { display:table-cell; vertical-align:middle; padding-left:16px; font-size:18px; color:#474747; letter-spacing:-.5px; }
.cstGraph1 dd p:after { content:""; display:inline-block; float:right; margin-right:16px; width:0; height:0; border-left: 13px solid transparent; border-right: 13px solid transparent; border-bottom: 23px solid #0097db; }
.cstGraph1 dt+dd+dd p:after { border-bottom-color:#00abeb; }
.cstGraph1 dt+dd+dd+dd p:after { border-bottom-color:#b3dff1; }

.cstGraph2 { width:100%; overflow:hidden; position:relative; height:487px; margin-top:75px; font-weight:300; }
.cstGraph2 .img { position:absolute; z-index:2; width:626px; height:458px; top:29px; right:0; background:url(/kor/img/sub/img_cstGraph2.png) no-repeat; }
.cstGraph2 .img p { color:#474747; font-size:18px; }
.cstGraph2 .img p:first-child { margin:12px 0 0 300px; }
.cstGraph2 .img p:nth-child(2) { margin:38px 0 0 348px; }
.cstGraph2 .img p:nth-child(3) { margin:37px 0 0 386px; }
.cstGraph2 .img p:nth-child(4) { margin:37px 0 0 425px; }
.cstGraph2 .img p:last-child { margin:38px 0 0 465px; }
.cstGraph2 .txt { margin:0 0 0 52px; width:543px; overflow:hidden; background:url(/kor/img/sub/img_star.gif) no-repeat; }
.cstGraph2 .txt ul { width:100%; margin-top:29px; }
.cstGraph2 .txt ul li { height:56px; position:relative; overflow:hidden; margin-top:12px; box-sizing:border-box; padding-left:35px}
.cstGraph2 .txt ul li:first-child { width:543px; background:#0b1e60 url(/kor/img/sub/img_cst_list1.gif) no-repeat right; margin-top:0; }
.cstGraph2 .txt ul li:nth-child(2) { width:485px; background:#0076a9 url(/kor/img/sub/img_cst_list2.gif) no-repeat right;  }
.cstGraph2 .txt ul li:nth-child(3) { width:432px; background:#0097db url(/kor/img/sub/img_cst_list3.gif) no-repeat right; }
.cstGraph2 .txt ul li:nth-child(4) { width:381px; background:#00abeb url(/kor/img/sub/img_cst_list4.gif) no-repeat right; }
.cstGraph2 .txt ul li:last-child { width:332px; background:#99d2ee url(/kor/img/sub/img_cst_list5.gif) no-repeat right; }
.cstGraph2 .txt ul li p { color:#fff; font-size:16px; line-height:130%; margin-top:17px; }
.cstGraph2 .txt ul li p span { display:block; }
.cstGraph2 .txt > p { margin-top:30px; font-size:14px; line-height:120%; color:#474747; } 
.cstGraph2 .txt > p:last-child {  margin-top:10px; } 
.cstGraph2 .txt > p span { display:block; }

.cstGraph3 { width:100%; overflow:hidden; position:relative; height:440px; margin-top:20px; font-weight:300; color:#fff; }
.cstGraph3 ul {display:block}
.cstGraph3 ul:nth-child(1) {position:absolute; z-index:2; width:279px; height:268px; background:url(/kor/img/sub/img_BioGraph1.gif) no-repeat ; top:80px; left:0;}
.cstGraph3 ul:nth-child(1) li:nth-child(1) {margin:85px 0 0 -75px; font-size:18px; font-weight:600; text-align:center; }
.cstGraph3 ul:nth-child(1) li:nth-child(2) {margin:45px 0 0 10px; }
.cstGraph3 ul:nth-child(1) li:nth-child(3) {margin:28px 0 0 10px; }

.cstGraph3 ul:nth-child(2) {position:absolute; width:325px; height:317px; background:url(/kor/img/sub/img_BioGraph2.gif) no-repeat ; top:0; left:240px;}
.cstGraph3 ul:nth-child(2) li {margin:110px 0 0 150px; font-size:28px; font-weight:600; }

.cstGraph3 ul:nth-child(3) {position:absolute; z-index:2; width:246px; height:230px; background:url(/kor/img/sub/img_BioGraph3.gif) no-repeat; top:180px; left:520px; }
.cstGraph3 ul:nth-child(3) li:nth-child(1) {margin:50px 0 0 100px; line-height:130% }
.cstGraph3 ul:nth-child(3) li:nth-child(2) {margin:65px 0 0 30px; float:left; }
.cstGraph3 ul:nth-child(3) li:nth-child(3) {margin:65px 0 0 145px; }

.cstGraph3 p {position:absolute ; z-index:3;width:58px; height:58px; background:url(/kor/img/sub/img_BioGraph4.gif) no-repeat; top:250px; left:765px;}
.cstGraph3 ul:last-child {position:absolute; width:129px; height:130px; background:url(/kor/img/sub/img_BioGraph5.gif) no-repeat; top:220px; right:0;}
.cstGraph3 ul:last-child li {margin:40px 0 0 0; text-align:center; }

/*greeting*/
.grCon{overflow:hidden}
.grCon h4{font-size:32px; color:#181d62; font-weight:700; line-height:100%; margin-bottom:40px;}
.grCon .gr_ceo{float:right; width:334px; text-align:right; margin-top:5px; margin-left:40px; border:1px solid #ddd; }
.grCon p.cont_txt{margin-top:30px;}
.grCon .ceo_sign{font-weight:700; font-size:17px; color:#474747; text-align:right; margin-top:20px;}
.grCon span {display:block; }

/*history*/
.hisCon .his_disc {overflow:hidden;}
.hisCon .his_disc .logoBox{background:#f7f7f7 url(/kor/img/sub/his_logo.png) no-repeat 4% 50%;padding:5% 3% 5% 23%;}
.hisCon .his_disc .logoBox h4{font-size:32px;color:#181d62;font-weight:700}
.hisCon .his_disc .logoBox>p{font-size:17px; letter-spacing:1px; font-weight:300; line-height:170%}
.hisCon .his_disc .logoBox>p span{font-weight:700;color:#181d62}
.hisCon .his_disc p.cont_txt{letter-spacing:1px;margin-top:25px;}
.hisCon .history h4{font-size:36px;font-weight:700;text-align:center;color:#181d62;line-height:100%;margin-top:80px; margin-bottom:50px; }
/*.hisBox {margin-top:20px; background:url(/kor/img/sub/img_his02.png)no-repeat right bottom; }*/
.hisBox>dl{overflow:hidden;padding:15px 0}
.hisBox>dl>dt{float:left;color:#181d62;font-size:21px; margin-left:32px; }
.hisBox>dl>dd{margin-left:113px;background:url(/kor/img/sub/bullet_hisdd.gif) no-repeat 0px 13px;/*padding-left:230px;*/padding-left:10px; font-size:17px;font-weight:300;color:#474747;line-height:26px;letter-spacing:1px}
.tab_pd2 { margin:55px 0; overflow:hidden; position:relative; }
.tab_pd2:after { content:""; display:block; width:100%;  height:1px; background:#e0e0e0; position:absolute; z-index:-1; bottom:0; left:0; }
.tab_pd2 li { float:left; border:1px solid #9d9eb4; border-left-color:#9d9eb4; width:49.7%;text-align:center;line-height:53px; font-size:18px; font-weight:500; color:#181d62; position:relative; cursor:pointer; }
.tab_pd2 li:first-child{border-right-color:#fff;}
.tab_pd2 li:last-child{border-left-color:#fff;}
.tab_pd2 li.active { border-color:#9d9eb4;color:#181d62; font-weight:700;  }
.tab_pd2 li:first-child.active { border-right-color:#9d9eb4; }
.tab_pd2 li:last-child.active{border-left-color:#9d9eb4; }
.tab_pd2 li.active:after { content:""; display:block; width:100%; height:2px; background:#181d62; position:absolute; top:0; left:0; }


/*Subsidiaries*/
.sbsidiCon .section{margin-top:60px;}
.sbsidiCon .section h4{font-size:32px;color:#181d62;font-weight:700;line-height:100%;margin-bottom:15px;}
.sbsidiCon .section>ul>li{background:url(/kor/img/sub/bullet_subsd.gif) no-repeat 0 10px; line-height:25px; padding-left:10px; }
/*.sbsidiCon .section>ul>li sub {font-size:30px; }*/
/*contact*/
.mapleft dl {float:left; width:50%; margin-right:45px; }
.mapleft dl dt {font-size:24px; color:#181d62; font-weight:600; margin-bottom:20px; }
.mapleft dl dd {font-size:17px; margin-bottom:15px; font-weight:400;}
.mapleft dl dd span {color:#181d62; font-weight:600;}
.mapleft iframe {width:45%}

@media screen and (max-width:1100px) {
	/* common */
	.subCon > div { width:94%; margin:25px auto 30px; }
	.subCon h2 { font-size:32px; }
	.subCon h2 span { font-size:15px; }
	#cont { margin-top:20px; }
	.cont_txt span {display:none}
	

	/*lnb*/
	.tabMenu { display:none; }
	.tabSelect { display:block; }	

	/*program*/
	.pgBox .title h4 span {display:inline; }
	.pgBox .title { margin-bottom:40px; background-position:bottom left; padding-bottom:280px; }
	.pgBox .title dd span { display:inline; padding-left:3px; }
	.pgBox > div { width:100%; overflow:hidden; margin-bottom:40px; }
	.pgBox > div dl { clear:left; width:100%; }
	.pgBox > div dl.right { margin:40px 0 0; }
	.pgBox > div dd { margin-top:10px;  }
	.pgBox > div dd span { display:inline; padding-left:3px; }

	/*feed*/
	.feed .title h4 { font-size:32px; line-height:150%; color:#181d62; font-weight:700; display:block; width:100%;  }
	.feed_graph dd {display:none; }
	.feed1100 { display:block; }
	.feed .title { width:100%; background-position:bottom left;  padding-bottom:320px; margin-bottom:10px}
	.feed .title dd span { display:inline; }
	
	/*Consulting_new*/
	.cstGraph1 { margin-top:30px;}
	.cstGraph1 > ul { float:none; margin:0 auto; }
	.cstGraph1 div { float:none; margin:4% auto 0; width:135px; text-align:center;}
	.cstGraph1 div p { color:#474747; font-size:18px; margin-bottom:15px; }
	.cstGraph1 div i { float:none; margin:0 auto; border-left: 13px solid transparent; border-right: 13px solid transparent; border-top: 19px solid #99d2ee; }
	.cstGraph1 div i.first { margin:0 auto; }
	.cstGraph1 dl { float:none; margin:10px auto 0; width:370px; }

	.cstGraph2 { height:auto; margin-top:6%; }
	.cstGraph2 .img { position:static; margin:29px auto; width:490px; height:365px; background-size:384px; }
	.cstGraph2 .img p { font-size:16px; }
	.cstGraph2 .img p:first-child { margin:14px 0 0 235px; }
	.cstGraph2 .img p:nth-child(2) { margin:25px 0 0 270px; }
	.cstGraph2 .img p:nth-child(3) { margin:26px 0 0 305px; }
	.cstGraph2 .img p:nth-child(4) { margin:28px 0 0 338px; }
	.cstGraph2 .img p:last-child { margin:30px 0 0 370px; }
	.cstGraph2 .txt { margin:20px auto 0; width:80%;}
	.cstGraph2 .txt ul li { padding:3px 25px; display:table; }
	.cstGraph2 .txt ul li:first-child { width:100%; background:#0b1e60; }
	.cstGraph2 .txt ul li:nth-child(2) { width:100%; background:#0076a9;  }
	.cstGraph2 .txt ul li:nth-child(3) { width:100%; background:#0097db; }
	.cstGraph2 .txt ul li:nth-child(4) { width:100%; background:#00abeb; }
	.cstGraph2 .txt ul li:last-child { width:100%; background:#99d2ee; }
	.cstGraph2 .txt ul li p { margin-top:0; display:table-cell; vertical-align:middle; }
	.cstGraph2 .txt ul li p span { display:inline; margin-left:3px; }
	.cstGraph2 .txt > p { margin-top:20px; font-size:16px; line-height:120%; color:#474747; } 
	.cstGraph2 .txt > p:last-child {  margin-top:10px; } 
	.cstGraph2 .txt > p span { display:inline; margin-left:3px; }

	.cstProcess { margin-top:25px; }
	.cstProcess li { float:none; width:450px; margin:0 auto 15px; }
	.cstProcess li:first-child {margin:0 auto 15px; }
	.cstProcess li i { top:auto; left:auto; bottom:-20px; right:-15px; transform:rotate(90deg); }
	.cstProcess li > div { width:calc(100% - 4px); height:auto; padding-bottom:20px; margin-top:0; }
	.cstProcess li dt { margin-bottom:15px; height:60px;} 
	
	.cstGraph3 {display:none}
	
	.tab_pd1 { margin-top:35px;  }
	.tab_pd1:after { display:none; }
	.tab_pd1 li { border-left-color:#e0e0e0; margin:0 0 5px 5px; }
	.tab_pd1 li:first-child { border-left-color:#e0e0e0; }
	.tab_pd1 li.active { border-bottom-color:#9d9eb4;  }
	.tab_pd1 li:first-child.active { border-left-color:#9d9eb4; }

	.pdCon article { margin-top:20px; }		
	
	.cellBox .cellbox_01 dl {float:none; }
	.cellBox .cellbox_01 dl:last-child {margin:20px 0 0 0px; width:100%}
	.cellBox .cellbox_01 dl:last-child img {margin-top:0px; }
	.cellBox .cellbox_01 dl:last-child i {margin-left:-20px; width:350px;}
	.cellBox .cellbox_01 dl p i {width:553px;}
	.cellBox .cellbox_02 img {margin-left:5%}
	.matterBox i {font-size:13px; display:block; margin-bottom:5px; color:#8a8a8a; width:100%;float:none; }
	.matterBox .blue {color:#2c8ece}
	.matterBox img {width:100% }
	.matterBox .matter_01 dl {margin-top:20px; }
	.matterBox .matter_02 {width:100%}
	.matterBox .matter_02 div {width:100%}
	.matterBox .matter_02 ul {float:left; width:48%; margin-right:2%; }
	.matterBox .matter_02 ul:last-child {margin-left:0%; }
	.matterBox .matter_02 ul li:first-child {width:100%; font-size:14px}	
	.matterBox .matter_03 div ul li {min-height:50px}
	.studyBox img {width:100%}

	/*greeting*/
	.grCon .gr_ceo{float:right;text-align:center;margin-top:-20px;}

	/*history*/
	.hisCon .his_disc .logoBox{background:#f7f7f7 url(/kor/img/sub/his_logo.png) no-repeat 35px 45%;padding:5% 3% 5% 200px;}
	.hisCon .his_disc .logoBox h4{font-size:28px}
	.hisCon .his_disc .logoBox>p{font-size:18px;}
	.his_disc p.cont_txt img{width:50%}

	/*contact*/
	.mapleft dl {width:100%;  }
	.mapleft dl dt {font-size:21px; margin-bottom:10px; }
	.mapleft dl dd {font-size:15px; margin-bottom:6px;}	
	.mapleft iframe {width:100%}
	
	.pdCon .txt img { width:100%; max-width:770px; }
	


}
@media screen and (max-width:500px) {
	/* common */
	.subCon h2 { font-size:28px; }
	.subCon h2 span { font-size:15px; }
	.subCon h2 span:before { content:"/"; margin:0 3px 0 5px; }
	.cont_txt{font-size:13px;line-height:22px;letter-spacing:0}
	.img100 img{width:100%;}
	.img100 {width:100%;}

	/*lnb*/
	.tabSelect { width:99%; }


	/*program*/
	.pgBox .title { margin-bottom: 30px ; padding-bottom:60%; background-size:80%; background-position:bottom center; }
	.pgBox .title h4 { font-size:34px; letter-spacing:-.4px; }
	.pgBox .title dt { font-size:22px; }
	.pgBox .title dd { font-size:13px; margin-top:15px; }
	.pgBox > div { margin-bottom:30px; }
	.pgBox > div dl.right { margin:30px 0 0; }
	.pgBox > div dt { font-size:24px; }
	.pgBox > div dd { margin-top:10px; font-size:13px; }
	.pgBox > div dl blockquote p { margin-top:0px; font-size:13px; }

	/*feed*/
	.feed_graph dd {display:none; }
	.mobile { display:block; }
	.feed .title{background:none;padding-bottom:0px; margin-bottom:0px}
	.feed .title img{ width:100%; margin-bottom:20px;}
	.feed1100 { display:none; }
	.feed500 { display:block; }
	.feed .title h4 { background:url(/kor/img/sub/img_logo_feed_500.jpg) no-repeat 180px 0; background-size:130px  }


	/*Consulting_new*/
	.cstGraph1 { margin-top:5%;}
	.cstGraph1 > ul { width:290px; height:272px; background-size:290px; }
	.cstGraph1 > ul li { font-size:14px; width:159px; height:159px; }
	.cstGraph1 > ul li:first-child { margin-left:65px; }
	.cstGraph1 > ul li:first-child p { margin-top:20px; }
	.cstGraph1 > ul li:nth-child(2) p { margin-top:110px; }
	.cstGraph1 > ul li:last-child p { margin-top:110px; }
	.cstGraph1 div { width:290px; }
	.cstGraph1 div p { font-size:15px; margin-bottom:10px; }
	.cstGraph1 div i { border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 10px solid #99d2ee; }
	.cstGraph1 dl { float:none; margin:10px auto 0; width:100%; }
	.cstGraph1 dt { font-size:22px; padding:16px 0 15px 20px; }
	.cstGraph1 dd { width:100%; height:64px; box-sizing:border-box; border:7px solid #0097db; display:table; }
	.cstGraph1 dd p { padding-left:8px; font-size:15px; }
	.cstGraph1 dd p:after {margin-right:8px; }

	.cstGraph2 .img { width:315px; height:235px; background-size:245px; }
	.cstGraph2 .img p { font-size:12px; }
	.cstGraph2 .img p:first-child { margin:12px 0 0 150px; }
	.cstGraph2 .img p:nth-child(2) { margin:7px 0 0 175px; }
	.cstGraph2 .img p:nth-child(3) { margin:7px 0 0 195px; }
	.cstGraph2 .img p:nth-child(4) { margin:8px 0 0 214px; }
	.cstGraph2 .img p:last-child { margin:8px 0 0 233px; }
	.cstGraph2 .txt ul li p { font-size:15px; }
	.cstGraph2 .txt { width:100%;}
	.cstGraph2 .txt > p { font-size:15px; } 
	
	.cstProcess li { width:100%;  }
	.cstProcess li i { bottom:-20px; right:0; transform:rotate(90deg);}

	.cstGraph3 {height:auto; margin-top:1%; }	
	.cstGraph3 ul:nth-child(1) {position:static;width:279px; height:403px; background:url(/kor/img/sub/img_BioGraph1_m.gif) no-repeat ; top:0px; left:0;margin:0 auto;}
	.cstGraph3 ul:nth-child(1) li:nth-child(1) {margin:7% 0 0 -15px; padding:115px 0 0 0;   }
	.cstGraph3 ul:nth-child(1) li:nth-child(2) {margin:130px 0 0 40px; color:#f8bf52; font-size:17px; font-weight:600 }
	.cstGraph3 ul:nth-child(1) li:nth-child(3) {margin:40px 0 0 10px; color:#f4a954; font-size:17px; font-weight:600}

	.cstGraph3 ul:nth-child(2) {position:static; width:325px; height:317px; background:url(/kor/img/sub/img_BioGraph2_m.gif) no-repeat ; top:0; left:0;margin:0 auto;}
	.cstGraph3 ul:nth-child(2) li {margin:10% 0 0 160px; padding:150px 0 0 0}

	.cstGraph3 ul:nth-child(3) {position:static; width:246px; height:230px; background:url(/kor/img/sub/img_BioGraph3.gif) no-repeat; top:0; left:0; margin:0 auto;}
	.cstGraph3 ul:nth-child(3) li:nth-child(1) {margin:10% 0 0 100px; padding:40px 0 0 0; }
	.cstGraph3 ul:nth-child(3) li:nth-child(2) {margin:65px 0 0 30px; float:left; }
	.cstGraph3 ul:nth-child(3) li:nth-child(3) {margin:65px 0 0 145px; }

	.cstGraph3 p {position:static ; z-index:3;width:58px; height:58px; top:250px; left:765px;margin:0 auto;}
	.cstGraph3 ul:last-child {position:static; width:129px; height:130px; top:220px; right:0;margin:0 auto;}
	.cstGraph3 ul:last-child li {margin:10% 0 0 0; padding: 40px 0 0 0 }

	.tab_pd1 li { padding:0 10px; line-height:45px; font-size:13px;  }

	.bio > article { width:100%; overflow:hidden; margin-top:3%; }

	.cellBox .cellbox_01 dl p i {margin-left:40px;  width:311px;}	
	.matterBox i {font-size:13px; display:block; margin-bottom:5px; color:#8a8a8a; width:100%;float:none; }
	.matterBox .blue {color:#2c8ece}	
	.matterBox .matter_03 div {display:none}
	.matterBox .matter_03 p {width:100%; background:none;}
	.matterBox .matter_04 ul li {}

	/*greeting*/
	.grCon .gr_ceo{float:right;width:100%;text-align:center;margin-top:-20px;margin-bottom:20px;}

	/*history*/
	.hisCon .his_disc .logoBox{background:#f7f7f7 url(/kor/img/sub/his_logo.png) no-repeat 16px 30%;background-size:25%;padding:5% 3% 5% 130px;}
	.hisCon .his_disc .logoBox h4{font-size:24px}
	.hisCon .his_disc .logoBox>p{font-size:14px;line-height:20px}
	.tab_pd2 li { float:left; border:1px solid #9d9eb4; border-left-color:#9d9eb4; width:49%;}
	.hisBox {padding-bottom:180px; background-size:100%; }
	.hisBox>dl{overflow:hidden; padding:10px 0}
	.hisBox>dl>dt{float:none;margin-bottom:10px;font-size:24px;margin-left:0px; }
	.hisBox>dl>dd{margin-left:0px;background:url(/kor/img/sub/bullet_hisdd.gif) no-repeat 0px 10px;padding-left:10px;font-size:13px;font-weight:300;color:#474747;line-height:21px;letter-spacing:1px}

	/*Subsidiaries*/
	.sbsidiCon .section{margin-top:40px;}
	.sbsidiCon .section>ul>li{line-height:22px;}
	.sbsidiCon .section h4{font-size:24px;}	
	.sbsidiCon .section>ul>li{background:url(/kor/img/sub/bullet_subsd.gif) no-repeat 0 9px; padding-left:7px}


}

.view-wrapper { width:100%; position:relative; }
.view-wrapper .swiper-container { position:relative; padding:0 0 40px 0;}
.view-wrapper .swiper-container .swiper-slide { }
.view-wrapper .swiper-container .swiper-slide div > img { width:100%; }
.view-wrapper .swiper-container .swiper-slide p { color:#222; font-size:14px; margin:10px 0 0 0; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.view-wrapper .swiper-pagination { position:absolute; top:90% !important; border-radius:10px !important; overflow:hidden;  }
.view-wrapper .swiper-pagination-progressbar { background-color:#ddd !important; border-radius:10px; }
.view-wrapper .swiper-container-horizontal > .swiper-pagination-progressbar, 
.view-wrapper .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { height:5px !important; border-radius:10px !important; overflow:hidden;}
.view-wrapper .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #262b43 !important; border-radius:10px; }
