
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);

*{margin:0; padding:0}
html{width:100%; height:100%}
body{position:relative; font-size:16px; font-family:'Noto Sans KR', "Malgun Gothic", sans-serif; font-weight:300; color:#555; -webkit-text-size-adjust: 100%; -moz-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body.main{background:none;}
body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,p,form,fieldset,input,table,tr,th,td{margin:0; padding:0}
ul,ol,li{list-style:none}
img, fieldset{border:none; vertical-align:top;}
legend, caption{display:none/*position:absolute; top:-9999999px; left:-9999999px;*/ } /* 2017-08-31 i??i??*/
textarea, button{vertical-align:middle}
button{cursor:pointer;border:none;overflow:visible;}
select{height:29px; vertical-align:middle; background:#fff; border:1px solid #e3e3e3; font-family:'Noto Sans KR', sans-serif; color:#777; border-radius:0;}
input{height:41px; vertical-align:middle; background:#fff; border:1px solid #e3e3e3; font-family:'Noto Sans KR', sans-serif; color:#777; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; box-sizing:border-box; }
input,option{padding:3px 10px}
select{height:37px; padding:2px; line-height:29px;}
textarea{padding:3px; vertical-align:middle; background:#fff; border:1px solid #e3e3e3; font-family:'Noto Sans KR', sans-serif; color:#777; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; box-sizing:border-box; }
.checkbox{padding:0; border:0}
.disNone{display:none}
a{text-decoration:none; color:#777}
a:hover, a:focus, a:active{text-decoration:none;}
table{width:100%; border-collapse:collapse}
map area{outline:none;}
button{margin:0; padding:0; background:none; font-size:16px; font-family:'Noto Sans KR', sans-serif; color:#555; word-break:break-all;}
input[type="password"]{font-family:'dotum',"e??i?Ｘ",sans-serif !important;}
input[type="radio"]:focus{outline:1px dotted #888;}
::-webkit-input-placeholder {color:#888;}
:-moz-placeholder {color:#888; opacity:1;}
::-moz-placeholder {color:#888; opacity:1;}
:-ms-input-placeholder {color:#888;}
:placeholder-shown {color:#888;}

.irA{position:absolute; top:-9999999px; left:-9999999px} /* 2017-08-08 iＤ§e﹉Ｘ*/

input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder { /* WebKit browsers */
  color:transparent;
}

input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:transparent;
}

input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:transparent;
}

input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder { /* Internet Explorer 10+ */
  color:transparent;
}
.pBox{overflow:hidden}
.clearB{content:""; display:block; clear:both;}
.dimdBg{display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:url('/common/images/icon/dimdbg.png') repeat 0 0; z-index:50}

/* e﹉?e昌使 */
.mt3{margin-top:3px !important}
.mt5{margin-top:5px !important}
.mt10{margin-top:10px !important}
.mt15{margin-top:15px !important}
.mt20{margin-top:20px !important}
.mt25{margin-top:25px !important}
.mt30{margin-top:30px !important}
.mt35{margin-top:35px !important}
.mt40{margin-top:40px !important}
.mt45{margin-top:45px !important}
.mt50{margin-top:50px !important}
.mt55{margin-top:55px !important}
.mt60{margin-top:60px !important}
.mt90{margin-top:90px !important}
.mt100{margin-top:100px !important}
.pb110{padding-bottom:110px !important}

/* i??e?／ */
.taC{text-align:center !important}
.taR{text-align:right !important}
.taL{text-align:left !important}
.wideAuto{width:1110px; margin:auto;}

.goCon{position:absolute; top:-55px; left:0; width:100%; height:35px; padding:10px 0; text-align:center; font-size:20px; color:#fff; font-weight:bold; background:#000; line-height:34px; z-index:2000}
.moreBt{display:block; text-align:center; font-size:18px; color:#333; font-weight:500;}
.moreBt span{display:inline-block; padding-right:47px; background:url('/common/images/icon/morebt_icon.png') no-repeat  right center}
.moreBt span strong{color:#007ac3}
.goTop{position:fixed; bottom:20px; right:3%; z-index:1100}

.gryBt{display:inline-block; border:1px solid #b7b7b7; background:#efefef; padding:12px 29px 14px; font-size:22px; color:#333; font-weight:500}
.bluBt{display:inline-block; background:#2485c7; padding:12px 29px 14px; font-size:23px; color:#fff; font-weight:400}

.subTit{position:relative; font-size:28px; color:#000; font-weight:bold}
.subTit span{color:#555; font-weight:300}
.subTit img{position:absolute;}

#wrapper{position:relative; width:100%; min-width:1110px; overflow:hidden}

/* e使§i?╱i走?i?’ */
.mainPopDiv{display:none; position:fixed; top:-150px; left:0;width:100%; height:40px; padding-top:110px; text-align:center; z-index:1500;}
.mainPopDiv .mainPopBt{position:relative; display:inline-block; width:8px; height:8px; margin:0 6px; border:2px solid #fff; z-index:100}
.mainPopDiv .mainPopBt.on{background:#fff}
.mainPopDiv .mainPopRoll{position:absolute; top:0; left:0;width:100%; height:150px;}
.mainPopDiv .mainpop{width:1110px; height:150px; margin:auto; position:relative; text-align:center}
.mainPopDiv .mainpop .conTxt{position:absolute; top:-9999px; left:0;}
.mainPopDiv .closeDiv{position:absolute; bottom:15px; right:3%; color:#fff}
.mainPopDiv .closeDiv input{width:15px; height:15px; box-sizing:inherit; background:none; border:none; -webkit-appearance:checkbox; -moz-appearance:checkbox; appearance: checkbox;}
.mainPopDiv .closeDiv span{display:inline-block; margin:0 6px; color:#888}
.mainPopDiv .closeDiv a{display:inline-block; margin:0 6px; color:#fff; padding-right:17px; background:url('/common/images/btn/mainpop_xbt.png') no-repeat  right center}

.mainPopDiv_m{display:none; position:relative; width:100%; z-index:1500; overflow:hidden}
.mainPopDiv_m .conTxt img{width:100%}
.mainPopDiv_m .closeDiv{position:absolute; bottom:10px; right:3%; color:#fff; font-size:13px; z-index:10}
.mainPopDiv_m .closeDiv input{width:14px; height:14px; margin-right:4px; box-sizing:inherit; vertical-align:middle; -webkit-appearance: checkbox; -moz-appearance: checkbox; appearance: checkbox; border-radius:0; border:0; margin:0; padding:0;}
.mainPopDiv_m .closeDiv span{display:inline-block; margin:0 6px; color:#888}
.mainPopDiv_m .closeDiv a{display:inline-block; margin:0 6px; color:#fff; padding-right:12px; background:url('/common/images/btn/mainpop_xbt.png') no-repeat  right center; background-size:8px}
.mainPopDiv_m .swiper-button-next{width:12px; height:23px; background:url('/common/images/btn/mainpop_mright.png') no-repeat 0 0; background-size:12px}
.mainPopDiv_m .swiper-button-prev{width:12px; height:23px; background:url('/common/images/btn/mainpop_mleft.png') no-repeat 0 0; background-size:12px}

/* i?易i?╞e?§ */
header{position:fixed; top:0; left:0; width:100%; height:74px; background:#fff; z-index:1000}
.main header{top:0;}
header .header{position:relative; width:1110px; height:74px; margin:auto;}
header .header h1 img{height:74px;}
#wMenu{position:absolute; top:5px; left:303px; z-index:10}
#wMenu a.one{display:block; width:120px; height:31px; padding:16px 0 8px; float:left; text-align:center; font-size:18px; color:#000; font-weight:bold;}
#wMenu a.one span{padding-right:15px; background:url('/common/images/icon/gnb_oneicon.png') no-repeat right center;}
#wMenu a.one.on{color:#fff; background:#007ac3}
#wMenu a.one.cur span{color:#007ac3; background:url('/common/images/icon/gnb_oneicon_cur.png') no-repeat right center;}
#wMenu a.one.on span{color:#fff; background:url('/common/images/icon/gnb_oneicon_on.png') no-repeat  right center}
#wMenu .twoD{display:none; position:absolute; top:55px; left:0; min-width:173px; padding:20px 0; background:#007ac3}
#wMenu .twoD:nth-child(4){width:250px;}
#wMenu .twoD a{display:block; padding:5px 30px; font-size:16px; color:#fff;}
#wMenu .twoD a:hover{font-weight:bold; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
header .header .util{position:absolute; top:18px; right:0px; width:120px; perspective:500px;}
header .header .util .srch{position:relative; display:block; width:36px; height:36px; float:left; border:1px solid #d9d9d9;}
header .header .util .srch img{position:absolute; top:10px; left:9px; display:block;}
header .header .util .hSrchDiv{display:none; position:absolute; top:56px; right:0; width:378px; height:44px;}
header .header .util .hSrchDiv input{width:296px; height:44px; border-right:none; float:left}
header .header .util .hSrchDiv a{display:block; width:81px; height:44px; line-height:43px; text-align:center; background:#485871; color:#fff; font-size:16px; float:left}
header .header .util .hSrchDiv .arrow{position:absolute; top:-12px; right:94px;}
header .header .util .global{display:block; float:right; width:76px; overflow:hidden}
header .header .util .global a{display:block; width:36px; height:36px; float:left; text-align:center; line-height:35px; border:1px solid #d9d9d9; font-size:13px; color:#9d9d9d}
header .header .util .global a.on{border:1px solid #1684c5; color:#fff; background:#1684c5; font-weight:bold}

/* e見“e﹉§i?卹i?╞e?§ */
header .mMenu{display:none; position:absolute; top:0; right:0; width:45px; height:45px;}
header .mMenu img{height:45px;}

#mMenu{display:none; position:absolute; top:0; left:100%; width:100%; padding:75px 0 30px; background:#2c2c2c; overflow:hidden; z-index:11}
#mMenu .mUtil{position:absolute; top:0; left:0; overflow:hidden}
#mMenu .mUtil a{display:block; width:39px; height:39px; border:1px solid #383838; text-align:center; float:left}
#mMenu .mUtil .lang{line-height:38px; font-size:15px; color:#9d9d9d}
#mMenu .mUtil .lang.on{border:1px solid #1684c5; background:#1684c5; color:#fff; font-weight:bold}
#mMenu .mUtil .srch{height:26px; padding:13px 0 0;}
#mMenu .mUtil .srch img{width:14px;}
#mMenu .xbt{position:absolute; top:0; right:0; overflow:hidden}
#mMenu .xbt img{height:45px}
#mMenu .menu{padding:0 3%;}
#mMenu .menu .depth{overflow:hidden;}
#mMenu .menu .depth .oneD{width:38%; float:left; padding:20px 0; font-size:20px; color:#fff; font-weight:bold}
#mMenu .menu .depth .twoD{width:60%; float:right; padding:20px 0; border-bottom:2px solid #424242}
#mMenu .menu .depth:last-child .twoD{border-bottom:0px solid #424242}
#mMenu .menu .depth .twoD a{display:block; font-size:18px; padding:5px 0; color:#fff; opacity:.7}
#mMenu .menu .depth .twoD a.on{font-weight:bold; color:#1c95de; opacity:1}

/*section{position:relative; width:100%; padding:74px 0 0;}*/
#contentsBody{position:relative; width:100%; padding:74px 0 0;} /* 2017-08-08 section ->dive╳帖 e昆Ｘe昌卦*/

/* e使§i?╱ */
#mainBody{display:block; position:relative; width:100%;}
#mainMbody{display:none; position:relative; width:100%;}

.mainV_m{position:relative; top:0; left:0; width:100%; overflow:hidden}
.mainV_m .swiper-slide img{width:100%}
.mainV_m .swiper-pagination{position:absolute; bottom:50px; left:0; width:100%; text-align:center}
.mainV_m .swiper-pagination-bullet{background:none; border-radius:100%; display:inline-block; height:10px; width:10px; border:2px solid #fff; opacity:1; margin:0 5px;}
.mainV_m .swiper-pagination-bullet-active{background:#ffffff;}
.mainV_m .scrollbt{position:absolute; bottom:30px; left:0; width:100%; z-index:10; text-align:center}
.mainV_m .scrollbt img{width:40px;}

.mainV{position:fixed; top:0; left:0; width:100%; height:207px; padding:; text-align:center; background:#000}
.mainV .roll{position:absolute; top:74px; left:0; width:100%; height:100%; min-height:500px; color:#fff; overflow:hidden}
.mainV .roll .bg{position:absolute; top:0; left:0; width:100%; height:100%;}
.mainV .type1{position:absolute; top:217px; left:0; width:100%; font-size:56px; font-weight:800; line-height:72px}
.mainV .type2{position:absolute; top:374px; left:0; width:100%; font-size:20px; font-weight:500; line-height:28px}
.mainV .rollBt{display:inline-block; position:relative; width:13px; height:13px; margin:0 5px; z-index:10; perspective:50px;}
.mainV .rollBt img{display:block; position:absolute; top:0; left:0}
.mainV .playBt{display:inline-block; position:relative; width:13px; height:13px; margin:0 5px; z-index:10; perspective:50px;}
.mainV .playBt img{display:block; position:absolute; top:0; left:0}
.mainV .scrollbt{position:absolute; bottom:50px; left:0; width:100%; z-index:10}

.mainCon1_m{width:94%; padding:50px 3%; background:url('/common/images/icon/maincon1_m_bg.jpg') no-repeat center center; background-size:cover; text-align:center}
.mainCon1_m .type1{font-size:25px; font-weight:500; color:#fff; word-break:keep-all;}
.mainCon1_m .type2{font-size:15px; color:#fff; opacity:.6; margin-top:15px; word-break:keep-all;}
.mainCon1_m .btPack{overflow:hidden; margin-top:50px}
.mainCon1_m .btPack a{width:33%; float:left}
.mainCon1_m .btPack a .icon1{display:block}
.mainCon1_m .btPack a .icon1 img{width:42px;}
.mainCon1_m .btPack a .txt1{font-size:14px; display:block; font-weight:bold; color:#fff; margin-top:10px}

.mainCon1{position:relative; top:0; left:0; width:100%; height:858px; text-align:center; overflow:hidden; background:url('/common/images/icon/maincon1_bg.jpg') no-repeat center center; background-size:cover; z-index:10}
.mainCon1 .inner{position:relative; width:1110px; margin:auto}
.mainCon1 .inner .txtPack{margin-top:100px;}
.mainCon1 .inner .txtPack .type1{font-size:56px; color:#fff; font-weight:500; word-break:keep-all;}
.mainCon1 .inner .txtPack .type2{margin-top:14px; opacity:.7; font-size:20px; color:#fff; line-height:28px; word-break:keep-all;}
.mainCon1 .inner .btPack{position:relative; margin-top:75px}
.mainCon1 .inner .btPack a{display:block; position:absolute; top:0; left:0; width:363px; height:430px; padding:58px 0 0; text-align:center; box-sizing:border-box; color:#fff;}
.mainCon1 .inner .btPack a:nth-child(2){left:373px;}
.mainCon1 .inner .btPack a:nth-child(3){left:745px;}
.mainCon1 .inner .btPack a span{display:block; width:100%;}
.mainCon1 .inner .btPack a span.box{position:absolute; top:0; left:0; display:block; width:100%; height:100%; border:1px solid #fff; box-sizing:border-box;}
.mainCon1 .inner .btPack a span.txt1{font-size:20px; font-weight:800; margin-top:45px}
.mainCon1 .inner .btPack a span.txt2{position:absolute; top:230px; left:0; font-size:15px; font-weight:500; line-height:22px;}
.mainCon1 .inner .btPack a span.icon2{position:absolute; top:288px; left:0;}
.mainCon1 .inner .btPack a span.icon3{position:absolute; top:288px; left:0;}
.mainCon1 .scrollbt{position:absolute; bottom:25px; left:0; width:100%; z-index:10; text-align:center}

.mainCon2_m{width:94%; padding:50px 3%; background:url('/common/images/icon/maincon2_m_bg.jpg') no-repeat center center; background-size:cover; text-align:center}
.mainCon2_m .type1{font-size:25px; font-weight:500; color:#000; word-break:keep-all;}
.mainCon2_m .type2{font-size:15px; color:#767676; font-weight:500; margin-top:15px; word-break:keep-all;}
.mainCon2_m a{display:block; width:100%;}
.mainCon2_m a img{width:100%;}
.mainCon2_m a.left{width:49%; float:left}
.mainCon2_m a.right{width:49%; float:right}

.mainCon2{position:relative; top:0; left:0; width:100%; height:1020px; overflow:hidden; background:url('/common/images/icon/maincon2_bg.jpg') no-repeat center center; background-size:cover; z-index:11}
.mainCon2 .inner{position:relative; width:1110px; margin:auto}
.mainCon2 .inner .txtPack{margin-top:100px; text-align:center;}
.mainCon2 .inner .txtPack .type1{font-size:56px; color:#000; font-weight:500; line-height:70px}
.mainCon2 .inner .txtPack .type2{margin-top:14px; font-size:20px; color:#767676; line-height:28px; font-weight:500}
.mainCon2 .inner .conPack{margin-top:100px; overflow:hidden}
.mainCon2 .inner .conPack .left{position:relative; display:block; width:550px; height:490px; float:left; background:url('/common/images/icon/maincon2_img1.jpg') no-repeat 0 0;}
.mainCon2 .inner .conPack .left .recrInfo{position:absolute; bottom:30px; left:30px; width:430px; height:138px; padding:16px 30px; background:url('/common/images/icon/maincon2_icon3.png') repeat 0 0; color:#fff}
.mainCon2 .inner .conPack .left .recrInfo .type1{padding:0 0 0 91px; font-size:36px; font-weight:500; background:url('/common/images/icon/maincon2_icon1.gif') no-repeat 0 15px;}
.mainCon2 .inner .conPack .left .recrInfo .type2{padding:0 0 0 91px; font-size:18px; font-weight:500; line-height:; margin-top:8px}
.mainCon2 .inner .conPack .right{position:relative; width:550px; height:490px; float:right; overflow:hidden}
.mainCon2 .inner .conPack .right .benitIn{display:block; width:270px; margin-bottom:10px; padding-left:280px; height:240px; background:url('/common/images/icon/maincon2_img2.jpg') no-repeat 0 0;}
.mainCon2 .inner .conPack .right .benitIn .txt{width:220px; height:202px; padding:19px 25px; background:url('/common/images/icon/maincon2_icon2.png') repeat 0 0; color:#fff; word-break:keep-all}
.mainCon2 .inner .conPack .right .benitIn .txt .type1{font-size:22px; font-weight:bold;}
.mainCon2 .inner .conPack .right .benitIn .txt .type2{font-size:18px; font-weight:500; line-height:22px; margin:7px 0 66px; letter-spacing:-1px}
.mainCon2 .inner .conPack .right .recruit{display:block; width:210px; height:202px; padding:19px 30px; background:#e5e8e8}
.mainCon2 .inner .conPack .right .recruit.one{float:left;}
.mainCon2 .inner .conPack .right .recruit.two{float:right}
.mainCon2 .inner .conPack .right .recruit .type1{font-size:22px; font-weight:bold; color:#000}
.mainCon2 .inner .conPack .right .recruit .type2{font-size:18px; font-weight:500; color:#767676; line-height:22px; margin:7px 0 66px; letter-spacing:-1px; word-break:keep-all}
.mainCon2 .scrollbt{position:absolute; bottom:25px; left:0; width:100%; z-index:10; text-align:center}

.mainCon3_m{width:94%; padding:50px 3%; background:url('/common/images/icon/maincon3_m_bg.jpg') no-repeat center center; background-size:cover; text-align:center}
.mainCon3_m .type1{font-size:25px; font-weight:500; color:#000; word-break:keep-all;}
.mainCon3_m .type2{font-size:15px; color:#767676; font-weight:500; margin-top:15px; word-break:keep-all;}
.mNews-container .swiper-slide{width:75%;}
.mNews-container a{display:block; width:90%;}
.mNews-container a:last-child{margin-right:0px;}
.mNews-container a .img img{width:100%;}
.mNews-container a .txt{padding:15px 5%; background:#fff; text-align:left}
.mNews-container a .txt .type1{font-size:15px; font-weight:800; color:#007ac3}
.mNews-container a .txt .type2{height:50px; margin-top:10px; font-size:16px; font-weight:bold; color:#333; line-height:25px; letter-spacing:-1px; overflow:hidden}
.mNews-container a .txt .type3{height:65px; margin-top:10px; font-size:16px; font-weight:300; color:#767676; line-height:22px; letter-spacing:-1px; overflow:hidden}
.mNews-container a .txt .type4{font-size:14px; margin-top:15px; color:#767676}

.mainCon3{position:relative; top:0; left:0; width:100%; height:917px; overflow:hidden; background:#e5e8e8; z-index:11}
.mainCon3 .inner{position:relative; width:1120px; height:728px; margin:auto}
.mainCon3 .inner .txtPack{margin-top:80px; text-align:center;}
.mainCon3 .inner .txtPack .type1{font-size:56px; color:#000; font-weight:500}
.mainCon3 .inner .txtPack .type2{margin-top:16px; font-size:20px; color:#767676; line-height:28px; font-weight:500}
.mainCon3 .inner .conPack{position:relative; width:100%; height:430px; overflow:hidden; margin-top:100px;}
.mainCon3 .inner .conPack .newsList{position:absolute; top:0; left:5px; width:100%; overflow:hidden;}
.mainCon3 .inner .conPack .newsList a{width:270px; float:left; margin-right:10px;}
.mainCon3 .inner .conPack .newsList a:last-child{margin-right:0px;}
.mainCon3 .inner .conPack .newsList a .img{width:270px; height:190px;}
.mainCon3 .inner .conPack .newsList a .img img{width:270px; height:190px;}
.mainCon3 .inner .conPack .newsList a .txt{padding:23px 19px; background:#fff}
.mainCon3 .inner .conPack .newsList a .txt .type1{font-size:15px; font-weight:800; color:#007ac3}
.mainCon3 .inner .conPack .newsList a .txt .type2{height:50px; margin-top:10px; font-size:18px; font-weight:bold; color:#333; line-height:25px; letter-spacing:-1px; overflow:hidden}
.mainCon3 .inner .conPack .newsList a .txt .type3{height:65px; margin-top:10px; font-size:16px; font-weight:300; color:#767676; line-height:22px; letter-spacing:-1px; overflow:hidden}
.mainCon3 .inner .conPack .newsList a .txt .type4{font-size:14px; margin-top:15px; color:#767676}
.mainCon3 .inner .controller{position:absolute; bottom:0; left:0; width:100%; height:13px; text-align:center; overflow:hidden;}
.mainCon3 .inner .controller .rollBt{display:inline-block; position:relative; width:13px; height:13px; margin:0 5px; z-index:10; vertical-align:top; perspective:150px;}
.mainCon3 .inner .controller .rollBt img{display:block; position:absolute; top:0; left:0; width:13px; height:13px; vertical-align:top}

.mainFootAdd{position:relative; width:100%; background:#2b2c2e; padding-bottom:32px; z-index:11}
.mainFootAdd .inner{width:1110px; margin:auto; overflow:hidden;}
.mainFootAdd .inner dl{width:192px; padding:0 0 0 30px; float:left; background:url('/common/images/icon/mainfoot_line.png') no-repeat 0 0;}
.mainFootAdd .inner dl dt{margin:31px 0 25px;}
.mainFootAdd .inner dl dt a{font-size:20px; font-weight:bold; color:#fff}
.mainFootAdd .inner dl dd{margin:0 0 5px;}
.mainFootAdd .inner dl dd a{font-size:16px; color:#abacac}

/* i?帖e╱走 */
#subBody{position:relative; width:100%;}
#subBody .subV{width:100%; height:600px; display:table;}
#subBody .subV.one{background:url('/common/images/icon/subvisual1.jpg') no-repeat center top;}
#subBody .subV.two{background:url('/common/images/icon/subvisual2.jpg') no-repeat center top;}
#subBody .subV.thr{background:url('/common/images/icon/subvisual3.jpg') no-repeat center top;}
#subBody .subV.fou{background:url('/common/images/icon/subvisual4.jpg') no-repeat center top;}
#subBody .subV.fiv{background:url('/common/images/icon/subvisual5.jpg') no-repeat center top;}
#subBody .subV.six{background:url('/common/images/icon/subvisual6.jpg') no-repeat center top;}
#subBody .subV.sev{background:url('/common/images/icon/subvisual7.jpg') no-repeat center top;}
#subBody .subV.eig{background:url('/common/images/icon/subvisual8.jpg') no-repeat center top;}
#subBody .subV.nin{background:url('/common/images/icon/subvisual9.jpg') no-repeat center top;}
#subBody .subV.ten{background:url('/common/images/icon/subvisual10.jpg') no-repeat center top;}
#subBody .subV.ele{background:url('/common/images/icon/subvisual11.jpg') no-repeat center top;}
#subBody .subV.twe{background:url('/common/images/icon/subvisual12.jpg') no-repeat center top;}
#subBody .subV.thir{background:url('/common/images/icon/subvisual13.jpg') no-repeat center top;}
#subBody .subV.fourteen{background:url('/common/images/icon/subvisual14.jpg') no-repeat center top;}
#subBody .subV.fifteen{background:url('/common/images/icon/subvisual15.jpg') no-repeat center top;}
#subBody .subV.sixteen{background:url('/common/images/icon/subvisual16.jpg') no-repeat center top;}
#subBody .subV.seventeen{background:url('/common/images/icon/subvisual17.jpg') no-repeat center top;}
#subBody .subV.eighteen{background:url('/common/images/icon/subvisual18.jpg') no-repeat center top;}
#subBody .subV.ninteen{background:url('/common/images/icon/subvisual19.jpg') no-repeat center top;}
#subBody .subV.twenty{background:url('/common/images/icon/subvisual20.jpg') no-repeat center top;}

#subBody .subV .subVdiv{position:relative; width:1110px; display:table-cell; vertical-align:middle; margin:auto; text-align:center; color:#fff; font-size:18px; text-align:center;}
#subBody .subV .subVdiv .left{position:absolute; top:124px; left:0; color:#fff; padding:20px 0 25px 90px; font-size:16px; background:url('/common/images/btn/subpage_left.png') no-repeat  left 0;}
#subBody .subV .subVdiv .right{position:absolute; top:124px; right:0; color:#fff; padding:20px 90px 25px 0; font-size:16px; background:url('/common/images/btn/subpage_right.png') no-repeat  right 0;}
#subBody .subV .subVdiv .tit{font-size:50px; font-weight:800; margin-bottom:12px}
#subBody .subV .subVdiv .txt{font-size:22px; font-weight:300}

#lnb{width:100%; height:60px; background:url('/common/images/icon/lnbline.gif') repeat-x 0 bottom;}
#lnb .lnbInner{width:1110px; margin:auto; overflow:hidden; height:60px;}
#lnb .lnbInner.six li{width:185px; height:60px; float:left; text-align:center}
#lnb .lnbInner.six li a{display:inline-block; height:60px; font-size:17px; color:#777; line-height:59px;}
#lnb .lnbInner.six li a.on{height:56px; border-bottom:4px solid #007ac3; font-weight:bold; color:#007ac3; letter-spacing: -0.4px;} /* 20181012jms i’?i?５i?╱ i＝５e|卹i??i?? letter-spacing: -0.5px; iＤ§e﹉Ｘ */
#lnb .lnbInner.sev li{width:14%; height:60px; float:left; text-align:center}
#lnb .lnbInner.sev li a{display:block; height:60px; font-size:17px; color:#777; line-height:59px;}
#lnb .lnbInner.sev li a.on{height:56px; border-bottom:4px solid #007ac3; font-weight:bold; color:#007ac3;}
#lnb .lnbInner.eig li{width:138px; height:60px; float:left; text-align:center}
#lnb .lnbInner.eig li a{display:block; height:60px; font-size:17px; color:#777; line-height:59px;}
#lnb .lnbInner.eig li a.on{height:56px; border-bottom:4px solid #007ac3; font-weight:bold; color:#007ac3;}
#lnb .lnbInner li span{font-size:15px; height:60px; display:table-cell; vertical-align:middle; line-height:20px;}
#lnb .lnbInner li a.on span{font-size:13px;}

.snsBts{width:1110px; margin:auto; text-align:right; margin-top:30px;}
.snsBts a{display:inline-block; position:relative; width:44px; height:44px; perspective:100px;}
.snsBts a:nth-child(5){display:none;}
.snsBts a img{position:absolute; top:0; left:0; width:44px; height:44px;}
.snsBts a img.off{transform:rotateY(0deg); opacity:1; transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.snsBts a img.on{transform:rotateY(-180deg); opacity:0;  transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.snsBts a:hover img{position:absolute; top:0; left:0; width:44px; height:44px;}
.snsBts a:hover img.off{transform:rotateY(-180deg); opacity:0}
.snsBts a:hover img.on{transform:rotateY(0deg); opacity:1}

.srchDiv{width:1110px; margin:auto; overflow:hidden;}
.srchDiv .srchTab{display:block; float:left}
.srchDiv .businews-container{display:none; float:left}
.srchDiv .businews-container .swiper-slide{width:auto; margin:0 3%}
.srchDiv .businews-container a{display:block; padding:7px 0 0; font-size:16px; color:#777; font-weight:300; margin:0 0 7px;}
.srchDiv .businews-container a.on{color:#007ac3; font-weight:700; background:url('/common/images/icon/srchtab_on.gif') repeat-x center bottom;}
.srchDiv .srchInner{float:right; overflow:hidden}
.srchTab a{display:inline-block; padding:7px 0 0; font-size:16px; color:#777; font-weight:300; margin:0 26px 7px 0;}
.srchTab a.on{color:#007ac3; font-weight:700; background:url('/common/images/icon/srchtab_on.gif') repeat-x center bottom;}
.srchDiv .srchInner .srchInput{width:300px; height:50px; float:left; background:#f0f0f0;}
.srchDiv .srchInner .srchInput input{width:253px; height:50px; border:none; background:#f0f0f0}
.srchDiv .srchInner .srchInput .srchIconBt{display:inline-block; width:23px; height:23px; float:right; padding:13px 10px; overflow:hidden; text-indent:-9000px; background:url('/common/images/btn/srch_bt.png') no-repeat center center; vertical-align:top;}
.srchDiv .srchInner>a{display:inline-block; width:50px; height:50px; float:right; margin-left:8px;}
.srchDiv .srchInner>a img{width:50px; height:50px;}

.srchDiv2{display:table; width:907px; margin:auto; overflow:hidden}
.srchDiv2 .srchtit{font-size:20px; color:#000; margin-bottom:10px}
.srchDiv2 select{width:355px;}
.srchDiv2 .part1{display:table-cell; width:375px; overflow:hidden; vertical-align:bottom}
.srchDiv2 .part2{display:table-cell; width:375px; overflow:hidden; vertical-align:bottom}
.srchDiv2 .bts{display:table-cell; width:157px; overflow:hidden; vertical-align:bottom}
.srchDiv2 .bts .findBt{display:inline-block; width:105px; height:41px; background:#6b6f72; text-align:center}
.srchDiv2 .bts .findBt span{padding-left:24px; color:#fff; font-size:18px; line-height:40px; background:url('/common/images/icon/find_icon.png') no-repeat 0 center;}

.tabDiv:after{content:""; display:block; clear:both;}
.tabDiv{z-index:50; position:relative; width:1110px; margin:-37px auto 0; padding-bottom:59px; box-sizing:border-box;}
.tabDiv .tabBt{display:table; width:20%; height:65px; float:left; box-sizing:border-box; border:1px solid #dadada; text-align:center;}
.tabDiv .tabBt.on{border:1px solid #007ac3; background:#007ac3;}
.tabDiv .tabBt p{display:table-cell; height:65px; font-size:18px; font-weight:300; color:#777; line-height:22px; vertical-align:middle;}
.tabDiv .tabBt.on p{font-weight:800; color:#fff; font-size:17px}
.tabDiv .tabDown{position:absolute; top:67px; left:0; width:100%; padding:16px 12px 13px; box-sizing:border-box; background:#fff; border-left:1px solid #dadada; border-bottom:1px solid #dadada; border-right:1px solid #dadada}
.tabDiv .tabDown a{display:inline-block; margin:0 18px 5px 18px; font-size:17px; color:#777; font-weight:300}
.tabDiv .tabDown a.on{color:#007ac3; font-weight:bold}
.tabDiv .tabDown a:hover{color:#007ac3; font-weight:bold}

.srchResultInput{width:400px; margin:auto; overflow:hidden}
.srchResultInput input{width:291px; height:41px; float:left; font-size:20px;}
.srchResultInput select{width:291px; height:41px; float:left; font-size:20px; color:#000;}
.srchResultInput .srchbt{display:block; width:105px; height:41px; line-height:40px; text-align:center; background:#6b6f72; color:#fff; font-size:18px; font-weight:bold; float:left}
.srchResultInput input::-webkit-input-placeholder {color:#000;}
.srchResultInput input:-moz-placeholder {color:#000; opacity:1;}
.srchResultInput input::-moz-placeholder {color:#000; opacity:1;}
.srchResultInput input:-ms-input-placeholder {color:#000;}
.srchResultInput input:placeholder-shown {color:#000;}

.srchResult{position:relative; width:100%; margin-top:60px;}
.srchResult .tit{font-size:22px; color:#000}
.srchResult .srchResultList{position:relative; width:100%; border-top:2px solid #000; margin-top:15px; overflow:hidden}
.srchResult .srchResultList li{padding:33px 25px; border-bottom:1px solid #eee}
.srchResult .srchResultList li .type1{font-size:18px; color:#007ac3}
.srchResult .srchResultList li .type1 span:nth-child(1){margin-right:13px; padding-left:0px; background:none;}
.srchResult .srchResultList li .type1 span{margin-right:13px; padding-left:15px; background:url('/common/images/icon/bluline2x20.gif') no-repeat 0 center;}
.srchResult .srchResultList li .txt{color:#555; margin-top:22px}
.srchResult .morebt{display:block; padding:2px 9px; position:absolute; top:0; right:0;}
.srchResult .srchResultList li .type2{font-size:20px; color:#000; margin-top:15px}
.srchResult .srchResultList li .type2 span{display:inline-block; padding:4px 9px 5px; margin-right:7px; border:1px solid #b7b7b7; background:#efefef; font-size:14px; color:#555}
.srchResult .srchResultList li.file{display:table; width:100%; box-sizing:border-box}
.srchResult .srchResultList li.file .filename{display:table-cell; width:1030px; vertical-align:middle;}
.srchResult .srchResultList li.file .bt{display:table-cell; width:60px; padding:0; vertical-align:middle;}
.srchResult .srchResultList li.file .bt .downbt{display:block; width:20px; border:1px solid #b7b7b7; background:#efefef; padding:9px 19px;}
.srchResult .srchResultList li.contactList{padding:0; border-bottom:0; overflow:hidden}
.srchResult .srchResultList li.contactList .contactListDiv{width:540px; float:left; margin:38px 0 33px; padding:0; border-bottom:0; overflow:hidden;}
.srchResult .srchResultList li.contactList .contactListDiv:nth-child(2n){float:left; margin-left:29px;}
.srchResult .srchResultList li.contactList .contactListDiv dl{margin-top:17px; border-top:2px solid #ff3131; border-left:1px solid #eee; border-bottom:1px solid #eee; border-right:1px solid #eee}
.srchResult .srchResultList li.contactList .contactListDiv dt{position:relative; padding:21px 30px 27px; background:#fafafa; font-size:22px; color:#000; font-weight:500}
.srchResult .srchResultList li.contactList .contactListDiv dt span{position:absolute; top:28px; right:22px; padding-left:16px; background:url('/common/images/icon/bar1x27.gif') no-repeat 0 center; font-size:18px; color:#888; font-weight:300}
.srchResult .srchResultList li.contactList .contactListDiv .type1{font-size:18px; color:#007ac3}
.srchResult .srchResultList li.contactList .contactListDiv .type1 span:nth-child(1){margin-right:13px; padding-left:0px; background:none;}
.srchResult .srchResultList li.contactList .contactListDiv .type1 span{margin-right:13px; padding-left:15px; background:url('/common/images/icon/bluline2x20.gif') no-repeat 0 center;}
.srchResult .srchResultList li.contactList .contactListDiv dd{padding:15px 30px 15px 102px; font-size:20px;}
.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(2){margin:22px 0 0; background:url('/common/images/icon/resrch_resulticon1.png') no-repeat 41px center;}
.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(3){background:url('/common/images/icon/resrch_resulticon2.png') no-repeat 41px center;}
.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(4){margin:0 0 22px; background:url('/common/images/icon/resrch_resulticon3.png') no-repeat 41px center;}

.kolonBenit1{width:100%; margin-top:60px; background:url('/common/images/icon/company1_con1bg.gif') no-repeat center bottom;}
.kolonBenit1 .inner{position:relative; width:1110px; margin:auto;}
.kolonBenit1 .inner .topTxtDiv{width:500px; float:left}
.kolonBenit1 .inner .topTxtDiv .txt{font-size:18px; color:#777; line-height:30px; margin-top:34px; word-break:keep-all;}
.kolonBenit1 .inner .img{width:555px; float:right}
.kolonBenit1 .inner .deco{position:absolute; top:140px; right:-151px;}
.kolonBenit2{width:100%; height:463px; padding:50px 0 130px; background:url('/common/images/icon/company1_con2bg.gif') no-repeat center 0 #e1e1e1;}
.kolonBenit2 .inner{position:relative; width:1110px; margin:auto;}
.kolonBenit2 ul{overflow:hidden; margin-top:34px}
.kolonBenit2 ul li{position:relative; width:270px; height:270px; padding:70px 0 0; float:left; box-sizing:border-box; background:#fff; text-align:center; margin-right:10px;}
.kolonBenit2 ul li .type1{font-size:20px; font-weight:700; color:#000;}
.kolonBenit2 ul li .type2{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:60px; font-weight:700; color:#007ac3; line-height:70px;}
.kolonBenit2 ul li .type2 span{font-family:'Noto Sans KR', "Malgun Gothic"; font-size:20px; font-weight:300; color:#666; margin-left:6px}
.kolonBenit2 ul li .txt{position:absolute; bottom:40px; left:0; width:100%; font-size:16px; font-weight:300; color:#777;}
.kolonBenit2 ul li .txt strong{font-weight:700;}
.kolonBenit2 ul li:nth-child(1){background:#0075c0;}
.kolonBenit2 ul li:nth-child(1) .txt{color:#fff;}
.kolonBenit2 ul li:nth-child(4){margin-right:0}
.kolonBenit2 .address{position:relative; width:1110px; height:116px; padding:0 54px 0; box-sizing:border-box; display:table; vertical-align:middle; background:#fff; margin-top:10px}
.kolonBenit2 .address strong{position:relative; height:116px; font-size:20px; color:#000; font-weight:bold; box-sizing:border-box; display:table-cell; vertical-align:middle;}
.kolonBenit2 .address span{position:relative; height:116px; box-sizing:border-box; display:table-cell; vertical-align:middle;}
.kolonBenit2 .address .icon{position:absolute; top:32px; right:50px;}
.kolonBenit3{position:relative; width:100%; height:850px;}
.kolonBenit3 .kolonHis{position:absolute; top:0; left:50%; width:770px;}
.kolonBenit3 .kolonHis .titDiv{width:100%; text-align:center}
.kolonBenit3 .kolonHis .titDiv .type1{font-size:26px; color:#fff; font-weight:600; margin-top:200px;}
.kolonBenit3 .kolonHis .titDiv .type2{font-size:76px; color:#fff; font-weight:800; line-height:86px; margin-top:9px; padding-top:43px; background:url('/common/images/icon/kolonhis_line.gif') no-repeat center 0}
.kolonBenit3 .kolonHis .titDiv .type3{font-size:24px; color:#fff; font-weight:300; line-height:32px; margin-top:17px;}
.kolonBenit3 .kolonHis .titDiv .type3 span{display:block}
.kolonBenit3 .kolonHis .hisPack{width:100%; background:#fff; box-shadow:0 10px 10px 5px rgba(0, 0, 0, .5); margin-top:140px; padding:85px 0 45px 140px; box-sizing:border-box}
.kolonBenit3 .kolonHis .hisPack li{overflow:hidden; margin-bottom:53px}
.kolonBenit3 .kolonHis .hisPack li .tit{width:92px; padding:0 9px 0 0; float:left; font-size:36px; font-weight:700; color:#000; background:url('/common/images/icon/company_con3_bluicon.png') no-repeat right center;}
.kolonBenit3 .kolonHis .hisPack li .txt{width:400px; float:left; margin-left:30px; margin-top:13px}
.kolonBenit3 .kolonHis .hisPack li .txt p{font-size:18px; color:#666; font-weight:300px; margin-bottom:13px;}
.kolonBenit3 .kolonHis .hisPack .addImg{position:absolute; top:885px; right:-106px;}
.kolonBenit3 .kolonHis .hisPack .addImg2{position:absolute; top:4300px; right:-50px;}
.kolonBenit3 .kolonHis .hisPack .addImg3{position:absolute; top:3390px; right:-170px;}
.kolonBenit3 .bg{position:absolute; top:0; left:0; width:100%; height:850px;}
.kolonBenit3 .bg.one{background:url('/common/images/icon/company_con3_hisbg1.jpg') no-repeat center 0; background-size:cover}
.kolonBenit3 .bg.two{background:url('/common/images/icon/company_con3_hisbg2.jpg') no-repeat center 0; background-size:cover}
.kolonBenit3 .bg.thr{background:url('/common/images/icon/company_con3_hisbg3.jpg') no-repeat center 0; background-size:cover}
.kolonBenit3 .kolonHisAnchor{width:1110px; height:850px; margin:auto; z-index:10}
.kolonBenit3 .kolonHisAnchor .inner{position:relative; width:120px; height:670px; padding-top:180px; background:url('/common/images/icon/kolon_his_line.png') repeat-y 0 0;}
.kolonBenit3 .kolonHisAnchor .inner a{display:block; width:125px; height:; overflow:hidden; margin-bottom:40px;}
.kolonBenit3 .kolonHisAnchor .inner a .img{position:relative; width:30px; height:30px; float:left; margin-top:20px; overflow:hidden}
.kolonBenit3 .kolonHisAnchor .inner a .img img{position:absolute; top:0; left:0;}
.kolonBenit3 .kolonHisAnchor .inner a .txt{position:relative; width:80px; float:left; overflow:hidden; color:#fff; margin-left:15px}
.kolonBenit3 .kolonHisAnchor .inner a .txt span{display:block; font-size:20px; font-weight:300}
.kolonBenit3 .kolonHisAnchor .inner a .txt strong{display:block; font-size:26px; font-weight:300; line-height:36px}
.kolonBenit4{position:relative; width:1110px; margin:auto; padding:0px 0 65px;}
.kolonBenit4 .tabBt2{display:block; position:absolute; top:0; left:0; width:50%; box-sizing:border-box; border:1px solid #dadada; background:#fff; padding:17px 3% 20px; text-align:center; font-size:18px; font-weight:300; color:#777;transition:.3s ease; -moz-transition:.3s ease; -webkit-transition:.3s ease; -ms-transition:.3s ease; -o-transition:.3s ease;}
.kolonBenit4 .tabBt2.on{border:1px solid #007ac3; background:#007ac3; font-weight:800; color:#fff}
.kolonBenit4 .tabBt2:nth-child(3){top:0; left:50%;}
.kolonBenit4 .financeBoard{position:relative; /*margin-top:24px;*/ }
.kolonBenit4 .financeBoard.type2{display:none}
.kolonBenit4 .financeBoard .addTxt{position:absolute; top:-50px; right:0; font-size:17px; font-weight:800; color:#333}
.kolonBenit4 .financeBoard.type2 .addTxt{position:relative; top:0; right:0; font-size:15px; font-weight:500; color:#333; text-align:right}
.kolonBenit4 .financeBoard table.borT{border-top:4px solid #333}
.kolonBenit4 .financeBoard.borT{border-top:4px solid #333} /* 2017-08-08 iＤ§e﹉Ｘ*/
.kolonBenit4 .financeBoard table.borB{border-bottom:4px solid #333}
.kolonBenit4 .financeBoard th{padding:3px 3% 7px; text-align:center; height:60px; border-bottom:1px solid #666; background:#fafafa; font-size:20px; color:#333; font-weight:700}
.kolonBenit4 .financeBoard td{padding:0 3% 4px; text-align:right; height:60px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;  font-size:18px; color:#555; font-weight:300}
.kolonBenit4 .financeBoard td:last-child{border-right:0px solid #ededed;}
/*.kolonBenit4 .financeBoard tr:last-child td{border-bottom:2px solid #ededed;}*/
.kolonBenit4 .financeBoard td.tit{color:#333; font-weight:300; text-align:left;}
.kolonBenit4 .financeBoard td.tI5{text-indent:5px;}
.kolonBenit4 .financeBoard td.tit strong{font-weight:800}
.kolonBenit4 .financeBoard th.thtd{padding:0 3% 4px; text-align:left; height:60px; border-bottom:1px solid #ededed; border-right:1px solid #ededed;  font-size:18px; color:#333; font-weight:300;background:none} /* 2017-08-08 iＤ§e﹉Ｘ*/

.kolonBenit4 .financeBoard2{position:relative; margin-top:24px; border:1px solid #ddd; box-sizing:border-box; padding:20px 3% 0;}
.kolonBenit4 .financeBoard2 .tit{font-size:20px; color:#000; font-weight:800; line-height:34px; margin-bottom:20px}
.kolonBenit4 .financeBoard2 .txt{font-size:16px; color:#000; font-weight:500; line-height:28px; margin:0 0 10px}
.kolonBenit4 .financeBoard2 .dataDiv{position:relative; overflow:hidden; padding-bottom:60px; margin-bottom:20px; border-bottom:1px solid #ddd}
.kolonBenit4 .financeBoard2 .dataDiv:last-child{border-bottom:0px solid #ddd; padding-bottom:30px; margin-bottom:0}
.kolonBenit4 .financeBoard2.type2 .dataDiv{padding-bottom:0px; margin-bottom:0}
.kolonBenit4 .financeBoard2 .dataDiv .data{margin-bottom:15px}
.kolonBenit4 .financeBoard2 .dataDiv .data dt{font-size:15px; color:#333; margin-bottom:5px}
.kolonBenit4 .financeBoard2 .dataDiv .data dd{font-size:14px; margin-left:5%; color:#888}
.kolonBenit4 .financeBoard2 .dataDiv .data dt strong{display:inline-block; width:48%;}
.kolonBenit4 .financeBoard2 .dataDiv .data dd strong{display:inline-block; width:48%;}
.kolonBenit4 .financeBoard2 .dataDiv .data dt span{display:inline-block; width:47%; text-align:right}
.kolonBenit4 .financeBoard2 .dataDiv .data dd span{display:inline-block; width:47%; text-align:right}
.kolonBenit4 .financeBoard2 .dataDiv .total{position:absolute; bottom:10px; right:0; font-size:18px; color:#000; font-weight:500; line-height:28px; margin-top:15px;}
.kolonBenit4 .financeBoard2 .dataDiv .total2{font-size:20px; color:#000; font-weight:500; line-height:28px;}

.kolonBenit5{position:relative; width:1110px; margin:auto; padding:0 0 65px;}
.kolonBenit5 .topDiv{box-sizing:border-box; overflow:hidden; border-top:1px solid #e6e8e9; border-left:1px solid #e6e8e9; margin-top:23px}
.kolonBenit5 .topDiv li{padding:50px 0; width:369px; float:left; box-sizing:border-box; text-align:center; border-bottom:1px solid #e6e8e9; border-right:1px solid #e6e8e9}
.kolonBenit5 .topDiv li .txt{margin-top:18px}
.kolonBenit5 .topDiv li .txt span{display:block; font-size:18px; color:#000; line-height:28px}
.kolonBenit5 .botDiv{box-sizing:border-box; overflow:hidden; margin-top:70px}
.kolonBenit5 .botDiv li{width:50%; float:left; box-sizing:border-box; border-right:1px solid #e6e8e9; overflow:hidden}
.kolonBenit5 .botDiv li:nth-child(2){border-right:0px solid #e6e8e9;}
.kolonBenit5 .botDiv li .img{width:225px; float:left; text-align:center; padding-top:83px; font-size:20px; color:#333; font-weight:800}
.kolonBenit5 .botDiv li:nth-child(1) .img{background:url('/common/images/icon/company5_icon4.png') no-repeat center 0;}
.kolonBenit5 .botDiv li:nth-child(2) .img{background:url('/common/images/icon/company5_icon5.png') no-repeat center 0;}
.kolonBenit5 .botDiv.two li:nth-child(1) .img{background:url('/common/images/icon/company5_icon6.png') no-repeat center 0;}
.kolonBenit5 .botDiv.two li:nth-child(2) .img{background:url('/common/images/icon/company5_icon7.png') no-repeat center 0;}
.kolonBenit5 .botDiv li .txt{width:329px; float:left}
.kolonBenit5 .botDiv li .txt p{background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; padding-left:13px; font-size:16px; color:#777; line-height:26px}
.kolonBenit5 .circleCon{position:relative; width:860px; margin:0 auto 130px; overflow:hidden}
.kolonBenit5 .circleCon .blu{width:420px; float:left;}
.kolonBenit5 .circleCon .red{width:420px; float:right;}
.kolonBenit5 .circleCon .tableDiv{width:420px; text-align:center;}
.kolonBenit5 .circleCon .tableDiv span{display:block}
.kolonBenit5 .circleCon .tableDiv .txt{display:table-cell; vertical-align:middle; width:420px; height:210px; box-sizing:border-box; color:#000; font-size:18px; line-height:28px;}
.kolonBenit5 .circleCon .blu .txt{border:1px solid #c0e2f6; background:#deecf4}
.kolonBenit5 .circleCon .red .txt{border:1px solid #f9dadc; background:#faf1f2}

.profile1{width:980px; height:336px; padding:63px 65px; margin:auto; background:url('/common/images/icon/profile1_bg.jpg') no-repeat center 0;}
.profile1 .ceoTxt{margin-top:38px}
.profile1 .ceoTxt .type1{font-size:18px; font-weight:300; color:#007ac3}
.profile1 .ceoTxt .type2{font-size:40px; font-weight:700; color:#000}
.profile1 .ceoTxt .type2 span{font-size:18px; font-weight:300; color:#888; vertical-align:middle; margin-left:16px}
.profile1Div1{width:100%; height:419px; padding-top:40px; background:url('/common/images/icon/profile1_con1bg.gif') no-repeat center 0; overflow:hidden}
.profile1Div1 .tit{width:141px; height:20px; margin-top:5px; line-height:20px; vertical-align:top; float:left; text-align:center; border-right:1px solid #d2d2d2; font-size:20px; font-weight:700; color:#000}
.profile1Div1 ul{width:943px; float:left; padding-left:25px;}
.profile1Div1 li{font-size:18px; font-weight:300; color:#555; margin-bottom:10px}
.profile1Div1 li strong{display:inline-block; font-weight:500; color:#000; width:80px;}
.profile1Div2{width:100%; margin-top:100px;}
.profile1Div2 a{position:relative; display:block; width:350px; float:left; margin-right:30px; margin-bottom:55px; text-align:center; overflow:hidden}
.profile1Div2 a:nth-child(5){margin-right:0}
.profile1Div2 a .img{position:relative; width:350px; height:420px; overflow:hidden}
.profile1Div2 a .img .on{position:absolute; top:0; left:0;}
.profile1Div2 a .txt1{font-size:14px; font-weight:300; color:#666; margin-top:10px; word-break:keep-all}
.profile1Div2 a .txt2{font-size:24px; font-weight:700; color:#000}
.profile1Div2 .profileLayPop{display:none; position:fixed; top:0; left:0; width:1110px; height:480px; background:#fff; overflow:hidden; z-index:1500;}
.profile1Div2 .profileLayPop .img{width:443px; height:480px; float:left}
.profile1Div2 .profileLayPop .img img{width:443px; height:480px;}
.profile1Div2 .profileLayPop .txt{width:667px; height:500px; padding:25px 45px; margin-top:0; box-sizing:border-box; float:left}
.profile1Div2 .profileLayPop .txt .type1{position:relative; padding:28px 0 35px;}
.profile1Div2 .profileLayPop .txt .type1 span{display:block; font-size:18px; color:#666; font-weight:300}
.profile1Div2 .profileLayPop .txt .type1 strong{display:block; font-size:40px; color:#000; font-weight:700; line-height:50px}
.profile1Div2 .profileLayPop .txt .type1 .icon1{position:absolute; top:0; left:0;}
.profile1Div2 .profileLayPop .txt .type1 .icon2{position:absolute; bottom:0; left:0;}
.profile1Div2 .profileLayPop .xbt{position:absolute; top:55px; right:48px; width:auto; margin:0}
.profile1Div2 .profileLayPop .txt dl{margin-top:20px}
.profile1Div2 .profileLayPop .txt dt{margin-bottom:15px; font-size:20px; color:#000; font-weight:700}
.profile1Div2 .profileLayPop .txt dd{margin-bottom:5px; font-size:18px; color:#555; font-weight:300}
.profile1Div2 .profileLayPop .txt dd strong{display:inline-block; width:84px; font-size:18px; color:#000; font-weight:500}
.profile1Div2 .profileLayPop .txt dd span{display:inline-block;}

.locaDiv .inner{width:1110px; margin:auto;}
.locaDiv .inner .mapDiv{width:1110px; height:315px; margin-top:32px; overflow:hidden}
.locaDiv .inner .locaInfo .tit{margin-top:42px; font-size:20px; color:#000; font-weight:bold; letter-spacing:-1px; padding-bottom:0}
.locaDiv .inner .locaInfo ul{margin:0 0 107px;}
.locaDiv .inner .locaInfo li{border-bottom:1px solid #e8e8e8;}
.locaDiv .inner .locaInfo li:last-child{border-bottom:0px solid #e8e8e8;}
.locaDiv .inner .locaInfo strong{display:inline-block; padding:11px 25px 12px 0; text-align:left; vertical-align:top; font-size:18px; color:#000; font-weight:500; line-height:40px}
.locaDiv .inner .locaInfo p{display:inline-block; min-width:215px; max-width:1040px; padding:11px 0 12px; font-size:18px; color:#555; font-weight:300; line-height:40px}
.locaDiv .inner .locaInfo p span{color:#888;}
.locaDiv .inner .locaTab{position:relative; text-align:right}
.locaDiv .inner .locaTab .locaInfo{text-align:left}
.locaDiv .inner .locaTab .locaTabDiv{position:absolute; top:0; left:0;}
.locaDiv .inner .locaTab a{position:relative; top:-33px; display:inline-block; font-size:16px; color:#777; margin-left:25px; padding-bottom:2px;}
.locaDiv .inner .locaTab a.on{font-size:16px; color:#007ac3; font-weight:800; background:url('/common/images/icon/blu_dot1x2.gif') repeat-x 0 bottom;}

/* S i?／i?’iＥ走e﹉帖i??i?╞i＝Ｘ e?╞i?使 i?Ｅe?§ i??i?〝 ai?帖e﹞╱i?? class="no_cursor" iＤ§e﹉Ｘ */
.no_cursor {cursor: initial !important;}
/* E i?／i?’iＥ走e﹉帖i??i?╞i＝Ｘ e?╞i?使 i?Ｅe?§ i??i?〝 ai?帖e﹞╱i?? class="no_cursor" iＤ§e﹉Ｘ */
 
.busiSubm{position:relative; width:100%; height:1140px; padding-top:156px}
.busiSubm.one{background:url('/common/images/icon/busi_subm1_bg.jpg') no-repeat center center; background-size:cover}
.busiSubm.two{background:url('/common/images/icon/busi_subm2_bg.jpg') no-repeat center center; background-size:cover}
.busiSubm.thr{background:url('/common/images/icon/busi_subm3_bg.jpg') no-repeat center center; background-size:cover}
.busiSubm .inner{position:relative; width:1110px; margin:auto; height:980px;}
.busiSubm .inner .txt{text-align:center; color:#fff; font-size:16px; font-weight:300}
.busiSubm .inner .txt strong{display:block; margin-bottom:15px; font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:50px; font-weight:800;}
.busiSubm .inner .txt span{display:block; line-height:24px; font-size:18px;}
.busiSubm .inner .btPack{width:1110px; }
.busiSubm .inner .btPack a{position:absolute; top:0; left:0; border:1px solid #fff; text-align:center; color:#fff; display:table;}
/* .busiSubm .inner .btPack a:nth-child(1){width:369px; height:249px; top:220px; left:0;}
.busiSubm .inner .btPack a:nth-child(2){width:369px; height:249px; top:220px; left:370px;}
.busiSubm .inner .btPack a:nth-child(3){width:369px; height:249px; top:220px; left:740px;}
.busiSubm .inner .btPack a:nth-child(4){width:369px; height:249px; top:470px; left:0;}
.busiSubm .inner .btPack a:nth-child(5){width:369px; height:249px; top:470px; left:370px;}
.busiSubm .inner .btPack a:nth-child(6){width:369px; height:249px; top:470px; left:740px;} */
.busiSubm .inner .btPack a:nth-child(1){width:274px; height:249px; top:220px; left:0;}
.busiSubm .inner .btPack a:nth-child(2){width:274px; height:249px; top:220px; left:275px;}
.busiSubm .inner .btPack a:nth-child(3){width:274px; height:249px; top:220px; left:550px;}
.busiSubm .inner .btPack a:nth-child(4){width:274px; height:249px; top:220px; left:825px;}
.busiSubm .inner .btPack a:nth-child(5){width:274px; height:249px; top:470px; left:0;}
.busiSubm .inner .btPack a:nth-child(6){width:274px; height:249px; top:470px; left:275px;}
.busiSubm .inner .btPack a:nth-child(7){width:274px; height:249px; top:470px; left:550px;}
.busiSubm .inner .btPack a:nth-child(8){width:274px; height:249px; top:470px; left:825px; /*cursor:default*/} /* 20181004jms */

/*.busiSubm.two .inner .btPack a:nth-child(1){width:274px; height:249px; top:220px; left:0;}
.busiSubm.two .inner .btPack a:nth-child(2){width:274px; height:249px; top:220px; left:275px;}
.busiSubm.two .inner .btPack a:nth-child(3){width:274px; height:249px; top:220px; left:550px;}
.busiSubm.two .inner .btPack a:nth-child(4){width:274px; height:249px; top:220px; left:825px;}
.busiSubm.two .inner .btPack a:nth-child(5){width:274px; height:249px; top:470px; left:0;}
.busiSubm.two .inner .btPack a:nth-child(6){width:274px; height:249px; top:470px; left:275px;}
.busiSubm.two .inner .btPack a:nth-child(7){width:274px; height:249px; top:470px; left:550px;}
.busiSubm.two .inner .btPack a:nth-child(8){width:274px; height:249px; top:470px; left:825px; cursor:default 20180404jms} */ /* 20180621jms 1~8i﹟卹i??i昌?e|／ */
.busiSubm.two .inner .btPack a:nth-child(1){width: 274px;height: 249px; top:220px; left:0;}
.busiSubm.two .inner .btPack a:nth-child(2){width: 274px;height: 249px;top: 220px;left: 275px;}
.busiSubm.two .inner .btPack a:nth-child(3){width: 274px;height: 249px;top:220px;left: 550px;}
.busiSubm.two .inner .btPack a:nth-child(4){width: 274px;height: 249px;top:220px;left: 825px;}
.busiSubm.two .inner .btPack a:nth-child(5){width: 274px;height: 249px;top: 470px;left: 0px;}
.busiSubm.two .inner .btPack a:nth-child(6){width: 274px;height: 249px;top: 470px;left: 275px;}
.busiSubm.two .inner .btPack a:nth-child(7){width: 274px;height: 249px;top: 470px;left: 550px;}
.busiSubm.two .inner .btPack a:nth-child(8){width: 274px;height: 249px;top: 470px;left: 825px;}
.busiSubm.two .inner .btPack a:nth-child(9){width: 274px;height: 249px;top: 720px;left: 0px;} 
.busiSubm.two .inner .btPack a:nth-child(10){width: 274px;height: 249px;top: 720px;left: 275px; /*cursor:default;*/} /* 20180621jms */
.busiSubm.two .inner .btPack a:nth-child(11){width: 274px;height: 249px;top: 720px;left: 550px;}
.busiSubm.two .inner .btPack a:nth-child(12){width: 274px;height: 249px;top: 720px;left: 825px;}
/*
.busiSubm.thr .inner .btPack a:nth-child(1){width:274px; height:249px; top:220px; left:0;}
.busiSubm.thr .inner .btPack a:nth-child(2){width:274px; height:249px; top:220px; left:275px;}
.busiSubm.thr .inner .btPack a:nth-child(3){width:274px; height:249px; top:220px; left:550px;}
.busiSubm.thr .inner .btPack a:nth-child(4){width:274px; height:249px; top:220px; left:825px;}
.busiSubm.thr .inner .btPack a:nth-child(5){width:274px; height:249px; top:470px; left:0;}
.busiSubm.thr .inner .btPack a:nth-child(6){width:274px; height:249px; top:470px; left:275px;}
.busiSubm.thr .inner .btPack a:nth-child(7){width:274px; height:249px; top:470px; left:550px;}
.busiSubm.thr .inner .btPack a:nth-child(8){width:274px; height:249px; top:470px; left:825px; cursor:default} 20181011jms 8i易╱ */

.busiSubm.thr .inner .btPack a:nth-child(1){width:369px; height:249px; top:220px; left:0;}
.busiSubm.thr .inner .btPack a:nth-child(2){width:369px; height:249px; top:220px; left:370px;}
.busiSubm.thr .inner .btPack a:nth-child(3){width:369px; height:249px; top:220px; left:740px;}
.busiSubm.thr .inner .btPack a:nth-child(4){width:369px; height:249px; top:470px; left:0;}
.busiSubm.thr .inner .btPack a:nth-child(5){width:369px; height:249px; top:470px; left:370px;}
.busiSubm.thr .inner .btPack a:nth-child(6){width:369px; height:249px; top:470px; left:740px;} /* 20181011jms 6i易╱ */

.busiSubm .inner .btPack a span{display:table-cell; vertical-align:middle; font-size:20px; font-weight:bold; text-align:center; line-height:65px;}
.busiSubm .inner .btPack a span.type1{font-size:36px;}
.busiSubm .inner .btPack a span img{vertical-align:middle;}
.busiSubm .inner .btPack a span strong{display:block; line-height:26px; font-size:16px; padding:0 3%; margin:5px 0 5px; letter-spacing:-1px}
.busiSubm .inner .btPack a span strong.img{display:block; padding:0; margin:0}

.recruit1 .inner{width:1110px; margin:auto;}
.recruit1 .inner ul{overflow:hidden}
.recruit1 .inner li{position:relative; width:230px; padding:23px 52px 47px; float:left; margin-right:41px; border-left:2px solid #0f82c6; border-right:2px solid #0f82c6;}
.recruit1 .inner li:nth-child(3){margin-right:0;}
.recruit1 .inner li .tit{font-size:26px; text-align:center; color:#000; line-height:34px; margin-bottom:27px}
.recruit1 .inner li .tit p{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:20px; color:#888; font-weight:300; margin-top:4px; letter-spacing:-1px}
.recruit1 .inner li:nth-child(1) .tit strong{font-weight:bold; color:#22285e}
.recruit1 .inner li:nth-child(2) .tit strong{font-weight:bold; color:#35965d}
.recruit1 .inner li:nth-child(3) .tit strong{font-weight:bold; color:#e58430}
.recruit1 .inner li .dot{padding:0 0 3px 13px; font-size:17px; color:#555; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; font-weight:300; letter-spacing:-1px}
.recruit1 .inner li img{position:absolute}
.recruit1 .inner li .deco1{top:0; left:0;}
.recruit1 .inner li .deco2{top:0; right:0;}
.recruit1 .inner li .deco3{bottom:0; left:0;}
.recruit1 .inner li .deco4{bottom:0; right:0;}

.recruit2{padding-bottom:110px}
.recruit2 .inner{width:1110px; margin:auto;}
.recruit2 .inner .recruitCon1{margin:30px 0 132px; overflow:hidden; box-sizing:border-box; border-top:1px solid #e6e8e9; border-left:1px solid #e6e8e9}
.recruit2 .inner .recruitCon1 li{width:369px; height:600px; padding:149px 3% 0; text-align:center; float:left; box-sizing:border-box; border-bottom:1px solid #e6e8e9; border-right:1px solid #e6e8e9; font-weight:300}
.recruit2 .inner .recruitCon1 li:nth-child(1){background:url('/common/images/icon/recruit2_icon1.gif') no-repeat center 49px;}
.recruit2 .inner .recruitCon1 li:nth-child(2){width:371px; background:url('/common/images/icon/recruit2_icon2.gif') no-repeat center 49px;}
.recruit2 .inner .recruitCon1 li:nth-child(3){background:url('/common/images/icon/recruit2_icon3.gif') no-repeat center 49px;}
.recruit2 .inner .recruitCon1 li p{font-size:30px; color:#000}
.recruit2 .inner .recruitCon1 li div{margin-top:37px; font-size:18px; color:#555; line-height:35px}
.recruit2 .inner .txt{margin:20px 0 127px}
.recruit2 .inner .recruitCon3{position:relative; width:; height:; margin-top:69px;}
.recruit2 .inner .recruitCon3 .addTxt{position:absolute; top:43px; right:40px; padding:0 0 0 30px; font-size:20px; background:url('/common/images/icon/recruit2_icon4.gif') no-repeat 0 center;}
.recruit2 .inner .recruitCon3 ul{width:1110px; margin:auto; overflow:hidden}
.recruit2 .inner .recruitCon3 li{position:relative; width:370px; height:290px; float:left; margin-right:40px;}
.recruit2 .inner .recruitCon3 li .arrow{position:absolute; top:110px; right:0;}
.recruit2 .inner .recruitCon3 li:nth-child(3){width:290px; margin-right:0px; background:none}
.recruit2 .inner .recruitCon3 li .pack{display:table-cell; vertical-align:middle; text-align:center; color:#fff; width:290px; height:290px; border-radius:145px; background:#43afef}
.recruit2 .inner .recruitCon3 li:nth-child(2) .pack{background:#1591db}
.recruit2 .inner .recruitCon3 li:nth-child(3) .pack{background:#007ac3}
.recruit2 .inner .recruitCon3 li .tit{font-size:24px; font-weight:800; line-height:30px; margin:5px 0 28px}
.recruit2 .inner .recruitCon3 li .tit2{font-size:20px; font-weight:700;}
.recruit2 .inner .recruitCon3 .processTxt{width:1110px; height:113px; margin-top:40px; padding:36px 0 0; text-align:center; font-size:26px; color:#fff; font-weight:500; background:url('/common/images/icon/recruit_arrow2.png') no-repeat right 0;}

.recruit3con1{padding:65px 0 85px; width:100%; background:url('/common/images/icon/recruit3con1_bg.gif') no-repeat center right #f4f4f4}
.recruit3con1 .inner{width:1110px; margin:auto;}
.recruit3con1 .inner .txt{font-size:18px; margin:18px 0 61px;}
.recruit3con1 .inner ul{width:1102px; margin:auto; overflow:hidden; background:url('/common/images/icon/blu_line.gif') repeat-x 0 53px;}
.recruit3con1 .inner li{width:106px; height:140px; float:left; text-align:center; margin-right:143px}
.recruit3con1 .inner li:last-child{margin-right:0}
.recruit3con1 .inner li .type1{width:106px; height:106px; font-size:20px; color:#007ac3; font-weight:800; border:1px solid #0c80c5; background:#fff; border-radius:53px; display:table-cell; vertical-align:middle}
.recruit3con1 .inner li .type1 span{display:block; font-size:16px; font-weight:400}
.recruit3con1 .inner li .type2{margin-top:7px; font-size:16px; color:#555; padding-left:15px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 10px;}

.recruit3con2{padding:97px 0 29px; width:100%;}
.recruit3con2 .inner{width:1110px; margin:auto;}
.recruit3con2 .inner .txt{font-size:18px; margin:18px 0 79px;}
.recruit3con2 .inner ul{width:100%; overflow:hidden; margin-bottom:161px;}
.recruit3con2 .inner li{width:282px; height:104px; float:left; margin-right:11px; background:url('/common/images/icon/recr3_con2_arrow.gif') no-repeat right center;}
.recruit3con2 .inner li:last-child{width:230px; background:none; margin:0}
.recruit3con2 .inner li .txtPack{width:; height:104px; padding-left:119px; display:table-cell; vertical-align:middle;}
.recruit3con2 .inner li:nth-child(1) .txtPack{background:url('/common/images/icon/recr3_con2_icon1.gif') no-repeat 0 0;}
.recruit3con2 .inner li:nth-child(2) .txtPack{background:url('/common/images/icon/recr3_con2_icon2.gif') no-repeat 0 0;}
.recruit3con2 .inner li:nth-child(3) .txtPack{background:url('/common/images/icon/recr3_con2_icon3.gif') no-repeat 0 0;}
.recruit3con2 .inner li:nth-child(4) .txtPack{background:url('/common/images/icon/recr3_con2_icon4.gif') no-repeat 0 0;}
.recruit3con2 .inner li .type1{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:16px; color:#000; font-weight:500}
.recruit3con2 .inner li .type2{font-size:26px; color:#666; font-weight:300; letter-spacing:-1px}

.recruit3con3{padding:85px 0 153px; width:100%; height:762px; background:url('/common/images/icon/recr3_bg1.jpg') no-repeat center bottom;}
.recruit3con3 .inner{width:1110px; margin:auto;}
.recruit3con3 .inner .txt{padding-top:48px; text-align:center; font-size:40px; font-weight:800; color:#000; background:url('/common/images/icon/recr3_con3_txticon1.png') no-repeat center 0;}
.recruit3con3 .inner ul{width:100%; margin-top:42px; overflow:hidden;}
.recruit3con3 .inner li{width:265px; height:235px; float:left; padding:48px 0 0; margin:0 16px 17px 0; background:url('/common/images/icon/recr3_boxbg1.png') repeat 0 0; text-align:center; color:#fff}
.recruit3con3 .inner li:nth-child(4n+4){margin:0 0 17px;}
.recruit3con3 .inner li .type1{font-size:20px; font-weight:800; padding-top:70px}
.recruit3con3 .inner li:nth-child(1) .type1{background:url('/common/images/icon/recr3_icon1.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(2) .type1{background:url('/common/images/icon/recr3_icon2.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(3) .type1{background:url('/common/images/icon/recr3_icon3.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(4) .type1{background:url('/common/images/icon/recr3_icon4.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(5) .type1{background:url('/common/images/icon/recr3_icon5.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(6) .type1{background:url('/common/images/icon/recr3_icon6.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(7) .type1{background:url('/common/images/icon/recr3_icon7.png') no-repeat center 0;}
.recruit3con3 .inner li:nth-child(8) .type1{background:url('/common/images/icon/recr3_icon8.png') no-repeat center 0;}
.recruit3con3 .inner li .type2{margin-top:22px; font-size:16px; font-weight:300; line-height:22px; padding-top:21px; background:url('/common/images/icon/bar_1x10.png') no-repeat center 0;}

.recruit3con4{padding:85px 0 153px; width:100%; height:762px; background:url('/common/images/icon/recr3_bg2.jpg') no-repeat center bottom;}
.recruit3con4 .inner{width:1110px; margin:auto;}
.recruit3con4 .inner .txt{padding-top:48px; text-align:center; font-size:40px; font-weight:800; color:#000; background:url('/common/images/icon/recr3_con3_txticon2.png') no-repeat center 0;}
.recruit3con4 .inner ul{width:100%; margin-top:42px; overflow:hidden;}
.recruit3con4 .inner li{width:265px; height:235px; float:left; padding:48px 0 0; margin:0 16px 17px 0; background:url('/common/images/icon/recr3_boxbg2.png') no-repeat 0 0; text-align:center; color:#fff}
.recruit3con4 .inner li:nth-child(4n+4){margin:0 0 17px;}
.recruit3con4 .inner li .type1{font-size:20px; font-weight:800; padding-top:70px}
.recruit3con4 .inner li:nth-child(1) .type1{background:url('/common/images/icon/recr3_icon9.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(2) .type1{background:url('/common/images/icon/recr3_icon10.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(3) .type1{background:url('/common/images/icon/recr3_icon11.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(4) .type1{background:url('/common/images/icon/recr3_icon12.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(5) .type1{background:url('/common/images/icon/recr3_icon13.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(6) .type1{background:url('/common/images/icon/recr3_icon14.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(7) .type1{background:url('/common/images/icon/recr3_icon15.png') no-repeat center 0;}
.recruit3con4 .inner li:nth-child(8) .type1{background:url('/common/images/icon/recr3_icon16.png') no-repeat center 0;}
.recruit3con4 .inner li .type2{margin-top:22px; font-size:16px; font-weight:300; line-height:22px; padding-top:21px; background:url('/common/images/icon/bar_1x10.png') no-repeat center 0;}

.peopleList{padding:0; width:100%;}
.peopleList .inner{width:1110px; margin:auto;}
.peopleList .inner ul{width:100%;}
.peopleList .inner li{position:relative; width:100%; min-height:390px; margin-bottom:120px}
.peopleList .inner li .img{width:350px;}
.peopleList .inner li .txt{position:absolute; top:0; left:410px; width:1105px; height:386px; border-bottom:4px solid #e7e7e8}
.peopleList .inner li .txt .type1{font-size:30px; font-weight:700; color:#007ac3}
.peopleList .inner li .txt .type2{font-size:22px; font-weight:300; color:#666; margin-top:15px}
.peopleList .inner li .txt .type3{font-size:22px; font-weight:700; color:#000}
.peopleList .inner li .txt .type4{font-size:44px; font-weight:300; color:#333; line-height:55px; padding-top:9px; background:url('/common/images/icon/bar3x30.gif') no-repeat 0 0; margin-top:50px}
.peopleList .inner li .txt .type4 span{display:block}
.peopleList .inner li .txt a{display:inline-block; position:absolute; bottom:20px; left:0; width:110px; height:30px; border-radius:15px; text-align:center; line-height:29px; font-size:14px; font-weight:800; color:#fff; background:#464646}

.peopleViewTop{width:100%; overflow:hidden}
.peopleViewTop .inner{position:relative; width:100%; padding:30px 0 0;}
.peopleViewTop .inner .snsBts{margin: 0 auto;}
.peopleViewTop .inner .pBox{width:1110px; margin: 0 auto;}
.peopleViewTop .inner .prySrch{width:278px; height:50px; float:right; overflow:hidden; margin-top:24px;}
.peopleViewTop .inner .prySrch select{width:193px; height:50px; float:left; box-sizing:border-box; font-size:16px; color:#555}
.peopleViewTop .inner .prySrch a{width:80px; height:50px; line-height:49px; float:right; background:#efefef; border:1px solid #b7b7b7; text-align:center; font-size:17px; color:#333; font-weight:700; box-sizing:border-box;}
.peopleViewTop .inner .txtDiv{padding:30px 0 0 420px; width:690px; height:296px; margin:auto}
.peopleViewTop .inner .txtDiv .type1{font-size:30px; font-weight:700; color:#007ac3}
.peopleViewTop .inner .txtDiv .type2{font-size:50px; font-weight:300; color:#333; line-height:60px; margin-top:6px; letter-spacing:-3px}
.peopleViewTop .inner .txtDiv .type2 span{display:block}
.peopleViewTop .inner .txtDiv .type3{font-size:20px; font-weight:300; color:#666; margin-top:30px; padding-top:11px; background:url('/common/images/icon/bar3x30.gif') no-repeat 0 0;}
.peopleViewTop .inner .txtDiv .type3 strong{font-size:20px; color:#333;}
.peopleViewTop ul{overflow:hidden; width:1110px; margin:auto; padding:70px 0; border-bottom:6px solid #a4a4a4;}
.peopleViewTop li{overflow:hidden; width:100%; padding:70px 0;  word-break:keep-all;}
.peopleViewTop li .img{width:390px;}
.peopleViewTop li .txt{width:675px;}
.peopleViewTop li .txt .type1{font-size:40px; color:#000; font-weight:300; line-height:50px}
.peopleViewTop li .txt .type1 span{display:block}
.peopleViewTop li .txt .type2{margin-top:21px; padding:0 0 0 81px; background:url('/common/images/icon/faq_aicon.png') no-repeat 0 0; font-size:18px; color:#555; font-weight:300; line-height:28px; letter-spacing:-1px}
.peopleViewTop li:nth-child(1) .img{float:right}
.peopleViewTop li:nth-child(1) .txt{float:left;}
.peopleViewTop li:nth-child(2) .img{float:left}
.peopleViewTop li:nth-child(2) .txt{float:right;}
.peopleViewTop li:nth-child(3) .img{width:100%;}
.peopleViewTop li:nth-child(3) .txt{width:100%; margin-bottom:58px;}
.peopleViewTop li:nth-child(4) .img{float:right}
.peopleViewTop li:nth-child(4) .txt{float:left;}
.peopleViewTop li:nth-child(5) .img{float:left}
.peopleViewTop li:nth-child(5) .txt{float:right;}

.recruit5{padding-bottom:110px}
.recruit5 .inner{width:1110px; margin:auto;}
.recruit5 .inner .recruit5Top{position:relative; overflow:hidden; margin:50px 0 131px; padding:0 0 50px; border-bottom:1px solid #dbdbdb;}
.recruit5 .inner .recruit5Top .img{width:234px; margin-top:15px; float:left; text-align:center; border-right:1px solid #ccc;}
.recruit5 .inner .recruit5Top .txt{width:660px; float:left; padding:0 0 0 56px;}
.recruit5 .inner .recruit5Top .txt strong{font-size:30px; color:#000; font-weight:bold}
.recruit5 .inner .recruit5Top .txt p{margin-top:12px}
.recruit5 .inner .recruit5Top .txt p span{display:block; font-size:22px; color:#555; font-weight:300; line-height:32px; letter-spacing:-1px}
.recruit5 .inner .recruit5Top a{position:absolute; top:30px; right:0; width:154px; height:52px; padding:13px 37px; font-size:20px; font-weight:500; color:#fff; line-height:24px; border:1px solid #075f94; background:#007ac3;}
.recruit5 .inner .titTxt{font-size:22px; color:#000; font-weight:500; margin:17px 0 14px}
.recruit5 .inner ul{margin-bottom:64px; border-left:1px solid #eee; overflow:hidden}
.recruit5 .inner li{border-top:3px solid #000; border-bottom:1px solid #eee; width:158px; float:left; box-sizing:border-box;}
.recruit5 .inner li .type1{position:relative; background:#fafafa; padding:26px 0 0 28px; height:64px; border-right:1px solid #eee; font-size:18px; color:#000; line-height:20px; font-weight:400}
.recruit5 .inner li .type1 span{font-size:12px}
.recruit5 .inner li .type1 img{position:absolute; bottom:-11px; right:-11px; z-index:10}
.recruit5 .inner li:last-child .type1 img{display:none}
.recruit5 .inner li .type2{padding:22px 0 0 28px; height:68px; border-right:1px solid #eee; font-size:16px; color:#888; line-height:22px;}

.ciDiv{width:100%; min-width:1110px; margin-top:51px;}
.ciDiv .inner{width:1110px; margin:auto;}
.ciDiv .inner .ciBox{width:94%; padding:50px 3%; margin:30px 0 132px; text-align:center; background:#f7f7f7}
.ciDiv .inner .ciBox2{margin-bottom:131px}
.ciDiv .inner .ciBox2 ul{overflow:hidden; margin-bottom:30px}
.ciDiv .inner .ciBox2 li{width:540px; float:left}
.ciDiv .inner .ciBox2 li:nth-child(2){float:right}
.ciDiv .inner .ciBox2 li .tit{font-size:22px; color:#333; font-weight:500; margin:20px 0 19px;}
.ciDiv .inner .ciBox2 li .img{border:1px solid #ddd}
.ciDiv .inner .ciBox2 a{display:inline-block; width:192px; height:48px; text-align:center; line-height:47px; background:#007ac3; border:1px solid #075f94; font-size:20px; font-weight:500; color:#fff}
.ciDiv .inner .ciBox3{margin-bottom:110px}
.ciDiv .inner .ciBox3 .tit{margin-top:15px; font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:24px; color:#333; font-weight:500;}
.ciDiv .inner .ciBox3 ul.type1{overflow:hidden; margin:11px 0 60px}
.ciDiv .inner .ciBox3 ul.type1 li{position:relative; width:492px; height:250px; padding:38px 0 0 48px; color:#fff}
.ciDiv .inner .ciBox3 ul.type1 li .txt{font-size:40px; font-weight:800; line-height:50px}
.ciDiv .inner .ciBox3 ul.type1 li .spec{position:absolute; bottom:0; right:0; width:210px; height:193px; padding:43px 0 0; border-top:2px solid #fff;}
.ciDiv .inner .ciBox3 ul.type1 li .spec p{font-size:18px; font-weight:300; margin-bottom:4px}
.ciDiv .inner .ciBox3 ul.type1 li .spec p strong{font-weight:500; margin-right:5px}
.ciDiv .inner .ciBox3 ul.type1 li:nth-child(1){float:left; background:#0078c3;}
.ciDiv .inner .ciBox3 ul.type1 li:nth-child(2){float:right; background:#eb1e2d;}
.ciDiv .inner .ciBox3 ul.type2{overflow:hidden; margin:11px 0 60px}
.ciDiv .inner .ciBox3 ul.type2 li{position:relative; width:350px; float:left; margin-right:30px; margin-bottom:30px}
.ciDiv .inner .ciBox3 ul.type2 li:nth-child(3n+3){margin-right:0px}
.ciDiv .inner .ciBox3 ul.type2 li .spec{height:130px; padding:13px 20px; border-left:1px solid #ddd; border-bottom:1px solid #ddd; border-right:1px solid #ddd;}
.ciDiv .inner .ciBox3 ul.type2 li .spec p{font-size:18px; font-weight:300; margin-bottom:4px}
.ciDiv .inner .ciBox3 ul.type2 li .spec p strong{font-weight:500; margin-right:5px}

.privacyDiv{width:100%; min-width:1110px}
.privacyDiv .inner{width:1110px; margin:auto;}
.privacyDiv .privacyBox{height:144px; overflow-y:scroll; line-height:22px; color:#767676; border:1px solid #ddd; background:#f4f4f4; padding:27px 29px;}
.privacyDiv .privacyBox .tit{font-size:20px; color:#000}
.privacyDiv .agreeBt{margin-top:30px; font-size:20px; color:#000; font-weight:500}
.privacyDiv .agreeBt span{display:inline-block; position:relative; width:50px; height:50px; vertical-align:middle; margin-right:10px; perspective:100px}
.privacyDiv .agreeBt img{position:absolute; top:0; left:0; width:50px; height:50px;}
.privacyDiv .agreeBt input{position:absolute; top:0; left:0; width:50px; height:50px; zoom: 1; filter: alpha(opacity=0); opacity: 0; cursor:pointer}
.privacyDiv .inner .qnaComplete{padding:140px 3%; margin-bottom:80px; background:#f2f2f2; text-align:center}
.privacyDiv .inner .qnaComplete .txt1{font-size:40px; color:#000; margin:26px 0 22px; word-break:keep-all}
.privacyDiv .inner .qnaComplete .txt2{font-size:18px; color:#666; line-height:30px; word-break:keep-all}
.privacyDiv .inner .qnaComplete .txt2 span{display:block}

.listNodata{text-align:center; font-size:24px; color:#555; padding:160px 3%; border-bottom:2px solid #eee}

.category{display:table; width:100%; overflow:hidden}
.category .total{display:table-cell; width:144px; background:#007ac3; overflow:hidden; text-align:center; vertical-align:middle;}
.category .total span{display:inline-block; font-size:22px; color:#fff; padding-top:34px; background:url('/common/images/icon/total_bgicon.png') no-repeat center 0;}
.category .categoryDiv{display:table-cell; width:954px; box-sizing:border-box; border:1px solid #ccc; padding:10px 66px; overflow:hidden; vertical-align:middle;}
.category .categoryDiv ul{overflow:hidden}
.category .categoryDiv li{float:left; padding:19px 64px;}

ul.faq{position:relative; width:1110px; margin:70px auto 0; border-top:4px solid #a4a4a4;}
ul.faq li{border-bottom:1px solid #eee}
ul.faq li a{display:block; position:relative; width:100%; padding:37px 100px 46px 0; line-height:40px; box-sizing:border-box; font-size:30px; color:#000; font-weight:bold; word-break:keep-all}
ul.faq li a .type1{font-size:18px; color:#777; font-weight:300; margin-bottom:7px}
ul.faq li a .icon{display:block; position:absolute; top:33px; right:0; width:45px; height:24px;}
ul.faq li a .icon img{position:absolute; top:0; right:0; width:45px; height:24px;}
ul.faq li a .icon img.on{opacity:0}
ul.faq li .answerDiv{display:none; width:100%; padding:42px 100px 42px 130px; background:url('/common/images/icon/faq_aicon.png') no-repeat 50px 35px #f7f7f7; border-top:1px solid #eee; box-sizing:border-box; font-size:18px; line-height:30px; color:#666; word-break:keep-all}
ul.faq li .answerDiv a{display:inline; position:relative; width:auto; padding:0; line-height:auto; box-sizing:border-box; font-size:inherit; color:inherit; font-weight:inherit;}

ul.files{position:relative; width:1110px; margin:auto; border-top:4px solid #a4a4a4;}
ul.files li{border-bottom:1px solid #eee; position:relative; width:100%; padding:36px 100px 49px 0; line-height:40px; box-sizing:border-box;}
ul.files li>a{font-size:30px; color:#000; font-weight:bold;}
ul.files li .type1{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:18px; color:#777; font-weight:300; margin-bottom:3px}
ul.files li .icon{display:block; position:absolute; top:33px; right:0; width:45px; height:24px;}

ul li.noData{border-bottom:0px solid #eee; padding:0; line-height:40px; font-weight:300; text-align:center}
ul li.noData p{padding:260px 0 150px; background:url('/common/images/icon/nodata_icon.png') no-repeat center 150px}

.topTxtDiv{position:relative; width:1110px; margin:auto; padding:59px 0 100px; text-align:center;}
/* .topTxtDiv{position:relative; width:1110px; margin:auto; padding:59px 0 137px;} */
.topTxtDiv .srchDiv{position:absolute; top:125px; left:0}
.topTxtDiv .srchDiv .srchInner .srchInput{width:220px;}
.topTxtDiv .srchDiv .srchInner .srchInput input{width:177px;}
.topTxtDiv .txt{margin-top:34px}
.topTxtDiv .txt span{display:block}
/* .decoTxt1{position:relative; padding:21px 0 27px; font-size:60px; color:#333;  font-weight:300; letter-spacing:-3px; line-height:65px;} */
.decoTxt1{position:relative; padding:35px 0 30px; font-size:50px; color:#333;  font-weight:300; letter-spacing:-3px; line-height:68px; text-align:left;} /* 180621jms */
.decoTxt1 span{display:block}
.decoTxt1 img{vertical-align:middle}
.decoTxt1 .icon1{position:absolute; top:0; left:0;}
.decoTxt1 .icon2{position:absolute; bottom:0; left:0;}

.contriDiv1{width:100%; min-width:1110px; height:676px; padding:84px 0 0; text-align:center; color:#fff; background:url('/common/images/icon/contri_bg1.jpg') no-repeat center 0;}
.contriDiv1 .inner{width:1140px; margin:auto;}
.contriDiv1 .tit{font-size:45px; font-weight:800; padding:42px 0 0; background:url('/common/images/icon/tri_icon1.png') no-repeat center 0;}
.contriDiv1 .txt{font-size:20px; font-weight:300; line-height:32px; margin-top:10px}
.contriDiv1 .img{width:100%; height:300px; margin:64px 0 20px; background:url('/common/images/icon/contri_img1.png') no-repeat center center;}
.contriDiv1 .sTxt{font-size:18px; letter-spacing:-1px}

.contriDiv2{width:100%; min-width:1110px; height:688px; padding:72px 0 0; text-align:center; background:url('/common/images/icon/contri_bg2.jpg') no-repeat center 0;}
.contriDiv2 .inner{width:1140px; margin:auto;}
.contriDiv2 .tit{font-size:45px; font-weight:800; color:#000; padding:50px 0 0; background:url('/common/images/icon/tri_icon2.png') no-repeat center 0;}
.contriDiv2 .txt{font-size:20px; font-weight:300; line-height:32px; margin-top:10px}
.contriDiv2 .img{width:100%; height:300px; margin:64px 0 20px; background:url('/common/images/icon/contri_img2.png') no-repeat center center;}
.contriDiv2 .sTxt{color:#777; font-size:18px; letter-spacing:-1px}

.contriDiv3{width:100%; min-width:1110px; height:676px; padding:84px 0 0; text-align:center; color:#fff; background:url('/common/images/icon/contri_bg3.jpg') no-repeat center 0;}
.contriDiv3 .inner{width:1140px; margin:auto;}
.contriDiv3 .tit{font-size:45px; font-weight:800; padding:42px 0 0; background:url('/common/images/icon/tri_icon3.png') no-repeat center 0;}
.contriDiv3 .txt{font-size:20px; font-weight:300; line-height:32px; margin-top:20px}
.contriDiv3 .img{width:100%; height:300px; margin:64px 0 20px; background:url('/common/images/icon/contri_img3.png') no-repeat center center;}
.contriDiv3 .sTxt{font-size:18px; letter-spacing:-1px}

.contriDiv5{width:100%; min-width:1110px; height:726px; padding:84px 0 0; text-align:center; color:#fff; background:url('/common/images/icon/contri_bg5.jpg') no-repeat center 0;}
.contriDiv5 .inner{width:1140px; margin:auto;}
.contriDiv5 .tit{font-size:45px; font-weight:800; padding:52px 0 0; background:url('/common/images/icon/tri_icon5.png') no-repeat center 0; line-height:55px}
.contriDiv5 .tit span{display:block}
.contriDiv5 .txt{font-size:20px; font-weight:300; line-height:32px; margin-top:20px}
.contriDiv5 .img{width:100%; height:300px; margin:64px 0 20px; background:url('/common/images/icon/contri_img5.png') no-repeat center center;}
.contriDiv5 .sTxt{font-size:18px; letter-spacing:-1px}

.contriDiv6{width:100%; min-width:1110px; height:894px; padding:72px 0 0; text-align:center; background:#ffffff;}
.contriDiv6 .inner{width:1140px; margin:auto;}
.contriDiv6 .tit{font-size:45px; font-weight:800; color:#000; padding:60px 0 0; background:url('/common/images/icon/tri_icon6.png') no-repeat center 0; line-height:55px}
.contriDiv6 .tit span{display:block}
.contriDiv6 .txt{font-size:20px; font-weight:300; line-height:32px; margin-top:20px}
.contriDiv6 .img{width:100%; height:300px; margin:64px 0 20px; background:url('/common/images/icon/contri_img6.png') no-repeat center center;}
.contriDiv6 .sTxt{color:#777; font-size:18px; letter-spacing:-1px}
.contriDiv6 .sTxt2{color:#999; font-size:16px; letter-spacing:-1px; margin-top:20px}

.contriDiv4{width:100%; min-width:1110px; height:390px; padding:30px 0 0; background:url('/common/images/icon/contri_bg4.png') no-repeat center bottom;}
.contriDiv4 .inner{width:1110px; margin:auto;}
.contriDiv4 .tit{font-size:40px; font-weight:300; color:#000; line-height:45px;}
.contriDiv4 .tit span{display:block}
.contriDiv4 ul{overflow:hidden; margin-top:30px}
.contriDiv4 li{width:260px; float:left}
.contriDiv4 li .count{font-size:18px; color:#666; font-weight:300}
.contriDiv4 li .count strong{font-size:70px; color:#007ac3; font-weight:800}
.contriDiv4 li .info{border-left:1px solid #000; padding:1px 0 5px 20px; color:#666; margin-top:7px}
.contriDiv4 li .info .type1{font-size:20px; color:#222; font-weight:800}
.contriDiv4 li .info .type2{vertical-align:middle}
.contriDiv4 li .info .type2 img{vertical-align:middle}
.contriDiv4 li .info .type2 a{vertical-align:middle}

.srchDiv3{width:100%; min-width:1110px; overflow:hidden}
.srchDiv3 .inner{width:1110px; margin:auto;}
.srchDiv3 .inner .srchInput2{width:100%; overflow:hidden}
.srchDiv3 .inner .srchInput2 .inputArea2{width:1045px; float:left; overflow:hidden}
.srchDiv3 .inner .srchInput2 .inputArea2 input{width:895px; height:60px; float:left; border-top:3px solid #007ac3; border-left:3px solid #007ac3; border-bottom:3px solid #007ac3; border-right:0px solid #007ac3;}
.srchDiv3 .inner .srchInput2 .inputArea2 a{width:150px; height:60px; line-height:59px; border:1px solid #075f94; text-align:center; font-size:22px; font-weight:500; color:#fff; background:#007ac3; box-sizing:border-box}
.srchDiv3 .inner .srchInput2 a{display:block; width:60px; float:left; overflow:hidden}
.srchDiv3 .inner .resultCopy{margin:92px 0 0; font-size:30px; font-weight:300; color:#000; text-align:center}
.srchDiv3 .inner .resultCopy strong{font-weight:600; color:#007ac3}
.srchDiv3 .inner .srchResult2{}
.srchDiv3 .inner .srchResult2 dt{font-size:24px; font-weight:700; margin-top:78px; padding-bottom:25px; color:#000; border-bottom:3px solid #292929}
.srchDiv3 .inner .srchResult2 dd{position:relative; padding:44px 0 48px; border-bottom:1px solid #e9e9e9}
.srchDiv3 .inner .srchResult2 dd .type1{margin:0 0 22px; font-size:14px; color:#767676; width:90%;}
.srchDiv3 .inner .srchResult2 dd .type2{margin-bottom:9px; font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-weight:500; font-size:18px; color:#777; width:90%;}
.srchDiv3 .inner .srchResult2 dd .type3{margin-bottom:7px; font-weight:700; font-size:16px; color:#000; width:90%;}
.srchDiv3 .inner .srchResult2 dd .type4{ font-weight:300; font-size:16px; color:#000; line-height:22px; width:90%;}
.srchDiv3 .inner .srchResult2 dd .type5{width:90%;}
.srchDiv3 .inner .srchResult2 dd .type5 span{display:inline-block; padding-left:17px; margin-right:15px; font-weight:300; font-size:16px; color:#000; line-height:22px; background:url('/common/images/icon/bar2x14.gif') no-repeat 0 center;}
.srchDiv3 .inner .srchResult2 dd .type5 span:nth-child(1){padding-left:0; background:none;}
.srchDiv3 .inner .srchResult2 dd a.icon{position:absolute; bottom:50px; right:30px; height:35px;}
.srchDiv3 .inner .srchResult2 dd.noData{line-height:40px; padding:0; font-weight:300; text-align:center; font-size:18px; color:#000}
.srchDiv3 .inner .srchResult2 dd.noData p{padding:98px 0 50px; background:url('/common/images/icon/nodata_icon.png') no-repeat center 50px; background-size:45px;}

.privacy{width:100%; min-width:1110px; overflow:hidden}
.privacy .inner{width:1110px; margin:auto;}
.privacy .inner .prySrch{width:355px; height:50px; float:right; overflow:hidden}
.privacy .inner .prySrch select{width:260px; height:50px; float:left; box-sizing:border-box; font-size:16px; color:#555}
.privacy .inner .prySrch a{width:90px; height:50px; line-height:49px; float:right; border:1px solid #b7b7b7; background:#efefef; text-align:center; font-size:16px; color:#333; font-weight:500; box-sizing:border-box; font-size:16px; color:#555}
.privacy .inner .privacyTxt{border-top:6px solid #a4a4a4; margin-top:10px; padding-top:42px;  word-break:keep-all;}
.privacy .inner .privacyTxt .tit{font-size:24px; font-weight:700; color:#000; margin-bottom:16px}
.privacy .inner .privacyTxt .subtit{font-size:20px; font-weight:400; color:#000; margin-bottom:21px}
.privacy .inner .privacyTxt .txt{font-size:16px; font-weight:300; color:#767676; line-height:22px; margin-bottom:59px}

.businessDiv1{width:100%; min-width:1110px; overflow:hidden;  word-break:keep-all;}
.businessDiv1 ul{width:1110px; margin:auto;}
.businessDiv1 li{overflow:hidden; margin-bottom:60px}
.businessDiv1 li .img{width:400px; float:left}
.businessDiv1 li .txt{width:660px; float:right; font-size:18px; color:#666; font-weight:300; line-height:30px; letter-spacing:-1px}
.businessDiv1 li .txt .type1{font-size:25px; color:#000; font-weight:800; line-height:50px; margin:16px 0 21px; letter-spacing:-2px}
.businessDiv1 li .txt .type1 span{display:block}
.businessDiv1 li .txt ul{width:100%; margin-top:21px}
.businessDiv1 li .txt li{padding:0 0 12px 20px; margin-bottom:0; font-size:16px; line-height:22px; color:#767676; background:url('/common/images/icon/faq_icon_m.png') no-repeat 0 7px; background-size:10px;}
.businessDiv1 li.sDiagram dl{position:relative; overflow:hidden; padding:0 0 20px;}
.businessDiv1 li.sDiagram dt{position:absolute; top:150px; left:439px; background:#fff; width:230px; height:230px; line-height:229px; border:10px solid #007ac3; font-family:futura, 'Noto Sans KR', "Malgun Gothic"; text-align:center; font-size:40px; font-weight:800; color:#007ac3; border-radius:120px;}
.businessDiv1 li.sDiagram dd{position:relative; width:400px; height:93px; float:right; margin-bottom:19px; box-sizing:border-box; border-radius:47px; overflow:hidden; display:table;  border:1px solid #ddd;}
.businessDiv1 li.sDiagram dd:nth-child(2n+2){float:left;}
.businessDiv1 li.sDiagram dd .tit{position:absolute; top:0px; left:0px; width:93px; height:93px; float:none; padding:0; border-radius:47px; text-align:center; line-height:24px; background:#007ac3; color:#fff; font-size:18px; font-weight:700}
.businessDiv1 li.sDiagram dd:nth-child(2n) .tit{right:0; left:auto}
.businessDiv1 li.sDiagram dd .tit span{display:table-cell; vertical-align:middle; width:100px; height:93px;}
.businessDiv1 li.sDiagram dd .txt{width:400px; height:92px; padding:15px 10px 0 105px; border-radius:19px; box-sizing:border-box; font-size:14px; font-weight:300; overflow:hidden}
.businessDiv1 li.sDiagram dd:nth-child(2n+2) .txt{padding:15px 93px 0 20px;}
.businessDiv1 li.sDiagram dd p{min-width:87px; padding-left:8px; float:left; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 13px;}

.businessDiv2{width:100%; min-width:1110px; margin-top:71px;}
.businessDiv2 .inner{width:1110px; margin:auto;}
.businessDiv2 .inner .customerTit{font-size:24px; color:#000; margin:22px 0 -14px;}
.businessDiv2 .inner .customerLogos{margin-top:24px; overflow:hidden; border:1px solid #eaeaea; box-sizing:border-box}
.businessDiv2 .inner .customerLogos p{width:20%; float:left; border:1px solid #eaeaea; text-align:center; box-sizing:border-box}

.businessDiv3{width:100%; min-width:1110px; margin-top:131px;}
.businessDiv3 .inner{width:1110px; margin:auto;}
.businessDiv3 .inner ul{margin-top:24px; border-top:3px solid #292929;}
.businessDiv3 .inner li{border-bottom:1px solid #e9e9e9; display:table; width:100%;}
.businessDiv3 .inner li p{display:table-cell; vertical-align:middle}
.businessDiv3 .inner li .type1{width:120px; text-align:center; font-size:14px; color:#b3b3b3; font-weight:bold}
.businessDiv3 .inner li .type2{width:880px; padding-left:20px; font-size:24px; color:#333; font-weight:bold}
.businessDiv3 .inner li .type2 a{color:#333;}
.businessDiv3 .inner li .type3{width:80px; padding:35px 0 45px; text-align:center;}
.businessDiv3 .inner li .type3 a{display:inline-block; height:20px; vertical-align:middle}
.businessDiv3 .btsPack{width:100%; margin-top:30px; overflow:hidden}
.businessDiv3 .btsPack a{display:block; width:507px; height:68px; margin-bottom:10px; padding:20px 0 0 41px; font-size:20px; color:#666; font-weight:300; line-height:44px; border:1px solid #ddd; background:url('/common/images/icon/arrow_icon2.png') no-repeat 95% center #f4f4f4; vertical-align:middle}
.businessDiv3 .btsPack a:nth-child(odd){float:left}
.businessDiv3 .btsPack a:nth-child(2n+2){float:right}
.businessDiv3 .btsPack a strong.type1{display:inline-block; padding-left:53px; line-height:44px; background:url('/common/images/icon/busi_bt_icon.gif') no-repeat 0 center;}

.businessDiv4{width:100%; min-width:1110px; margin-top:140px;}
.businessDiv4 .inner{width:1110px; margin:auto; border-top:3px solid #292929;}
.businessDiv4 .inner dl{width:100%; overflow:hidden}
.businessDiv4 .inner dt{width:100%; font-size:40px; color:#000; font-weight:300; line-height:43px; margin:34px 0 23px;}
.businessDiv4 .inner dt span{display:block}
.businessDiv4 .inner dd{width:25%; height:177px; float:left; padding-top:33px; border-bottom:1px solid #e9e9e9}
.businessDiv4 .inner dd .tit{height:35px;}
.businessDiv4 .inner dd .tit span{display:inline-block; font-size:24px; font-weight:bold; color:#000; line-height:24px; padding:0 20px 11px 0; background:url('/common/images/icon/line1x20.gif') repeat-x 0 bottom;}
.businessDiv4 .inner dd .tit span strong{font-size:16px;}
.businessDiv4 .inner dd .type1{font-size:18px; color:#000; font-weight:300; margin-top:14px}
.businessDiv4 .inner dd .type2{font-size:16px; font-weight:300; line-height:30px;}
.businessDiv4 .inner dd .type3{font-size:16px; font-weight:300; line-height:30px; margin-top:9px}

.businessDiv5{width:100%; min-width:1110px; margin-top:70px; padding:80px 0 110px; background:#f7f7f7}
.businessDiv5 .inner{width:1110px; margin:auto;}
.businessDiv5 .inner .tit{font-size:40px; color:#333; font-weight:300; line-height:43px;}
.businessDiv5 .inner .newsList{width:100%; overflow:hidden; margin-top:30px;}
.businessDiv5 .inner .newsList a{width:270px; float:left; margin-right:10px;}
.businessDiv5 .inner .newsList a:last-child{margin-right:0px;}
.businessDiv5 .inner .newsList a .img{width:270px; height:190px;}
.businessDiv5 .inner .newsList a .img img{width:270px; height:190px;}
.businessDiv5 .inner .newsList a .txt{padding:23px 19px; background:#fff}
.businessDiv5 .inner .newsList a .txt .type1{font-size:15px; font-weight:800; color:#007ac3}
.businessDiv5 .inner .newsList a .txt .type2{height:50px; margin-top:10px; font-size:18px; font-weight:bold; color:#333; line-height:25px; letter-spacing:-1px; overflow:hidden}
.businessDiv5 .inner .newsList a .txt .type3{height:65px; margin-top:10px; font-size:16px; font-weight:300; color:#767676; line-height:22px; letter-spacing:-1px; overflow:hidden}
.businessDiv5 .inner .newsList a .txt .type4{font-size:14px; margin-top:15px; color:#767676}
.businessDiv5 .inner .busiHelp{position:relative; margin-top:80px; padding-top:35px; border-top:3px solid #292929}
.businessDiv5 .inner .busiHelp .tit span{display:inline;}
.businessDiv5 .inner .busiHelp ul{margin-top:37px;}
.businessDiv5 .inner .busiHelp li{padding:0 0 11px 20px; font-size:18px; background:url('/common/images/icon/faq_icon_m.png') no-repeat 0 9px; background-size:10px;}
.businessDiv5 .inner .busiHelp .faqBt{display:block; position:absolute; top:30px; right:0; width:158px; height:48px; background:#007ac3; border:1px solid #075f94; text-align:center; line-height:47px;}
.businessDiv5 .inner .busiHelp .faqBt.go{width:260px; height:48px; background:#009dda; border:1px solid #0a7fb6}
.businessDiv5 .inner .busiHelp .faqBt span{display:inline-block; padding-right:16px; background:url('/common/images/icon/white_arrow.png') no-repeat right center; font-size:20px; color:#fff; font-weight:500;}

.sitemap{width:100%; min-width:1110px; margin:51px 0 72px;}
.sitemap .inner{width:1110px; margin:auto;}
.sitemap .inner .siteDiv{background:url('/common/images/icon/dot1x1.gif') repeat-x 0 0; overflow:hidden; margin-bottom:38px}
.sitemap .inner .one{width:190px; float:left; margin-right:80px; background:url('/common/images/icon/bar1x18.gif') no-repeat right center;}
.sitemap .inner .one a{display:inline-block; padding:20px 0; font-size:28px; color:#000; font-weight:bold; border-top:1px solid #007ac3;}
.sitemap .inner ul{width:840px; overflow:hidden; float:left}
.sitemap .inner li{width:270px; float:left; margin:26px 0 0}
.sitemap .inner li .two{padding:0 0 0 16px; font-size:18px; font-weight:500; color:#555; background:url('/common/images/icon/dot4x4.gif') no-repeat 0 12px;}
.sitemap .inner li .thr{margin-top:21px}
.sitemap .inner li .thr a{display:block; font-size:16px; color:#888; font-weight:300; margin-bottom:7px}

.anchorTab{position:relative; width:100%; z-index:100; margin-bottom:73px; background:#fff;}
.anchorTab .bts{width:1110px; margin:0 auto; border-bottom:1px solid #dadada; padding-bottom:6px; background:#fff;}
.anchorTab a{display:inline-block; margin:0 35px 0 0; padding:0 0 19px; font-size:18px; font-weight:300; color:#777}
.anchorTab a.on{font-weight:800; color:#007ac3; background:url('/common/images/icon/anchor_bticon.png') no-repeat center bottom;}
.contactDiv{width:100%; min-width:1110px; margin:51px 0 72px;}
.contactDiv .inner{position:relative; width:1110px; margin:auto;}
.contactTit{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:40px; font-weight:800; color:#000;}
.contactTit span{display:inline-block; padding-right:20px; background:url('/common/images/icon/contactTit.gif') repeat-x 0 bottom;}

.contactInfo{display:none; margin:52px 0; overflow:hidden}
.contactInfo .infoBox{position:relative; width:274px; height:174px; box-sizing:border-box; border:1px solid #ededed; float:left; margin:0 4px 19px 0; padding:23px 30px;}
.contactInfo .infoBox .type1{font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:18px; color:#000; font-weight:800}
.contactInfo .infoBox .type2{font-size:20px; color:#000; font-weight:300; margin-top:2px}
.contactInfo .infoBox .type3{font-size:16px; color:#007ac3; font-weight:300; margin-top:19px}
.contactInfo .infoBox .type4{font-size:16px; color:#666; font-weight:300}
.contactInfo .infoBox .type5{display:block; position:absolute; top:30px; right:30px;}
.contactInfo .infoBox:nth-child(4n+4){margin:0 0 19px 0;}
.contactInfo.boardType{display:block; border-top:4px solid #333; margin:30px 0 107px; border-bottom:1px solid #ededed}
.contactInfo.boardType th{height:70px; font-size:20px; font-weight:bold; color:#333; text-align:center; vertical-align:middle; background:#fafafa; border-bottom:1px solid #666;}
.contactInfo.boardType td{height:60px; font-size:18px; font-weight:300; color:#666; text-align:center; vertical-align:middle; border-bottom:1px solid #ededed; line-height:25px;}
.contactInfo.boardType td.tit{font-weight:bold; color:#333; border-right:1px solid #ededed;}

.contactDiv2{width:100%; padding:56px 0 70px; background:#f7f7f7}
.contactDiv2 .inner{width:1110px; margin:auto;}
.contactDiv2 .inner .txt{font-size:40px; font-weight:300; color:#000;}
.contactDiv2 .inner ul{overflow:hidden; margin-top:30px;}
.contactDiv2 .inner li{width:50%; float:left}
.contactDiv2 .inner li .tit{margin:0 0 5px; font-size:20px; font-weight:500; color:#333; padding-top:15px; background:url('/common/images/icon/line2x30.gif') no-repeat 0 0;}
.contactDiv2 .inner li .txt2{margin-top:3px; font-family:futura, 'Noto Sans KR', "Malgun Gothic"; font-size:40px; font-weight:500; color:#000;}
.contactDiv2 .inner li a{display:block; margin-top:16px; width:202px; height:48px; background:#007ac3; border:1px solid #075f94; text-align:center; line-height:47px;}
.contactDiv2 .inner li a span{display:inline-block; padding-right:16px; background:url('/common/images/icon/white_arrow.png') no-repeat right center; font-size:20px; color:#fff; font-weight:500;}

/* boardType */
.boardType1{position:relative; width:1110px; margin:auto; border-top:6px solid #a4a4a4;}
.boardType1 .addTxt{position:absolute; top:-35px; right:0; font-size:18px; color:#555; line-height:18px}
.boardType1 a{display:block; padding:50px 0; border-bottom:1px solid #eee; overflow:hidden; font-size:17px; width:100%;}
.boardType1 a .img{width:340px; height:240px; float:left; overflow:hidden;}
.boardType1 a .txt{position:relative; width:660px; height:240px; float:left; padding:0 50px 0 60px; line-height:26px;}
.boardType1 a .txt .type1{font-weight:500; font-size:18px; margin-bottom:14px}
.boardType1 a .txt .type1 span{display:inline-block; font-weight:700; padding-right:14px; color:#017bc3}
.boardType1 a .txt .type2{font-weight:bold; font-size:30px; color:#000; margin-bottom:18px; line-height:35px; letter-spacing:-1px; word-break:keep-all}
.boardType1 a .txt .type3{word-break:keep-all}
.boardType1 a .txt .type4{position:absolute; bottom:0; left:60px; display:block; font-weight:300; margin-top:48px; font-size:16px; color:#555;}
.boardType1 table{font-weight:300; font-size:18px;}
.boardType1 th{font-weight:300; background:#f7f7f7; color:#555; text-align:left; padding-left:42px; border-bottom:1px solid #eee; border-right:1px solid #eee}
.boardType1 th .nese{padding-right:10px; background:url('/common/images/icon/reddot_4x4.gif') no-repeat right 5px;}
.boardType1 td{padding:14px 12px; border-bottom:1px solid #eee;}
.boardType1 td .txt{color:#888; padding:0 0 0 10px;}
.boardType1 td input{width:30%;}
.boardType1 td .inputType1{width:80%;}

.boardType2{position:relative; width:1110px; margin:auto; font-weight:400; border-bottom:6px solid #a4a4a4; margin-bottom:120px}
.boardType2 .addTxt{position:absolute; top:-35px; right:0; font-size:18px; color:#555; font-weight:300; line-height:18px}
.boardType2 .type{font-size:18px; font-weight:500; color:#777;}
.boardType2 .type strong{font-weight:700; color:#017bc3;}
.boardType2 .tit{margin-bottom:20px; font-size:40px; font-weight:bold; color:#000; line-height:50px;}
.boardType2 .date{font-size:16px; font-weight:300; color:#555;}
.boardType2 .viewDiv{margin-top:35px; padding:70px 0; border-top:1px solid #eee; font-weight:300; font-size:18px; line-height:30px;  word-break:keep-all;}
.boardType2 .option{position:relative; width:94%; border-bottom:1px solid #eee; font-size:16px; color:#555; padding:28px 3% 30px;}
.boardType2 .option .date{display:inline-block; position:absolute; top:30px; right:3%; padding-left:35px; background:url('/common/images/icon/calendar_icon.png') no-repeat 0 center;}
.boardType2 .files{padding:0 40px 35px;}
.boardType2 .files a{display:inline-block; border:1px solid #cecece; font-weight:300; padding:4px 20px 8px; font-size:16px; color:#555; margin:0 1px 5px 0}
.boardType2 li{display:table; width:100%; border-bottom:1px solid #eee;}
.boardType2 li .filename{display:table-cell; width:1030px; padding:48px 25px; vertical-align:middle; font-size:30px; color:#000;}
.boardType2 li .filename p{font-size:18px; color:#007ac3}
.boardType2 li .bt{display:table-cell; width:80px; padding:0 20px 0 0; vertical-align:middle;}
.boardType2 li .bt .downbt{display:block; width:20px; border:1px solid #b7b7b7; background:#efefef; padding:9px 19px;}

.boardType3{position:relative; width:1110px; margin:auto; border-top:2px solid #000;}
.boardType3 .addTxt{position:absolute; top:-35px; right:0; font-size:18px; color:#767676; line-height:18px}
.boardType3 table{font-weight:300; font-size:20px;}
.boardType3 th{font-weight:400; background:#f7f7f7; color:#000; text-align:left; padding-left:20px; border-bottom:1px solid #e9e9e9;}
.boardType3 th .nese{padding-right:10px; background:url('/common/images/icon/bludot_4x4.png') no-repeat right 5px;}
.boardType3 td{padding:14px 12px; border-bottom:1px solid #e9e9e9;}
.boardType3 td .txt{color:#767676; font-size:16px; font-weight:300; padding:0 0 0 10px; vertical-align:middle}
.boardType3 td input{width:30%; height:50px; vertical-align:middle}
.boardType3 td textarea{width:100%; height:150px;}
.boardType3 td .inputType1{width:80%;}
.boardType3 td .securityDiv{display:inline-block; margin-right:11px}
.boardType3 td .securityDiv img{vertical-align:middle}
.boardType3 td .securityDiv a{margin-left:3px}
.boardType3 td .securityDiv .securityNum{display:inline-block;}

/* etc */
.etcWrap{background:#f7f7f7; min-width:100%}
.errorDiv{text-align:center;transition:.3s ease;}
.errorDiv .errorInner{padding:;  width:550px; margin:26px auto;}
.errorDiv .errorInner .type1{position:relative; font-size:70px; color:#333; padding:37px 0 42px; line-height:75px; font-weight:300; letter-spacing:-5px}
.errorDiv .errorInner .type1 .top{display:block; width:100%; height:25px; text-align:center; position:absolute; top:0; left:0;}
.errorDiv .errorInner .type1 .bot{display:block; width:100%; height:25px; text-align:center; position:absolute; bottom:0; left:0;}
.errorDiv .errorInner .type2{margin-top:7px; padding:17px 0 0; font-size:18px; color:#777; line-height:26px}
.errorDiv .errorInner .homeBt{margin-top:56px; text-align:center}
.errorDiv .errorInner .homeBt a{display:inline-block; width:205px; height:58px; line-height:59px; border:1px solid #222; background:#333; font-size:22px; font-weight:500; color:#fff}
.browerTit{padding:21px 40px 24px; background:#007ac3; font-size:36px; font-weight:300; color:#fff; letter-spacing:-1px}
.browerBody{padding:44px 40px 50px; font-size:18px; font-weight:300; color:#777; letter-spacing:-1px; line-height:26px}
.browerBody .txt span{font-weight:400; color:#333}
.browerBody ul{overflow:hidden; margin-top:37px}
.browerBody li{width:162px; height:124px; padding:38px 0 0; float:left; border:1px solid #d6d6d6; margin-right:5px; text-align:center}
.browerBody li:last-child{margin-right:0px}
.browerBody li .txt{padding:65px 0 0; font-size:15px; color:#333; font-weight:700}
.browerBody li:nth-child(1) .txt{background:url('/common/images/icon/borwer_icon1.gif') no-repeat center 0;}
.browerBody li:nth-child(2) .txt{background:url('/common/images/icon/borwer_icon2.gif') no-repeat center 0;}
.browerBody li:nth-child(3) .txt{background:url('/common/images/icon/borwer_icon3.gif') no-repeat center 0;}
.browerFoot{position:relative; width:100%; height:65px; background:#eee}
.browerFoot .notToday{position:absolute; top:17px; right:109px; font-size:16px; color:#333; font-weight:400}
.browerFoot .notToday span{display:inline-block; position:relative; width:30px; height:30px; vertical-align:middle; margin-left:10px; perspective:100px}
.browerFoot .notToday img{position:absolute; top:0; left:0; width:30px; height:30px;}
.browerFoot .notToday input{position:absolute; top:0; left:0; width:30px; height:30px; zoom: 1; filter: alpha(opacity=0); opacity: 0; cursor:pointer}
.browerFoot a{position:absolute; top:16px; right:40px; display:inline-block; width:58px; height:30px; text-align:center; line-height:27px; border:1px solid #ddd; background:#fff; font-size:16px; color:#333; font-weight:400}

/* i走?i?’ */
.popTit{padding:22px 40px; background:#007ac3; font-size:24px; font-weight:800; color:#fff;}
.popBody{padding:30px 40px;}
.popBody .txt{position:relative; padding:21px 0 27px; font-size:18px; color:#000; font-weight:300; line-height:28px;}
.popBody .txt span{display:block}
.popBody .txt img{vertical-align:middle}
.popBody .txt .icon1{position:absolute; top:0; left:0;}
.popBody .txt .icon2{position:absolute; bottom:0; left:0;}
.popTable{position:relative; border-top:2px solid #000; margin-top:40px;}
.popTable table{font-weight:300; font-size:20px;}
.popTable th{font-weight:400; background:#f7f7f7; color:#000; text-align:left; padding-left:20px; border-bottom:1px solid #e9e9e9;}
.popTable th .nese{padding-right:10px; background:url('/common/images/icon/bludot_4x4.png') no-repeat right 5px;}
.popTable td{padding:14px 12px; border-bottom:1px solid #e9e9e9;}
.popTable td .txt{color:#767676; font-size:16px; font-weight:300; padding:0 0 0 10px; vertical-align:middle}
.popTable td input{width:30%; height:50px; vertical-align:middle}
.popTable td textarea{width:100%; height:150px;}
.popTable td .inputType1{width:80%;}
.popTable td .securityDiv{display:inline-block; margin-right:11px}
.popTable td .securityDiv img{vertical-align:middle}
.popTable td .securityDiv a{margin-left:3px}
.popTable td .securityDiv .securityNum{display:inline-block;}
.popBt{margin-top:40px; text-align:center}

/* i?易 i＆╱i?﹉ */
footer.web{position:relative; width:100%; border-top:1px solid #333; z-index:12; background:#333}
footer.web .footer{position:relative; width:1110px; margin:auto; padding:27px 0 40px;}
footer.web .footer a{font-size:15px; color:#aaa; margin-right:20px; font-weight:300}
footer.web .footer a strong{font-weight:bold; color:#e1e1e1}
footer.web .footer .copyright{font-size:13px; color:#aaa; margin-top:36px}
footer.web .footer .family{display:block; position:absolute; top:9px; right:0; margin-right:0; width:171px; height:45px; padding:15px 0 0 19px; font-size:15px; color:#aaa; background:url("/common/images/icon/footer_select_sub.gif") no-repeat 0 0;}
footer.web .footer .family.on{color:#fff; background:url("/common/images/icon/footer_select_sub_on.gif") no-repeat 0 0;}
footer.web .footer .familyDiv{display:none; position:absolute; bottom:150px; right:0px; width:190px; height:205px; border:1px solid #a2a2a2; overflow-y:auto; background:#fff}
footer.web .footer .familyDiv a{display:block; padding:5px 10px; font-size:13px; color:#333}

footer.web.subtype{border-top:1px solid #333; background:#333}
footer.web.subtype .footer a{color:#aaa}
footer.web.subtype .footer a strong{color:#e1e1e1}
footer.web.subtype .footer .copyright{color:#aaa;}
footer.web.subtype .footer .family{color:#aaa; background:url("/common/images/icon/footer_select_sub.gif") no-repeat 0 0;}
footer.web.subtype .footer .family.on{color:#fff; background:url("/common/images/icon/footer_select_sub_on.gif") no-repeat 0 0;}
footer.web.subtype .footer .familyDiv{}
footer.web.subtype .footer .familyDiv a{color:#333}

/* e見“e﹉§i?卹 i＆╱i?﹉ */
footer.mobile{display:none; position:relative; width:100%; z-index:999; background:#333}
footer.mobile .mFamBt{display:block; border:1px solid #000; padding:10px 3%; text-align:center; font-size:13px; color:#aaa}
footer.mobile .mFamBt span{display:inline-block; padding:0 40px 0 0; background:url('/common/images/icon/mfooter_select.png') no-repeat right center; background-size:6px}
footer.mobile .mFamDiv{display:none; position:absolute; width:100%; height:160px; overflow-y:auto; bottom:97px; left:0; padding:10px 0; background:#f7f7f7}
footer.mobile .mFamDiv a{display:block; padding:7px 3%; color:#000; font-size:15px; text-align:center}
footer.mobile .bts{padding:7px 3%; text-align:center; border-bottom:1px solid #000}
footer.mobile .bts a{display:inline-block; font-size:13px; font-weight:500; color:#aaa; margin:0 5px}

footer.mobile .mCopyright{border:1px solid #333; padding:15px 3%; text-align:center; font-size:13px; color:#aaa;border-bottom:1px solid #000} /* 2017-08-24  i??i??*/
footer.mobile .mmark{border:1px solid #333; padding:10px 3%; text-align:center; font-size:13px; color:#aaa; line-height:30px; } /* 2017-08-24 iＤ§e﹉Ｘ*/
footer.mobile .mmark span{padding-left:10px} /* 2017-08-24 iＤ§e﹉Ｘ*/

footer.mobile.subtype{background:#333}
footer.mobile.subtype .mFamBt{border:1px solid #000; color:#aaa}
footer.mobile.subtype .mFamBt span{display:inline-block; padding:0 40px 0 0; background:url('/common/images/icon/mfooter_select.png') no-repeat right center; background-size:6px}
footer.mobile.subtype .mFamDiv{display:none; position:absolute; width:100%; height:160px; overflow-y:auto; bottom:97px; left:0; padding:10px 0; background:#f7f7f7}
footer.mobile.subtype .mFamDiv a{display:block; padding:7px 3%; color:#000; font-size:15px; text-align:center}
footer.mobile .bts{border-bottom:1px solid #000}
footer.mobile .bts a{color:#aaa;}
footer.mobile.subtype .mCopyright{border:1px solid #333; color:#aaa}

.mFinancialTxt{display:none; margin-top:10px; font-size:14px; line-height:18px; color:#000}


@media (max-width:1110px) {
	#wrapper{min-width:970px;}
	.wideAuto{width:970px;}

	header .header{width:100%;}
	#wMenu{left:255px;}

	#lnb .lnbInner{width:970px;}
	#lnb .lnbInner.six li{width:160px;}
	#lnb .lnbInner li a{font-size:15px !important}

	/* e使§i?╱ */
	.mainPopDiv .mainpop{width:970px;}

	.mainCon1 .inner{width:970px;}
	.mainCon1 .inner .btPack a{display:block; position:absolute; top:0; left:0; width:300px; height:430px; padding:58px 0 0; text-align:center; box-sizing:border-box; color:#fff;}
	.mainCon1 .inner .btPack a:nth-child(2){left:330px;}
	.mainCon1 .inner .btPack a:nth-child(3){left:670px;}

	.mainCon2{background:url('/common/images/icon/maincon2_bg.jpg') no-repeat center center; background-size:cover}
	.mainCon2 .inner{width:970px}
	.mainCon2 .inner .conPack{margin-top:100px; overflow:hidden}
	.mainCon2 .inner .conPack .left{width:475px; background:url('/common/images/icon/maincon2_img1.jpg') no-repeat 0 0; background-size:cover}
	.mainCon2 .inner .conPack .left .recrInfo{left:20px; width:390px; padding:16px 20px;}
	.mainCon2 .inner .conPack .right{width:475px;}
	.mainCon2 .inner .conPack .right .benitIn{width:270px; padding-left:225px;}
	.mainCon2 .inner .conPack .right .benitIn .txt{width:210px; padding:19px 20px;}
	.mainCon2 .inner .conPack .right .recruit{width:172px;}

	.mainCon3 .inner{width:970px;}
	.mainCon3 .inner .conPack .newsList a{width:235px; float:left; margin-right:10px;}
	.mainCon3 .inner .conPack .newsList a:last-child{margin-right:0px;}
	.mainCon3 .inner .conPack .newsList a .img{width:235px; height:160px;}
	.mainCon3 .inner .conPack .newsList a .img img{width:235px; height:160px;}

	.mainFootAdd .inner{width:970px;}
	.mainFootAdd .inner dl{width:172px; padding:0 0 0 20px;}
	.mainFootAdd .inner dl dd a{font-size:15px;}

	/* i?帖e╱走 */
	#subBody .subV .subVdiv{width:970px;}
	.srchDiv{width:970px;}
	.snsBts{width:970px;}
	
	.srchResult .srchResultList li.contactList .contactListDiv{width:100%; float:none; padding:0; border-bottom:0}
	.srchResult .srchResultList li.contactList .contactListDiv:nth-child(2n){float:none; margin-left:0;}

	.kolonBenit1 .inner{width:970px;}
	.kolonBenit1 .inner .topTxtDiv{width:430px;}
	.kolonBenit1 .inner .topTxtDiv .txt{font-size:18px; color:#777; line-height:30px; margin-top:34px;}
	.kolonBenit1 .inner .img{width:500px;}
	.kolonBenit2 .inner{width:970px;}
	.kolonBenit2 ul li{width:24%; margin-right:1%;}
	.kolonBenit2 ul li:nth-child{margin-right:0%;}
	.kolonBenit2 .address{width:99%;}
	.kolonBenit3{position:relative; width:100%; height:850px;}
	.kolonBenit3 .kolonHisAnchor{width:970px;}
	.kolonBenit4{width:970px;}
	.kolonBenit5{width:970px;}
	.kolonBenit5 .topDiv li{width:323px;}
	.kolonBenit5 .botDiv li .img{width:215px;}
	.kolonBenit5 .botDiv li .txt{width:269px;}

	.profile1{width:910px; height:336px; padding:63px 35px; margin:auto; background:url('/common/images/icon/profile1_bg.jpg') no-repeat center 0;}
	.profile1Div1 ul{width:780px;}
	.profile1Div2 a{width:315px; margin-right:12px;}
	.profile1Div2 a .img{width:315px; height:380px; overflow:hidden}
	.profile1Div2 a .img img{width:315px;}
	.profile1Div2 .profileLayPop{width:970px;}
	.profile1Div2 .profileLayPop .txt{width:527px; padding:60px 25px;}

	.topTxtDiv{width:970px;}
	.contriDiv1{min-width:970px;}
	.contriDiv1 .inner{width:960px;}
	.contriDiv1 .img{background:url('/common/images/icon/contri_img1.png') no-repeat center center; background-size:auto 230px}
	.contriDiv2{min-width:970px;}
	.contriDiv2 .inner{width:960px;}
	.contriDiv2 .img{background:url('/common/images/icon/contri_img2.png') no-repeat center center; background-size:auto 230px}
	.contriDiv3{min-width:970px;}
	.contriDiv3 .inner{width:960px;}
	.contriDiv3 .img{background:url('/common/images/icon/contri_img3.png') no-repeat center center; background-size:auto 230px}
	.contriDiv5{min-width:970px;}
	.contriDiv5 .inner{width:960px;}
	.contriDiv5 .img{background:url('/common/images/icon/contri_img5.png') no-repeat center center; background-size:auto 230px}
	.contriDiv6{min-width:970px;}
	.contriDiv6 .inner{width:960px;}
	.contriDiv6 .img{background:url('/common/images/icon/contri_img6.png') no-repeat center center; background-size:auto 230px}
	.contriDiv4{min-width:970px;}
	.contriDiv4 .inner{width:960px;}

	.tabDiv{width:960px;}
	.anchorTab .bts{width:960px}

	.srchDiv3{min-width:960px;}
	.srchDiv3 .inner{width:960px;}
	.srchDiv3 .inner .srchInput2 .inputArea2{width:890px;}
	.srchDiv3 .inner .srchInput2 .inputArea2 input{width:740px; height:60px; border-top:3px solid #007ac3; border-left:3px solid #007ac3; border-bottom:3px solid #007ac3; border-right:0px solid #007ac3;}
	
	.privacy{min-width:960px;}
	.privacy .inner{width:960px;}

	.locaDiv .inner{width:960px;}
	.locaDiv .inner .locaInfo p{max-width:895px}
	.locaDiv .inner .mapDiv{width:960px;}
	
	.busiSubm .inner{width:960px;}
	.busiSubm .inner .btPack a strong{font-size:14px !important}
/* 	.busiSubm .inner .btPack a:nth-child(1){width:319px; height:249px; top:220px; left:0;}
	.busiSubm .inner .btPack a:nth-child(2){width:319px; height:249px; top:220px; left:320px;}
	.busiSubm .inner .btPack a:nth-child(3){width:319px; height:249px; top:220px; left:640px;}
	.busiSubm .inner .btPack a:nth-child(4){width:319px; height:249px; top:470px; left:0;}
	.busiSubm .inner .btPack a:nth-child(5){width:319px; height:249px; top:470px; left:320px;}
	.busiSubm .inner .btPack a:nth-child(6){width:319px; height:249px; top:470px; left:640px;} */ /* 20181004 jms 1~6i﹟卹i??i昌?e|／ */
	.busiSubm .inner .btPack a:nth-child(1){width:239px; left:0;}
	.busiSubm .inner .btPack a:nth-child(2){width:239px; left:240px;}
	.busiSubm .inner .btPack a:nth-child(3){width:239px; left:480px;}
	.busiSubm .inner .btPack a:nth-child(4){width:239px; left:720px;}
	.busiSubm .inner .btPack a:nth-child(5){width:239px; left:0;}
	.busiSubm .inner .btPack a:nth-child(6){width:239px; left:240px;}
	.busiSubm .inner .btPack a:nth-child(7){width:239px; left:480px;}
	.busiSubm .inner .btPack a:nth-child(8){width:239px; left:720px;}

	/* .busiSubm.two .inner .btPack a:nth-child(1){width:239px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(2){width:239px; left:240px;}
	.busiSubm.two .inner .btPack a:nth-child(3){width:239px; left:480px;}
	.busiSubm.two .inner .btPack a:nth-child(4){width:239px; left:720px;}
	.busiSubm.two .inner .btPack a:nth-child(5){width:239px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(6){width:239px; left:240px;}
	.busiSubm.two .inner .btPack a:nth-child(7){width:239px; left:480px;}
	.busiSubm.two .inner .btPack a:nth-child(8){width:239px; left:720px;} */   /* 20180625jms 1~8i﹟卹i??i昌?e|／ */
	.busiSubm.two .inner .btPack a:nth-child(1){width:239px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(2){width:239px; left:240px;}
	.busiSubm.two .inner .btPack a:nth-child(3){width:239px; left:480px;}
	.busiSubm.two .inner .btPack a:nth-child(4){width:239px; left:720px;}
	.busiSubm.two .inner .btPack a:nth-child(5){width:239px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(6){width:239px; left:240px;}
	.busiSubm.two .inner .btPack a:nth-child(7){width:239px; left:480px;}
	.busiSubm.two .inner .btPack a:nth-child(8){width:239px; left:720px;}
	.busiSubm.two .inner .btPack a:nth-child(9){width:239px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(10){width:239px; left:240px;}
	.busiSubm.two .inner .btPack a:nth-child(11){width:239px; left:480px;}
	.busiSubm.two .inner .btPack a:nth-child(12){width:239px; left:720px;}
	
	.busiSubm.two .inner .btPack a:nth-child(1) .type1{font-size: 34px;}
	 
	.busiSubm.two .inner .btPack a:nth-child(5) .type1{font-size: 34px;}
	 
	.busiSubm.two .inner .btPack a:nth-child(9) .type1{font-size: 34px;}
	 
	
	/*
	.busiSubm.two .inner .btPack a:nth-child(2) img{width:140px;} /* 20180625jms 
	.busiSubm.two .inner .btPack a:nth-child(3) img{width:140px;} /* 20180625jms 
	.busiSubm.two .inner .btPack a:nth-child(5) img{width:140px;} /* 20180625jms 
	.busiSubm.two .inner .btPack a:nth-child(9) img{width:140px;} /* 20180625jms 
	.busiSubm.two .inner .btPack a:nth-child(10) img{width:150px;} /* 20180625jms 
	*/
/*
	.busiSubm.thr .inner .btPack a:nth-child(1){width:239px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(2){width:239px; left:240px;}
	.busiSubm.thr .inner .btPack a:nth-child(3){width:239px; left:480px;}
	.busiSubm.thr .inner .btPack a:nth-child(4){width:239px; left:720px;}
	.busiSubm.thr .inner .btPack a:nth-child(5){width:239px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(6){width:239px; left:240px;}
	.busiSubm.thr .inner .btPack a:nth-child(7){width:239px; left:480px;}
	.busiSubm.thr .inner .btPack a:nth-child(8){width:239px; left:720px;} 20181011jms 8i易╱
*/
	.busiSubm.thr .inner .btPack a:nth-child(1){width:319px; height:249px; top:220px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(2){width:319px; height:249px; top:220px; left:320px;}
	.busiSubm.thr .inner .btPack a:nth-child(3){width:319px; height:249px; top:220px; left:640px;}
	.busiSubm.thr .inner .btPack a:nth-child(4){width:319px; height:249px; top:470px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(5){width:319px; height:249px; top:470px; left:320px;}
	.busiSubm.thr .inner .btPack a:nth-child(6){width:319px; height:249px; top:470px; left:640px;} /* 20181011jms 6i易╱ */
	
	
	.recruit1 .inner{width:960px;}
	.recruit1 .inner li{padding:23px 29px 47px}
	.recruit2 .inner{width:960px;}
	.recruit2 .inner .recruitCon1 li{width:294px;}
	.recruit2 .inner .recruitCon3 ul{width:960px;}
	.recruit2 .inner .recruitCon3 li{width:325px; height:270px; margin-right:20px;}
	.recruit2 .inner .recruitCon3 li:nth-child(3){width:270px;}
	.recruit2 .inner .recruitCon3 li .pack{width:270px; height:270px; border-radius:135px;}
	.recruit2 .inner .recruitCon3 li .tit{font-size:20px; line-height:28px; margin:3px 0 20px}
	.recruit2 .inner .recruitCon3 li .tit2{font-size:18px;}
	.recruit2 .inner .recruitCon3 .processTxt{width:960px;}
	.recruit2 .inner .recruitCon3 li .arrow{top:100px;}

	.recruit3con1{width:100%; background:url('/common/images/icon/recruit3con1_bg.gif') no-repeat right center #f4f4f4; background-size:cover;}
	.recruit3con1 .inner{width:960px;}
	.recruit3con1 .inner .txt{font-size:18px; margin:18px 0 61px;}
	.recruit3con1 .inner ul{width:956px;}
	.recruit3con1 .inner li{margin-right:106.5px;}
	.recruit3con1 .inner li:last-child{margin-right:0}

	.recruit3con2 .inner{width:960px;}
	.recruit3con2 .inner li{width:232px; height:77px; background:url('/common/images/icon/recr3_con2_arrow.gif') no-repeat right center; background-size:40px;}
	.recruit3con2 .inner li:last-child{width:230px; background:none; margin:0}
	.recruit3con2 .inner li .txtPack{width:; height:77px; padding-left:90px; display:table-cell; vertical-align:middle;}
	.recruit3con2 .inner li:nth-child(1) .txtPack{background:url('/common/images/icon/recr3_con2_icon1.gif') no-repeat 0 0; background-size:80px;}
	.recruit3con2 .inner li:nth-child(2) .txtPack{background:url('/common/images/icon/recr3_con2_icon2.gif') no-repeat 0 0; background-size:80px;}
	.recruit3con2 .inner li:nth-child(3) .txtPack{background:url('/common/images/icon/recr3_con2_icon3.gif') no-repeat 0 0; background-size:80px;}
	.recruit3con2 .inner li:nth-child(4) .txtPack{background:url('/common/images/icon/recr3_con2_icon4.gif') no-repeat 0 0; background-size:80px;}

	.recruit3con3 .inner{width:960px;}
	.recruit3con3 .inner li{width:228px; height:215px; padding:28px 0 0;}

	.recruit3con4{padding:85px 0 153px; width:100%; height:762px; background:url('/common/images/icon/recr3_bg2.jpg') no-repeat right bottom;}
	.recruit3con4 .inner{width:960px;}
	.recruit3con4 .inner li{width:228px; height:215px;padding:28px 0 0;}

	.peopleList .inner{width:960px;}
	.peopleList .inner li .txt{width:100%;}
	.peopleList .inner li .txt .type1{width:545px;}
	.peopleList .inner li .txt .type2{width:545px;}
	.peopleList .inner li .txt .type3{width:545px;}
	.peopleList .inner li .txt .type4{width:545px; font-size:35px; letter-spacing:-1px}

	.peopleViewTop .inner .pBox{width:960px;}
	.peopleViewTop .inner .txtDiv{padding:30px 0 0 350px; width:610px;}
	.peopleViewTop ul{width:960px;}
	.peopleViewTop li .txt{width:530px;}
	.peopleViewTop li:nth-child(3) .img{width:100%;}
	.peopleViewTop li:nth-child(3) .img img{width:100%;}
	
	.recruit5{min-width:960px}
	.recruit5 .inner{width:960px;}
	.recruit5 .inner li{width:137px;}
	.recruit5 .inner li .type1{padding:26px 0 0 15px; font-size:16px; line-height:18px}
	.recruit5 .inner li .type1 span{font-size:11px}
	.recruit5 .inner li .type2{padding:22px 0 0 15px; font-size:14px; line-height:20px;}

	.ciDiv{min-width:960px;}
	.ciDiv .inner{width:960px;}
	.ciDiv .inner .ciBox2 li{width:470px}
	.ciDiv .inner .ciBox2 li .img img{width:100%}
	.ciDiv .inner .ciBox3 ul.type1 li{width:470px; box-sizing:border-box;}
	.ciDiv .inner .ciBox3 ul.type1 li .spec{height:150px; padding:43px 0 0;}
	.ciDiv .inner .ciBox3 ul.type2 li{width:300px;}
	.ciDiv .inner .ciBox3 ul.type2 li .img{width:300px; overflow:hidden}
	
	.privacyDiv{min-width:960px}
	.privacyDiv .inner{width:960px;}

	.businessDiv1{min-width:960px;}
	.businessDiv1 ul{width:960px;}
	.businessDiv1 li .txt{width:540px;}
	.businessDiv1 li.sDiagram dt{top:165px; left:370px; width:200px; height:200px; line-height:199px; border-radius:105px; font-size:37px;}
	.businessDiv1 li.sDiagram dd{width:350px;}
	.businessDiv1 li.sDiagram dd .txt{width:350px; padding:15px 10px 0 105px; border-radius:19px; font-size:13px;}
	.businessDiv1 li.sDiagram dd:nth-child(2n+2) .txt{padding:15px 93px 0 20px;}
	.businessDiv1 li.sDiagram dd p{min-width:73px; padding-left:5px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 13px;}

	.businessDiv2{min-width:960px;}
	.businessDiv2 .inner{width:960px;}

	.businessDiv3{min-width:960px;}
	.businessDiv3 .inner{width:960px;}
	.businessDiv3 .btsPack a{width:49%; box-sizing:border-box; height:88px;}

	.businessDiv4{min-width:960px;}
	.businessDiv4 .inner{width:960px;}
	.businessDiv4 .inner dd .tit span{font-size:18px; line-height:24px; padding:0 20px 8px 0;}
	.businessDiv4 .inner dd .type1{font-size:16px;}
	.businessDiv4 .inner dd .type2{font-size:14px;}
	.businessDiv4 .inner dd .type3{font-size:14px;}
	.businessDiv4 .inner dd .type3 img{width:20px;}

	.businessDiv5{min-width:960px;}
	.businessDiv5 .inner{width:960px;}
	.businessDiv5 .inner .newsList a{width:24%; float:left; margin-right:1%;}
	.businessDiv5 .inner .newsList a:last-child{margin-right:0px;}
	.businessDiv5 .inner .newsList a .img{width:100%; height:auto;}
	.businessDiv5 .inner .newsList a .img img{width:100%; height:auto;}
	.businessDiv5 .inner .newsList a .txt{padding:20px 5%;}
	.businessDiv5 .inner .newsList a .txt .type1{font-size:14px;}
	.businessDiv5 .inner .newsList a .txt .type2{font-size:16px;}
	.businessDiv5 .inner .newsList a .txt .type3{font-size:14px; font-weight:300;}
	.businessDiv5 .inner .newsList a .txt .type4{font-size:13px;}

	ul.faq{width:960px;}
	ul.files{width:960px;}

	.sitemap{min-width:960px;}
	.sitemap .inner{width:960px;}
	.sitemap .inner .one{width:160px; margin-right:50px;}
	.sitemap .inner ul{width:750px;}
	.sitemap .inner li{width:250px;}

	.contactDiv{min-width:100%;}
	.contactDiv .inner{width:960px;}
	.contactDiv2 .inner{width:960px;}
	.contactInfo .infoBox{width:237px; padding:23px 20px;}
	.contactInfo .infoBox .type5{right:20px;}
	.boardType1{width:960px;}
	.boardType1 a{display:table}
	.boardType1 a .img{width:45%; height:auto; float:none; display:table-cell;}
	.boardType1 a .img img{width:100%;}
	.boardType1 a .txt{width:55%; height:auto; float:none; box-sizing:border-box; display:table-cell; vertical-align:middle; padding:0 0 0 3%;}
	.boardType1 a .txt .type4{position:relative; bottom:0; left:0px;}

	.boardType2{width:960px;}
	.boardType2 .viewDiv .img img{width:100%;}

	.boardType3{width:960px;}

	/* i?易 i＆╱i?﹉ */
	footer.web .footer{width:960px;}
}

@media (max-width:970px) {
	header{position:absolute}
	#contentsBody{padding:45px 0 0} /* 2017-08-08 section -> dive╳帖 i??i??*/
	.mt100{margin-top:40px !important}
	.pb110{padding-bottom:50px !important}

	select{background:url('/common/images/icon/selectbox_bg.gif') no-repeat right center #fff; background-size:20px; border:1px solid #e3e3e3; font-family:'Noto Sans KR', sans-serif; color:#777; border-radius:0; -webkit-appearance: none; -moz-appearance: none; appearance: none; border-radius: 0px; box-sizing:border-box;}
	.moreBt{font-size:15px; padding:10px 0}
	.moreBt span{padding-right:30px; background:url('/common/images/icon/morebt_icon.png') no-repeat  right center; background-size:18px;}
	.goTop{position:fixed; bottom:20px; right:3%; z-index:1100}
	.goTop img{width:30px;}

	.gryBt{padding:7px 18px 9px; font-size:18px;}
	.bluBt{padding:7px 18px 9px; font-size:18px;}

	.subTit{position:relative; left:-10px; font-size:23px; padding:5px 0 0 10px; background:url('/common/images/icon/tit_tri_m.png') no-repeat 0 0; background-size:50px;}
	.subTit img{display:none}

	#wrapper{min-width:100%;}
	.wideAuto{width:94%;}
	
	/* e使§i?╱i走?i?’ */
	.mainPopDiv .mainpop{width:94%;}

	/* i?易i?╞e?§ */
	header{height:45px;}
	header .header{width:100%; height:45px;}
	header .header h1 img{height:45px;}
	#wMenu{width:1024px; top:-60px}
	header .header .util{background:#fff; display:none}

	/* e見“e﹉§i?卹i?╞e?§ */
	header .mMenu{display:block;}
	#mMenu{display:block;}

	/* e使§i?╱ */
	#mainBody{display:none;}
	#mainMbody{display:block;}
	.mainFootAdd{display:none;}

	/* i?易 i＆╱i?﹉ */
	footer.web{display:none}

	/* e見“e﹉§i?卹 i＆╱i?﹉ */
	footer.mobile{display:block;}

	/* lnb */
	#lnb{height:45px;}
	#lnb .lnbInner{width:100%; height:45px;}
	#lnb .lnbInner.six li{width:auto; padding:0 5%; height:45px; float:none;}
	#lnb .lnbInner.six li a{height:45px; line-height:44px;}
	#lnb .lnbInner.six li a.on{height:42px; border-bottom:3px solid #007ac3;}
	#lnb .lnbInner.six li a span{height:45px;}
	#lnb .lnbInner.sev li{width:auto; padding:0 5%; height:45px; float:none;}
	#lnb .lnbInner.sev li a{height:45px; line-height:44px;}
	#lnb .lnbInner.sev li a.on{height:42px; border-bottom:3px solid #007ac3;}
	#lnb .lnbInner.sev li a span{height:45px;}
	#lnb .lnbInner.eig li{width:auto; padding:0 5%; height:45px; float:none;}
	#lnb .lnbInner.eig li a{display:block; width:auto; height:45px; line-height:44px;}
	#lnb .lnbInner.eig li a.on{height:42px; border-bottom:3px solid #007ac3;}
	#lnb .lnbInner.eig li a span{height:45px; display:inline-block}

	/* i?帖e╱走 */
	#subBody .subV{width:100%; height:300px;}
	#subBody .subV.one{background:url('/common/images/icon/subvisual1.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.two{background:url('/common/images/icon/subvisual2.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.thr{background:url('/common/images/icon/subvisual3.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.fou{background:url('/common/images/icon/subvisual4.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.fiv{background:url('/common/images/icon/subvisual5.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.six{background:url('/common/images/icon/subvisual6.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.sev{background:url('/common/images/icon/subvisual7.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.eig{background:url('/common/images/icon/subvisual8.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.nin{background:url('/common/images/icon/subvisual9.jpg') no-repeat center top; background-size:auto 300px;}
	#subBody .subV.ten{background:url('/common/images/icon/subvisual10.jpg') no-repeat center top; background-size:auto 300px;}

	#subBody .subV .subVdiv{width:94%; padding:0 3%; font-size:18px;}
	#subBody .subV .subVdiv .left{top:82px; left:3%; padding:20px 0 15px 35px; background:url('/common/images/btn/subpage_left.png') no-repeat  left 0; background-size:35px;}
	#subBody .subV .subVdiv .left span{display:none}
	#subBody .subV .subVdiv .right{top:82px; right:3%; padding:20px 35px 15px 0; background:url('/common/images/btn/subpage_right.png') no-repeat  left 0; background-size:35px;}
	#subBody .subV .subVdiv .right span{display:none}
	#subBody .subV .subVdiv .tit{font-size:30px; margin-bottom:10px; line-height:35px;}
	#subBody .subV .subVdiv .txt{font-size:15px; line-height:18px; word-break:keep-all}

	.snsBts{width:94%;}
	.snsBts a{width:34px; height:34px; margin-left:3px}
	.snsBts a:nth-child(5){display:inline-block;}
	.snsBts a:nth-child(4){display:none;}
	.snsBts a img{width:34px; height:34px;}
	.snsBts a:hover img{width:34px; height:34px;}

	.srchDiv{width:94%; overflow:hidden}
	.srchDiv .srchTab{float:none}
	.srchDiv .businews-container{float:none}
	.srchDiv .srchInner{float:none; margin-top:20px;}
	.srchDiv .srchInner .srchInput{width:85%; overflow:hidden}
	.srchDiv .srchInner .srchInput input{width:85%;}
	.srchDiv .srchInner .srchInput .srchIconBt{float:right}
	.srchDiv .srchInner>a{width:13%; margin-left:2%; text-align:center; background:#666}
 
	.srchDiv2{display:block; width:100%;}
	.srchDiv2 .srchtit{display:table-cell; font-size:14px; width:25%; margin-bottom:0px; margin-right:3%; vertical-align:middle}
	.srchDiv2 select{display:table-cell; width:100%; vertical-align:middle}
	.srchDiv2 .part1{display:table; width:100%; vertical-align:middle; margin-bottom:10px}
	.srchDiv2 .part2{display:table; width:100%; vertical-align:middle; margin-bottom:20px}
	.srchDiv2 .bts{display:block; width:100%; overflow:hidden; vertical-align:middle; text-align:center}
	.srchDiv2 .bts .findBt{display:inline-block; width:90px; height:30px; background:#6b6f72; text-align:center}
	.srchDiv2 .bts .findBt span{padding-left:20px; color:#fff; font-size:15px; line-height:29px; background:url('/common/images/icon/find_icon.png') no-repeat 0 center; background-size:12px}
	.srchDiv2 .bts .defaultbt img{height:30px;}

	.tabDiv{width:94%; margin:0 auto;}

	.srchResultInput{width:90%;}
	.srchResultInput input{width:78%; height:30px; font-size:17px;}
	.srchResultInput select{width:78%; height:30px; font-size:17px;}
	.srchResultInput .srchbt{width:22%; height:30px; line-height:29px; font-size:15px;}

	.srchResult{margin-top:45px;}
	.srchResult .tit{font-size:17px; color:#000; font-weight:500}
	.srchResult .srchResultList{margin-top:10px;}
	.srchResult .srchResultList li{padding:17px 3%;}
	.srchResult .srchResultList li .type1{font-size:16px;}
	.srchResult .srchResultList li .type1 span:nth-child(1){margin-right:13px; padding-left:0px; background:none;}
	.srchResult .srchResultList li .type1 span{margin-right:13px; padding-left:15px; background:url('/common/images/icon/bluline2x20.gif') no-repeat 0 center;}
	.srchResult .srchResultList li .txt{margin-top:15px; font-size:14px;}
	.srchResult .morebt{padding:8px 13px;}
	.srchResult .morebt img{width:10px;}
	.srchResult .srchResultList li .type2{font-size:15px; margin-top:10px}
	.srchResult .srchResultList li .type2 span{padding:2px 5px 3px; margin-right:5px; font-size:12px;}
	.srchResult .srchResultList li.file .filename{width:90%;}
	.srchResult .srchResultList li.file .bt{width:10%; text-align:right}
	.srchResult .srchResultList li.file .bt .downbt{display:inline-block; width:15px; border:1px solid #b7b7b7; background:#efefef; padding:6px 15px 0;}
	.srchResult .srchResultList li.file .bt .downbt img{width:15px}
	.srchResult .srchResultList li.contactList .contactListDiv{margin:33px 0}
	.srchResult .srchResultList li.contactList .contactListDiv dl{margin-top:10px;}
	.srchResult .srchResultList li.contactList .contactListDiv dt{padding:15px 3% 21px; font-size:16px;}
	.srchResult .srchResultList li.contactList .contactListDiv dt span{display:block; margin-top:5px; position:relative; top:0; right:auto; padding-left:0; background:none; font-size:15px;}
	.srchResult .srchResultList li.contactList .contactListDiv .type1{font-size:16px;}
	.srchResult .srchResultList li.contactList .contactListDiv .type1 span:nth-child(1){margin-right:13px; padding-left:0px; background:none;}
	.srchResult .srchResultList li.contactList .contactListDiv .type1 span{margin-right:13px; padding-left:15px; background:url('/common/images/icon/bluline2x20.gif') no-repeat 0 center;}
	.srchResult .srchResultList li.contactList .contactListDiv dd{padding:10px 3% 10px 60px; font-size:16px;}
	.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(2){margin:17px 0 0; background:url('/common/images/icon/resrch_resulticon1.png') no-repeat 20px center; background-size:30px;}
	.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(3){background:url('/common/images/icon/resrch_resulticon2.png') no-repeat 20px center; background-size:30px;}
	.srchResult .srchResultList li.contactList .contactListDiv dd:nth-child(4){margin:0 0 17px; background:url('/common/images/icon/resrch_resulticon3.png') no-repeat 20px center; background-size:30px;}

	.kolonBenit1{width:100%; margin-top:40px;}
	.kolonBenit1 .inner{width:94%;}
	.kolonBenit1 .inner .topTxtDiv{width:43%;}
	.kolonBenit1 .inner .topTxtDiv .txt{font-size:15px; line-height:24px; margin-top:15px;}
	.kolonBenit1 .inner .img{width:50%;}
	.kolonBenit1 .inner .img img{width:100%;}
	.kolonBenit1 .inner .deco{top:70px; right:-71px;}
	.kolonBenit1 .inner .deco img{width:150px}
	.kolonBenit2{width:100%; height:463px; padding:40px 0 142px; background:url('/common/images/icon/company1_con2bg.gif') no-repeat center 0 #e1e1e1; background-size:cover}
	.kolonBenit2 .inner{width:94%;}
	.kolonBenit2 ul{margin-top:20px}
	.kolonBenit2 ul li{width:49%; height:190px; padding:40px 0 0; margin-right:2%; margin-bottom:15px}
	.kolonBenit2 ul li .type1{font-size:16px;}
	.kolonBenit2 ul li .type2{font-size:40px; line-height:50px;}
	.kolonBenit2 ul li .type2 span{font-size:16px;}
	.kolonBenit2 ul li .txt{bottom:30px; font-size:14px;}
	.kolonBenit2 ul li:nth-child(2n+2){margin-right:0}
	.kolonBenit2 ul li .logo img{width:90px;}
	.kolonBenit2 .address{width:100%; height:85px; padding:0 5% 0; box-sizing:border-box; margin-top:5px}
	.kolonBenit2 .address strong{height:85px; font-size:18px;}
	.kolonBenit2 .address span{height:85px;}
	.kolonBenit2 .address .icon{position:absolute; top:26px; right:5%;}
	.kolonBenit2 .address .icon img{width:35px;}
	.kolonBenit3{position:relative; width:100%; height:490px; overflow-y:scroll; background:url('/common/images/icon/company_con3_hisbg1.jpg') no-repeat center 0; background-size:cover}
	.kolonBenit3 .kolonHis{position:relative; top:0; left:0; width:94%;}
	.kolonBenit3 .kolonHis .titDiv{position:relative; top:0; left:0;}
	.kolonBenit3 .kolonHis .titDiv .type1{font-size:20px; margin-top:100px;}
	.kolonBenit3 .kolonHis .titDiv .type2{font-size:50px; line-height:66px; padding-top:15px; margin-top:15px; background:url('/common/images/icon/kolonhis_line.gif') no-repeat center 0}
	.kolonBenit3 .kolonHis .titDiv .type3{font-size:18px; line-height:26px; margin-top:10px;}
	.kolonBenit3 .kolonHis .hisPack{position:relative; top:0; left:0; margin:50px auto; width:94%; padding:40px 5%; box-shadow:0 5px 5px 5px rgba(0, 0, 0, .5);}
	.kolonBenit3 .kolonHis .hisPack li{margin-bottom:25px}
	.kolonBenit3 .kolonHis .hisPack li .tit{width:72px; padding:0 9px 0 0; float:left; font-size:24px; background:url('/common/images/icon/company_con3_bluicon.png') no-repeat right center; background-size:6px;}
	.kolonBenit3 .kolonHis .hisPack li .txt{margin-left:20px; margin-top:5px}
	.kolonBenit3 .kolonHis .hisPack li .txt p{font-size:15px; font-weight:300px; margin-bottom:7px;}
	.kolonBenit3 .kolonHis .hisPack li .txt p img{width:100%;}
	.kolonBenit3 .kolonHis .hisPack .addImg{display:none;}
	.kolonBenit3 .kolonHis .hisPack .addImg2{display:none;}
	.kolonBenit3 .kolonHis .hisPack .addImg3{display:none;}
	.kolonBenit3 .bg{display:none;}
	.kolonBenit3 .kolonHisAnchor{display:none;}
	.kolonBenit4{width:94%; padding:0 0 65px;}
	.kolonBenit4 .tabBt2{padding:10px 3% 13px; font-size:16px;}
	.kolonBenit4 .financeBoard{position:relative;}
	.kolonBenit4 .financeBoard .addTxt{font-size:15px; font-weight:800; color:#333}
	.kolonBenit4 .financeBoard th{height:50px; font-size:16px;}
	.kolonBenit4 .financeBoard td{height:40px; font-size:15px;}
	.kolonBenit4 .financeBoard th.thtd{height:40px; font-size:15px;}
	.kolonBenit5{width:94%;}
	.kolonBenit5 .topDiv li{padding:50px 3%; width:100%; float:none;}
	.kolonBenit5 .topDiv li .txt{margin-top:18px}
	.kolonBenit5 .topDiv li .txt span{display:inline;}
	.kolonBenit5 .botDiv li .img{width:40%; padding-top:83px; font-size:15px; letter-spacing:-1px}
	.kolonBenit5 .botDiv li:nth-child(1) .img{background:url('/common/images/icon/company5_icon4.png') no-repeat center 20px; background-size:40px}
	.kolonBenit5 .botDiv li:nth-child(2) .img{background:url('/common/images/icon/company5_icon5.png') no-repeat center 20px; background-size:40px}
	.kolonBenit5 .botDiv.two li:nth-child(1) .img{background:url('/common/images/icon/company5_icon6.png') no-repeat center 20px; background-size:40px}
	.kolonBenit5 .botDiv.two li:nth-child(2) .img{background:url('/common/images/icon/company5_icon7.png') no-repeat center 20px; background-size:40px}
	.kolonBenit5 .botDiv li .txt{width:60%;}
	.kolonBenit5 .botDiv li .txt p{padding-left:13px; font-size:14px; line-height:24px}
	.kolonBenit5 .circleCon{width:100%; margin:0 auto 70px;}
	.kolonBenit5 .circleCon .blu{width:49%;}
	.kolonBenit5 .circleCon .red{width:49%;}
	.kolonBenit5 .circleCon .tableDiv{width:100%;}
	.kolonBenit5 .circleCon .tableDiv span{display:inline; word-break:keep-all}
	.kolonBenit5 .circleCon .tableDiv .txt{width:100%; height:170px; padding:0 3%; font-size:16px; line-height:26px;}
	.kolonBenit5 .circleCon .blu .img img{width:150px;}
	.kolonBenit5 .circleCon .red .img img{width:150px;}

	.profile1{width:94%; height:auto; padding:63px 3%; margin:auto; background:url('/common/images/icon/profile1_bg.jpg') no-repeat right 0; background-size:cover}
	.profile1Div1{width:94%; height:auto; padding:63px 3% 30px; padding-top:40px; background:url('/common/images/icon/profile1_con1bg.gif') no-repeat center 0; background-size:cover}
	.profile1Div1 .tit{width:100%; height:auto; margin-top:0; float:none; text-align:left; border-right:0px solid #d2d2d2; font-size:18px;}
	.profile1Div1 ul{width:100%; float:none; padding-left:0; margin-top:15px}
	.profile1Div1 li{font-size:15px; margin-bottom:5px}
	.profile1Div2{margin-top:30px;}
	.profile1Div2 a{width:32%; margin-right:1%;}
	.profile1Div2 a .img{position:relative; width:100%; height:auto; overflow:hidden}
	.profile1Div2 a .img img{width:100%;}
	.profile1Div2 a .txt1{font-size:13px;}
	.profile1Div2 a .txt2{font-size:18px;}
	.profile1Div2 .profileLayPop{width:70%; height:auto; padding:15px 0;}
	.profile1Div2 .profileLayPop .img{display:none;}
	.profile1Div2 .profileLayPop .txt{width:100%; height:300px; padding:0 3%; float:none}
	.profile1Div2 .profileLayPop .txt .type1{padding:18px 0 30px;}
	.profile1Div2 .profileLayPop .txt .type1 span{font-size:15px}
	.profile1Div2 .profileLayPop .txt .type1 strong{font-size:30px; line-height:40px}
	.profile1Div2 .profileLayPop .txt .type1 .icon1 img{width:10px;}
	.profile1Div2 .profileLayPop .txt .type1 .icon2 img{width:10px;}
	.profile1Div2 .profileLayPop .xbt{position:absolute; top:25px; right:5%; width:auto; margin:0}
	.profile1Div2 .profileLayPop .xbt img{width:25px}
	.profile1Div2 .profileLayPop .txt dl{margin-top:25px}
	.profile1Div2 .profileLayPop .txt dt{margin-bottom:20px; font-size:18px;}
	.profile1Div2 .profileLayPop .txt dd{margin-bottom:10px; font-size:15px;}
	.profile1Div2 .profileLayPop .txt dd strong{display:inline-block; width:84px; font-size:18px; color:#000; font-weight:500}
	
	.locaDiv .inner{width:94%;}
	.locaDiv .inner .mapDiv{width:100%; margin-top:35px;}
	.locaDiv .inner .locaInfo .tit{margin-top:20px; font-size:18px;}
	.locaDiv .inner .locaInfo ul{margin:10pxpx 0 30px;}
	.locaDiv .inner .locaInfo li{padding:5px 0 6px;}
	.locaDiv .inner .locaInfo strong{padding:0 3% 0 0; font-size:15px; line-height:25px}
	.locaDiv .inner .locaInfo p{min-width:30%; padding:0 0 0; font-size:15px; font-weight:300; line-height:25px}
	.locaDiv .inner .locaTab{text-align:left; margin-top:15px}
	.locaDiv .inner .locaTab .locaTabDiv{width:100%; padding:25px 0 0;}
	.locaDiv .inner .locaTab a{font-size:14px; top:0px; margin-left:0; margin-right:15px; z-index:50}
	.locaDiv .inner .locaTab a.on{font-size:14px;}
	
	.busiSubm{height:900px; padding-top:90px}
	.busiSubm.one{background:url('/common/images/icon/busi_subm1_bg.jpg') no-repeat center center; background-position:cover}
	.busiSubm.two{background:url('/common/images/icon/busi_subm2_bg.jpg') no-repeat center left; background-position:cover}
	.busiSubm.thr{background:url('/common/images/icon/busi_subm3_bg.jpg') no-repeat center left; background-position:cover}
	.busiSubm .inner{width:660px;}
	.busiSubm .inner .txt strong{font-size:30px;}
	.busiSubm .inner .txt span{display:inline;}
	.busiSubm .inner .btPack a{width:254px; height:200px;}
	.busiSubm .inner .btPack a img{width:50px;}
 
	.busiSubm .inner .btPack a:nth-child(1){width:330px; height:150px; top:170px; left:0;}
	.busiSubm .inner .btPack a:nth-child(2){width:330px; height:150px; top:170px; left:330px;}
	.busiSubm .inner .btPack a:nth-child(3){width:220px; height:150px; top:321px; left:0px;}
	.busiSubm .inner .btPack a:nth-child(4){width:220px; height:150px; top:321px; left:220px;}
	.busiSubm .inner .btPack a:nth-child(5){width:220px; height:150px; top:321px; left:440px;}
	.busiSubm .inner .btPack a:nth-child(6){width:220px; height:150px; top:472px; left:0;}
	.busiSubm .inner .btPack a:nth-child(7){width:220px; height:150px; top:472px; left:220px;}
	.busiSubm .inner .btPack a:nth-child(8){width:220px; height:150px; top:472px; left:440px;}
	.busiSubm .inner .btPack a:nth-child(8) img{width:110px;}
	

	.busiSubm.two .inner .btPack a:nth-child(1){width:220px; height:150px; top:170px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(2){width:220px; height:150px; top:170px; left:220px;}
	.busiSubm.two .inner .btPack a:nth-child(3){width:220px; height:150px; top:170px; left:440px;}
	.busiSubm.two .inner .btPack a:nth-child(4){width:220px; height:150px; top:321px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(5){width:220px; height:150px; top:321px; left:220px;}
	.busiSubm.two .inner .btPack a:nth-child(6){width:220px; height:150px; top:321px; left:440px;}
	.busiSubm.two .inner .btPack a:nth-child(7){width:220px; height:150px; top:472px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(8){width:220px; height:150px; top:472px; left:220px;}
	.busiSubm.two .inner .btPack a:nth-child(9){width:220px; height:150px; top:472px; left:440px;}
	.busiSubm.two .inner .btPack a:nth-child(10){width:220px; height:150px; top:623px; left:0;}
	.busiSubm.two .inner .btPack a:nth-child(11){width:220px; height:150px; top:623px; left:220px;}
	.busiSubm.two .inner .btPack a:nth-child(12){width:220px; height:150px; top:623px; left:440px;}
	
	.busiSubm.thr .inner .btPack a:nth-child(1){width:219px; height:249px; top:150px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(2){width:219px; height:249px; top:150px; left:220px;}
	.busiSubm.thr .inner .btPack a:nth-child(3){width:219px; height:249px; top:150px; left:440px;}
	.busiSubm.thr .inner .btPack a:nth-child(4){width:219px; height:249px; top:400px; left:0;}
	.busiSubm.thr .inner .btPack a:nth-child(5){width:219px; height:249px; top:400px; left:220px;}
	.busiSubm.thr .inner .btPack a:nth-child(6){width:219px; height:249px; top:400px; left:440px;} /* 20181011jms 6i易╱ */
	/*.busiSubm.thr .inner .btPack a:nth-child(6) img {width: 110px;}*/
	
	.busiSubm .inner .btPack a span{font-size:18px; line-height:40px;}
	/*
	.busiSubm .inner .btPack a:nth-child(1) .type1{font-size:25px; line-height:40px;}
	.busiSubm .inner .btPack a:nth-child(6) .type1{font-size:25px; line-height:40px;}
	*/
	
	.busiSubm.two .inner .btPack a:nth-child(1) .type1{font-size:25px; line-height:40px;}
	.busiSubm.two .inner .btPack a:nth-child(2) img{width:100px;}
	.busiSubm.two .inner .btPack a:nth-child(3) img{width:100px;}
	.busiSubm.two .inner .btPack a:nth-child(4) img{width:100px;}
	.busiSubm.two .inner .btPack a:nth-child(5) img{width:90px;}
	.busiSubm.two .inner .btPack a:nth-child(6) .type1{font-size:25px; line-height:40px;}
	.busiSubm.two .inner .btPack a:nth-child(7) img{width:120px;}
	.busiSubm.two .inner .btPack a:nth-child(8) img{width:120px;}
	.busiSubm.two .inner .btPack a:nth-child(9) .type1{font-size:25px; line-height:40px;}
	.busiSubm.two .inner .btPack a:nth-child(10) img{width:120px;} /* 20180621jms */
	 

	.busiSubm.thr .inner .btPack a:nth-child(1) img{width:60px;}
	.busiSubm.thr .inner .btPack a:nth-child(2) img{width:55px;}
	.busiSubm.thr .inner .btPack a:nth-child(3) img{width:55px;}
	.busiSubm.thr .inner .btPack a:nth-child(4) img{width:70px;}
	.busiSubm.thr .inner .btPack a:nth-child(5) img{width:60px;}
	.busiSubm.thr .inner .btPack a:nth-child(6) img{width:65px;}

	.recruit1 .inner{width:94%;}
	.recruit1 .inner li{width:32%; padding:23px 3% 47px; margin-right:2%; box-sizing:border-box}
	.recruit1 .inner li:nth-child(3){margin-right:0;}
	.recruit1 .inner li .tit{font-size:19px; line-height:28px; margin-bottom:20px; letter-spacing:-1px}
	.recruit1 .inner li .tit p{font-size:15px; font-weight:300;}
	.recruit1 .inner li .dot{padding:0 0 3px 10px; font-size:13px; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; font-weight:300;}
	.recruit2{padding-bottom:50px}
	.recruit2 .inner{width:94%;}
	.recruit2 .inner .recruitCon1{margin:10px 0 60px;}
	.recruit2 .inner .recruitCon1 li{width:33%; height:400px; padding:80px 3% 0; font-weight:300}
	.recruit2 .inner .recruitCon1 li:nth-child(1){background:url('/common/images/icon/recruit2_icon1.gif') no-repeat center 30px; background-size:50px;}
	.recruit2 .inner .recruitCon1 li:nth-child(2){width:34%; background:url('/common/images/icon/recruit2_icon2.gif') no-repeat center 30px; background-size:50px;}
	.recruit2 .inner .recruitCon1 li:nth-child(3){background:url('/common/images/icon/recruit2_icon3.gif') no-repeat center 30px; background-size:50px;}
	.recruit2 .inner .recruitCon1 li p{font-size:22px; color:#000}
	.recruit2 .inner .recruitCon1 li div{margin-top:20px; font-size:15px; line-height:26px}
	.recruit2 .inner .txt{margin:10px 0 60px}
	.recruit2 .inner .recruitCon3{margin-top:30px;}
	.recruit2 .inner .recruitCon3 ul{width:613px; margin:auto}
	.recruit2 .inner .recruitCon3 li{width:196px; height:196px; margin-right:2%; background:none;}
	.recruit2 .inner .recruitCon3 li:nth-child(3){width:196px; margin-right:0px; background:none}
	.recruit2 .inner .recruitCon3 li .pack{display:table-cell; vertical-align:middle; text-align:center; color:#fff; width:196px; height:196px; border-radius:145px; background:#43afef}
	.recruit2 .inner .recruitCon3 li .tit{margin:5px 0 0}
	.recruit2 .inner .recruitCon3 li .box{display:none}
	.recruit2 .inner .recruitCon3 .processTxt{width:100%; height:113px; margin-top:40px; padding:36px 0 0; text-align:center; font-size:26px; color:#fff; font-weight:500; background:url('/common/images/icon/recruit_arrow2.png') no-repeat right 0;}
	.recruit2 .inner .recruitCon3 li .arrow{display:none}
	
	.recruit3con1{padding:50px 0 60px; width:100%; background:url('/common/images/icon/recruit3con1_bg.gif') no-repeat 0 right #f4f4f4; background-size:cover;}
	.recruit3con1 .inner{width:94%;}
	.recruit3con1 .inner .txt{font-size:18px; margin:15px 0 40px;}
	.recruit3con1 .inner ul{width:100%;}
	.recruit3con1 .inner li{width:14%; height:14%; margin-right:7.5%}
	.recruit3con1 .inner li:last-child{margin-right:0; float:left}
	.recruit3con1 .inner li .type1{font-size:17px; border-radius:50%;}
	.recruit3con1 .inner li .type1 span{font-size:14px;}
	.recruit3con1 .inner li .type2{display:inline-block; font-size:15px; padding-left:10px; letter-spacing:-1px}

	.recruit3con2{padding:50px 0 29px; width:100%;}
	.recruit3con2 .inner{width:94%;}
	.recruit3con2 .inner .txt{font-size:18px; margin:18px 0 40px;}
	.recruit3con2 .inner ul{width:100%; overflow:hidden; margin-bottom:80px;}
	.recruit3con2 .inner li{width:24%; height:52px; margin-right:1%; background:url('/common/images/icon/recr3_con2_arrow.gif') no-repeat right center; background-size:32px;}
	.recruit3con2 .inner li:last-child{width:24%; background:none; margin:0}
	.recruit3con2 .inner li .txtPack{width:; height:52px; padding-left:60px; display:table-cell; vertical-align:middle;}
	.recruit3con2 .inner li:nth-child(1) .txtPack{background:url('/common/images/icon/recr3_con2_icon1.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(2) .txtPack{background:url('/common/images/icon/recr3_con2_icon2.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(3) .txtPack{background:url('/common/images/icon/recr3_con2_icon3.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(4) .txtPack{background:url('/common/images/icon/recr3_con2_icon4.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li .type1{font-size:13px;}
	.recruit3con2 .inner li .type2{font-size:16px;}

	.recruit3con3{padding:40px 0 60px; height:762px; background:url('/common/images/icon/recr3_bg1.jpg') no-repeat center bottom;}
	.recruit3con3 .inner{width:94%;}
	.recruit3con3 .inner .txt{padding-top:28px; text-align:center; font-size:30px; background:url('/common/images/icon/recr3_con3_txticon1.png') no-repeat center 0; background-size:25px;}
	.recruit3con3 .inner li{width:22%; height:170px; float:left; padding:30px 1% 0; margin:0 1% 10px 0;}
	.recruit3con3 .inner li:nth-child(4n+4){margin:0 0 10px;}
	.recruit3con3 .inner li .type1{font-size:15px; padding-top:45px}
	.recruit3con3 .inner li:nth-child(1) .type1{background:url('/common/images/icon/recr3_icon1.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(2) .type1{background:url('/common/images/icon/recr3_icon2.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(3) .type1{background:url('/common/images/icon/recr3_icon3.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(4) .type1{background:url('/common/images/icon/recr3_icon4.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(5) .type1{background:url('/common/images/icon/recr3_icon5.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(6) .type1{background:url('/common/images/icon/recr3_icon6.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(7) .type1{background:url('/common/images/icon/recr3_icon7.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li:nth-child(8) .type1{background:url('/common/images/icon/recr3_icon8.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con3 .inner li .type2{margin-top:12px; font-size:13px; line-height:18px; padding-top:11px; letter-spacing:-1px}

	.recruit3con4{padding:40px 0 60px; height:762px; background:url('/common/images/icon/recr3_bg2.jpg') no-repeat right bottom;}
	.recruit3con4 .inner{width:94%;}
	.recruit3con4 .inner .txt{padding-top:28px; text-align:center; font-size:30px; background:url('/common/images/icon/recr3_con3_txticon2.png') no-repeat center 0; background-size:25px;}
	.recruit3con4 .inner li{width:22%; height:170px; float:left; padding:30px 1% 0; margin:0 1% 10px 0;}
	.recruit3con4 .inner li:nth-child(4n+4){margin:0 0 10px;}
	.recruit3con4 .inner li .type1{font-size:15px; padding-top:45px}
	.recruit3con4 .inner li:nth-child(1) .type1{background:url('/common/images/icon/recr3_icon9.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(2) .type1{background:url('/common/images/icon/recr3_icon10.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(3) .type1{background:url('/common/images/icon/recr3_icon11.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(4) .type1{background:url('/common/images/icon/recr3_icon12.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(5) .type1{background:url('/common/images/icon/recr3_icon13.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(6) .type1{background:url('/common/images/icon/recr3_icon14.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(7) .type1{background:url('/common/images/icon/recr3_icon15.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li:nth-child(8) .type1{background:url('/common/images/icon/recr3_icon16.png') no-repeat center 0; background-size:auto 35px;}
	.recruit3con4 .inner li .type2{margin-top:12px; font-size:13px; line-height:18px; padding-top:11px; letter-spacing:-1px}

	.peopleList .inner{width:94%;}
	.peopleList .inner ul{width:100%;}
	.peopleList .inner li{min-height:auto; margin-bottom:60px; overflow:hidden}
	.peopleList .inner li .img{width:40%; float:left}
	.peopleList .inner li .img img{width:100%;}
	.peopleList .inner li .txt{position:relative; top:0; left:0; float:right; width:58%; height:auto;}
	.peopleList .inner li .txt .type1{width:100%; font-size:20px;}
	.peopleList .inner li .txt .type2{width:100%; font-size:16px; margin-top:10px}
	.peopleList .inner li .txt .type3{width:100%; font-size:16px;}
	.peopleList .inner li .txt .type4{width:100%; font-size:26px; line-height:36px; margin-top:30px}
	.peopleList .inner li .txt .type4 span{display:inline}

	.peopleViewTop{width:100%; overflow:hidden}
	.peopleViewTop .inner{height:340px;}
	.peopleViewTop .inner .pBox{width:94%;}
	.peopleViewTop .inner .txtDiv{padding:30px 0 0 350px; width:610px;}
	.peopleViewTop .inner .prySrch{height:35px; margin-top:10px;}
	.peopleViewTop .inner .prySrch select{height:35px;}
	.peopleViewTop .inner .prySrch a{height:35px; line-height:34px;}
	.peopleViewTop .inner .txtDiv{padding:0 0 0 40%; width:60%; height:296px;}
	.peopleViewTop .inner .txtDiv .type1{font-size:20px;}
	.peopleViewTop .inner .txtDiv .type2{font-size:30px; line-height:40px; letter-spacing:-1px}
	.peopleViewTop .inner .txtDiv .type2 span{display:block}
	.peopleViewTop .inner .txtDiv .type3{font-size:17px; margin-top:20px; padding-top:8px;}
	.peopleViewTop .inner .txtDiv .type3 strong{font-size:17px;}
	.peopleViewTop ul{width:94%; padding:30px 0;}
	.peopleViewTop li{padding:30px 0;}
	.peopleViewTop li .img{width:100%; margin-bottom:15px}
	.peopleViewTop li .img img{width:100%;}
	.peopleViewTop li .txt{width:100%;}
	.peopleViewTop li .txt .type1{font-size:30px; line-height:40px;}
	.peopleViewTop li .txt .type1 span{display:inline}
	.peopleViewTop li .txt .type2{margin-top:10px; padding:0 0 0 40px; background:url('/common/images/icon/faq_aicon.png') no-repeat 0 0; background-size:30px; font-size:16px; line-height:25px}
	.peopleViewTop li:nth-child(3) .img{width:100%; margin-bottom:0;}
	.peopleViewTop li:nth-child(3) .txt{width:100%; margin-bottom:15px;}

	.recruit5{min-width:100%; padding-bottom:50px}
	.recruit5 .inner{width:94%;}
	.recruit5 .inner .recruit5Top{position:relative; overflow:hidden; margin:30px 0 60px; padding:0 0 20px; border-bottom:1px solid #dbdbdb;}
	.recruit5 .inner .recruit5Top .img{width:20%; margin-top:15px;}
	.recruit5 .inner .recruit5Top .img img{width:60%;}
	.recruit5 .inner .recruit5Top .txt{width:70%; float:left; padding:0 0 0 3%;}
	.recruit5 .inner .recruit5Top .txt strong{font-size:22px;}
	.recruit5 .inner .recruit5Top .txt p{margin-top:12px}
	.recruit5 .inner .recruit5Top .txt p span{font-size:15px; font-weight:300; line-height:22px;}
	.recruit5 .inner .recruit5Top a{top:20px; width:130px; height:48px; padding:5px 20px; font-size:14px; font-weight:500; color:#fff; line-height:24px; border:1px solid #075f94; background:#007ac3;}
	.recruit5 .inner .titTxt{font-size:18px;}
	.recruit5 .inner ul{margin-bottom:40px; box-sizing:border-box}
	.recruit5 .inner li{width:32%;}
	.recruit5 .inner li .type1{box-sizing:border-box; padding:15px 0 0 5%; height:64px; font-size:15px; line-height:18px;}
	.recruit5 .inner li .type1 span{font-size:11px}
	.recruit5 .inner li .type1 img{bottom:-8px; right:-8px; width:15px;}
	.recruit5 .inner li:last-child .type1 img{display:none}
	.recruit5 .inner li .type2{padding:15px 0 0 5%; height:64px; font-size:14px; line-height:20px;}

	.ciDiv{min-width:100%; margin-top:51px;}
	.ciDiv .inner{width:94%;}
	.ciDiv .inner .ciBox{padding:50px 3%; margin:20px 0 60px;}
	.ciDiv .inner .ciBox2{margin-bottom:60px}
	.ciDiv .inner .ciBox2 ul{overflow:hidden; margin-bottom:30px}
	.ciDiv .inner .ciBox2 li{width:49%;}
	.ciDiv .inner .ciBox2 li .tit{font-size:18px; margin:20px 0 10px;}
	.ciDiv .inner .ciBox2 a{width:120px; height:35px; line-height:34px; font-size:16px;}
	.ciDiv .inner .ciBox3{margin-bottom:60px}
	.ciDiv .inner .ciBox3 .tit{font-size:18px;}
	.ciDiv .inner .ciBox3 ul.type1{overflow:hidden; margin:11px 0 60px}
	.ciDiv .inner .ciBox3 ul.type1 li{width:49%; padding:20px 0 0 3%; color:#fff}
	.ciDiv .inner .ciBox3 ul.type1 li .txt{font-size:30px; font-weight:800; line-height:40px}
	.ciDiv .inner .ciBox3 ul.type1 li .spec{width:200px; padding:20px 0 0;}
	.ciDiv .inner .ciBox3 ul.type1 li .spec p{font-size:16px;}
	.ciDiv .inner .ciBox3 ul.type2 li{width:49%; margin-right:0px; margin-bottom:15px}
	.ciDiv .inner .ciBox3 ul.type2 li:nth-child(2n+2){float:right}
	.ciDiv .inner .ciBox3 ul.type2 li .img{width:100%; height:80px; overflow:hidden}
	.ciDiv .inner .ciBox3 ul.type2 li .img img{width:100%;}
	.ciDiv .inner .ciBox3 ul.type2 li .spec{height:120px; padding:13px 5%;}
	.ciDiv .inner .ciBox3 ul.type2 li .spec p{font-size:16px; font-weight:300}

	.privacyDiv{min-width:100%}
	.privacyDiv .inner{width:94%;}
	.privacyDiv .privacyBox{height:250px; padding:15px 3%;}
	.privacyDiv .agreeBt{margin-top:15px; font-size:16px;}
	.privacyDiv .agreeBt span{width:30px; height:30px; margin-right:5px; perspective:100px}
	.privacyDiv .agreeBt img{width:30px; height:30px;}
	.privacyDiv .agreeBt input{width:30px; height:30px;}
	.privacyDiv .inner .qnaComplete{padding:80px 3%;}
	.privacyDiv .inner .qnaComplete .img img{width:70px;}
	.privacyDiv .inner .qnaComplete .txt1{font-size:28px; margin:15px 0 10px; line-height:35px;}
	.privacyDiv .inner .qnaComplete .txt2{font-size:16px; word-break:keep-all; line-height:25px;}
	.privacyDiv .inner .qnaComplete .txt2 span{display:inline}

	.listNodata{text-align:center; font-size:24px; color:#555; padding:160px 3%; border-bottom:2px solid #eee}

	.category{display:block;}
	.category .total{display:block; width:94%; padding:10px 3%;}
	.category .total span{font-size:15px; padding-top:0; padding-left:20px; background:url('/common/images/icon/total_bgicon.png') no-repeat 0 center; background-size:15px;}
	.category .categoryDiv{display:block; width:100%; padding:10px 3%; }
	.category .categoryDiv li{float:left; padding:10px 5%}
	.category .categoryDiv li a{font-size:14px}

	ul.faq{width:94%;}
	ul.faq li a{padding:17px 30px 20px 0; line-height:20px; box-sizing:border-box; font-size:16px;}
	ul.faq li a .type1{font-size:14px; margin-bottom:5px}
	ul.faq li a .icon{width:auto; height:12px;}
	ul.faq li a .icon img{width:auto; height:12px;}
	ul.faq li .answerDiv{padding:20px 3% 20px 50px; background:url('/common/images/icon/faq_aicon.png') no-repeat 10px 20px #f7f7f7; background-size:30px; font-size:14px; line-height:18px;}

	ul.files{width:94%;}
	ul.files li{padding:17px 30px 20px 0; line-height:20px; box-sizing:border-box; font-size:16px;}
	ul.files li a{font-size:20px}
	ul.files li .type1{font-size:14px; margin-bottom:5px}
	ul.files li .icon{width:auto; height:20px;}
	ul.files li .icon img{width:auto; height:20px;}

	ul li.noData{line-height:40px; font-weight:300; text-align:center}
	ul li.noData p{padding:120px 0 50px; background:url('/common/images/icon/nodata_icon.png') no-repeat center 50px; background-size:70px;}

	.errorDiv .errorInner{width:94%; word-break:keep-all}
	.errorDiv .errorInner .type1{font-size:35px; padding:37px 0 42px; line-height:45px; letter-spacing:-3px}
	.errorDiv .errorInner .type2{margin-top:7px; padding:17px 0 0; font-size:15px; line-height:22px;}
	.errorDiv .errorInner .homeBt{margin-top:56px; text-align:center}
	.errorDiv .errorInner .homeBt a{width:180px; height:50px; line-height:49px; font-size:18px;}

	.topTxtDiv{width:94%; padding:25px 0 45px;}
	.topTxtDiv .txt{font-size:16px; line-height:24px; margin-top:30px}
	.topTxtDiv .txt span{display:inline}
	.topTxtDiv .srchDiv{position:relative; top:0; left:0; width:100%;}
	.topTxtDiv .srchDiv .srchInner .srchInput{width:85%;}
	.topTxtDiv .srchDiv .srchInner .srchInput input{width:85%;}
	.decoTxt1{padding:12px 0; font-size:27px; letter-spacing:-1px; line-height:33px; word-break:keep-all}
	.decoTxt1 img.icon1{width:10px; height:10px;}
	.decoTxt1 img.icon2{width:10px; height:10px;}
	.decoTxt1 img{height:20px;}

	.contriDiv1{min-width:100%; height:auto; padding:40px 0;}
	.contriDiv1 .inner{width:94%;}
	.contriDiv1 .tit{font-size:25px; padding:30px 0 0; background:url('/common/images/icon/tri_icon1.png') no-repeat center 0; background-size:27px;}
	.contriDiv1 .txt{font-size:16px; font-weight:300; line-height:26px; margin-top:15px}
	.contriDiv1 .img{width:100%; height:80px; margin:30px 0 10px; background:url('/common/images/icon/contri_img1.png') no-repeat center center; background-size:auto 80px}
	.contriDiv1 .sTxt{font-size:14px}

	.contriDiv2{min-width:100%; height:auto; padding:40px 0; background:url('/common/images/icon/contri_bg2.jpg') no-repeat right bottom; background-size:cover}
	.contriDiv2 .inner{width:94%;}
	.contriDiv2 .tit{font-size:25px; padding:30px 0 0; background:url('/common/images/icon/tri_icon2.png') no-repeat center 0; background-size:27px;}
	.contriDiv2 .txt{font-size:16px; font-weight:300; line-height:26px; margin-top:15px}
	.contriDiv2 .img{height:80px; margin:30px 0 10px; background:url('/common/images/icon/contri_img2.png') no-repeat center center; background-size:auto 80px}
	.contriDiv2 .sTxt{font-size:14px}

	.contriDiv3{min-width:100%; height:auto; padding:40px 0; background:url('/common/images/icon/contri_bg3.jpg') no-repeat center 0; background-size:cover}
	.contriDiv3 .inner{width:94%;}
	.contriDiv3 .tit{font-size:25px; padding:30px 0 0; background:url('/common/images/icon/tri_icon3.png') no-repeat center 0; background-size:27px;}
	.contriDiv3 .txt{font-size:16px; font-weight:300; line-height:26px; margin-top:15px}
	.contriDiv3 .img{height:80px; margin:30px 0 10px; background:url('/common/images/icon/contri_img3.png') no-repeat center center; background-size:auto 80px}
	.contriDiv3 .sTxt{font-size:14px}

	.contriDiv5{min-width:100%; height:auto; padding:40px 0; background:url('/common/images/icon/contri_bg5.jpg') no-repeat center 0; background-size:cover}
	.contriDiv5 .inner{width:94%;}
	.contriDiv5 .tit{font-size:25px; padding:30px 0 0; background:url('/common/images/icon/tri_icon5.png') no-repeat center 0; background-size:27px; line-height:35px}
	.contriDiv5 .tit span{display:inline}
	.contriDiv5 .txt{font-size:16px; font-weight:300; line-height:26px; margin-top:15px}
	.contriDiv5 .img{height:80px; margin:30px 0 10px; background:url('/common/images/icon/contri_img5.png') no-repeat center center; background-size:auto 80px}
	.contriDiv5 .sTxt{font-size:14px}

	.contriDiv6{min-width:100%; height:auto; padding:40px 0;}
	.contriDiv6 .inner{width:94%;}
	.contriDiv6 .tit{font-size:25px; padding:30px 0 0; background:url('/common/images/icon/tri_icon6.png') no-repeat center 0; background-size:27px; line-height:35px}
	.contriDiv6 .tit span{display:inline}
	.contriDiv6 .txt{font-size:16px; font-weight:300; line-height:26px; margin-top:15px}
	.contriDiv6 .img{height:80px; margin:30px 0 10px; background:url('/common/images/icon/contri_img6.png') no-repeat center center; background-size:auto 80px}
	.contriDiv6 .sTxt{font-size:14px}
	.contriDiv6 .sTxt2{font-size:13px}

	.contriDiv4{min-width:100%; height:auto; padding:40px 0; background:url('/common/images/icon/contri_bg4.png') no-repeat 78% bottom; background-size:auto 38%}
	.contriDiv4 .inner{width:94%;}
	.contriDiv4 .tit{font-size:30px; line-height:35px;}
	.contriDiv4 .tit span{display:block}
	.contriDiv4 ul{overflow:hidden; margin-top:20px}
	.contriDiv4 li{width:100%; float:none; margin-bottom:15px}
	.contriDiv4 li .count{font-size:14px; font-weight:300}
	.contriDiv4 li .count strong{font-size:30px;}
	.contriDiv4 li .info{padding:1px 0 5px 20px; margin-top:5px; color:#000}
	.contriDiv4 li .info a{color:#000}
	.contriDiv4 li .info .type2 img{height:7px}
	.contriDiv4 li .info .type1{font-size:17px;}

	.srchDiv3{min-width:100%;}
	.srchDiv3 .inner{width:94%;}
	.srchDiv3 .inner .srchInput2{width:100%; overflow:hidden}
	.srchDiv3 .inner .srchInput2 .inputArea2{width:89%;}
	.srchDiv3 .inner .srchInput2 .inputArea2 input{width:88%;}
	.srchDiv3 .inner .srchInput2 .inputArea2 a{width:12%;}
	.srchDiv3 .inner .srchInput2 a{width:10%; background:#666; text-align:center}
	.srchDiv3 .inner .resultCopy{margin:50px 0 0; font-size:20px;}
	.srchDiv3 .inner .srchResult2 dt{font-size:20px; margin-top:40px; padding-bottom:15px;}
	.srchDiv3 .inner .srchResult2 dd{padding:30px 0 35px;}

	.privacy{min-width:100%;}
	.privacy .inner{width:94%;}'
	.privacy .inner .prySrch{height:40px;}
	.privacy .inner .prySrch select{height:40px;}
	.privacy .inner .prySrch a{height:40px; line-height:39px;}
	.privacy .inner .privacyTxt{padding-top:22px}
	.privacy .inner .privacyTxt .tit{font-size:18px; margin-bottom:10px}
	.privacy .inner .privacyTxt .subtit{font-size:16px; margin-bottom:10px}
	.privacy .inner .privacyTxt .txt{font-size:14px; line-height:18px; font-weight:300; margin-bottom:40px}

	.businessDiv1{min-width:100%;}
	.businessDiv1 ul{width:94%;}
	.businessDiv1 li{margin-bottom:30px}
	.businessDiv1 li .img{width:40%; height:auto;}
	.businessDiv1 li .img img{width:100%; height:auto;}
	.businessDiv1 li .txt{width:57%; font-size:16px; font-weight:300; line-height:26px;}
	.businessDiv1 li .txt .type1{font-size:25px; line-height:30px; margin:16px 0 21px; letter-spacing:-2px}
	.businessDiv1 li .txt .type1 span{display:inline}
	.businessDiv1 li .txt li{font-size:15px; padding:0 0 5px 20px; background:url('/common/images/icon/faq_icon_m.png') no-repeat 0 7px; background-size:10px;}
	.businessDiv1 li.sDiagram dl{position:relative; overflow:hidden; padding:0;}
	.businessDiv1 li.sDiagram dt{position:relative; top:0; left:0; width:100%; height:auto; margin-bottom:30px; line-height:40px; border:0 solid #007ac3; text-align:center; font-size:30px; border-radius:0}
	.businessDiv1 li.sDiagram dd{display:block; width:48%; height:auto; margin-bottom:15px; border-radius:0;  border:0px solid #ddd;}
	.businessDiv1 li.sDiagram dd .tit{position:relative; top:0; width:100%; float:none; height:30px; box-sizing:border-box; margin:auto; border-radius:0; text-align:center; line-height:29px; font-size:16px;}
	.businessDiv1 li.sDiagram dd:nth-child(2n+2) .tit{right:0;}
	.businessDiv1 li.sDiagram dd .tit span{display:block; width:auto; height:30px;}
	.businessDiv1 li.sDiagram dd .txt{width:100%; height:93px; border-left:1px solid #ddd; border-right:1px solid #ddd; border-bottom:1px solid #ddd; float:none; margin:auto; padding:10px 3% 20px; border-radius:0; font-size:14px;}
	.businessDiv1 li.sDiagram dd:nth-child(2n+2) .txt{padding:10px 3% 20px;}
	.businessDiv1 li.sDiagram dd p{min-width:87px; padding-left:8px; float:left; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 13px;}

	.businessDiv2{min-width:100%; margin-top:0px;}
	.businessDiv2 .inner{width:94%;}
	.businessDiv2 .inner .customerTit{font-size:18px; margin:22px 0 -7px; font-weight:400}
	.businessDiv2 .inner .customerLogos{margin-top:15px;}
	.businessDiv2 .inner .customerLogos p{width:50%;}
	.businessDiv2 .inner .customerLogos p.blnk{display:none}
	.businessDiv2 .inner .customerLogos p img{height:100px;}

	.businessDiv3{min-width:100%; margin-top:50px;}
	.businessDiv3 .inner{width:94%;}
	.businessDiv3 .inner li .type1{width:100px; font-size:13px;}
	.businessDiv3 .inner li .type2{padding-left:10px; font-size:18px;}
	.businessDiv3 .inner li .type3{width:100px;}
	.businessDiv3 .inner li .type3 a{display:inline-block; height:15px;}
	.businessDiv3 .inner li .type3 a img{height:15px;}
	.businessDiv3 .btsPack a{width:100%; height:auto; padding:15px 5%; margin-bottom:5px; font-size:16px; background:url('/common/images/icon/arrow_icon2.png') no-repeat 95% center #f4f4f4; background-size:15px;}
	.businessDiv3 .btsPack a:nth-child(1){float:none;}
	.businessDiv3 .btsPack a:nth-child(2){float:none}
	.businessDiv3 .btsPack a strong.type1{padding-left:35px; line-height:44px; background:url('/common/images/icon/busi_bt_icon.gif') no-repeat 0 center; background-size:27px}

	.businessDiv4{min-width:100%; margin-top:40px;}
	.businessDiv4 .inner{width:94%;}
	.businessDiv4 .inner dt{font-size:27px; line-height:33px; margin:20px 0;}
	.businessDiv4 .inner dd{width:50%; height:auto; padding:15px 0; box-sizing:border-box}

	.businessDiv5{min-width:100%; margin-top:40px; padding:40px 0 40px;}
	.businessDiv5 .inner{width:94%;}
	.businessDiv5 .inner .tit{font-size:27px; line-height:33px;}
	.businessDiv5 .inner .newsList{margin-top:30px;}
	.businessDiv5 .inner .newsList a{display:block; width:49%; float:left; margin-right:1%; margin-bottom:10px}
	.businessDiv5 .inner .newsList a:nth-child(2){margin-right:0px; margin-left:1%}
	.businessDiv5 .inner .newsList a:last-child{margin-right:0px; margin-left:1%}
	.businessDiv5 .inner .busiHelp ul{margin-top:15px;}
	.businessDiv5 .inner .busiHelp li{padding:0 0 5px 15px; font-size:15px; background:url('/common/images/icon/faq_icon_m.png') no-repeat 0 7px; background-size:10px;}
	.businessDiv5 .inner .busiHelp .faqBt{width:85px; height:25px; line-height:24px;}
	.businessDiv5 .inner .busiHelp .faqBt.go{width:100px; height:45px; padding:5px 10px 0;}
	.businessDiv5 .inner .busiHelp .faqBt span{padding-right:10px; background:url('/common/images/icon/white_arrow.png') no-repeat right center; background-size:5px; font-size:14px;}
	.businessDiv5 .inner .busiHelp .faqBt.go span{line-height:20px;} 

	.sitemap{min-width:94%;}
	.sitemap .inner{width:94%;}
	.sitemap .inner .one{width:100%; float:none; margin-right:0px; background:none;}
	.sitemap .inner .one a{padding:10px 0; font-size:22px;}
	.sitemap .inner ul{width:100%; float:none}
	.sitemap .inner li{width:33%; margin:10px 0 0}
	.sitemap .inner li:nth-child(3n+3){width:34%;}
	.sitemap .inner li .two{padding:0 0 0 13px; font-size:16px; background:url('/common/images/icon/dot4x4.gif') no-repeat 0 10px; background-size:2px}
	.sitemap .inner li .thr{margin-top:10px}
	.sitemap .inner li .thr a{font-size:14px; color:#888; font-weight:300; margin-bottom:7px}

	.anchorTab{margin-bottom:45px;}
	.anchorTab .bts{width:94%; margin:0 auto;}
	.anchorTab a{margin:0 3% 0 0; padding:0 0 13px; font-size:16px;}
	.anchorTab a.on{background:url('/common/images/icon/anchor_bticon.png') no-repeat center bottom; background-size:16px;}
	.contactDiv{margin:35px 0 50px;}
	.contactDiv .inner{width:94%;}
	.contactTit{font-size:30px;}
	.contactInfo{display:block; margin:35px 0;}
	.contactInfo .infoBox{width:49%; margin:0 1% 19px 0; padding:16px 3%;}
	.contactInfo .infoBox .type5{top:20px; right:3%;}
	.contactInfo .infoBox:nth-child(2n+2){margin:0 0 19px 0;}
	.contactInfo.boardType{display:none;}
	.contactDiv2{padding:30px 0 40px}
	.contactDiv2 .inner{width:94%;}
	.contactDiv2 .inner .txt{font-size:30px;}
	.contactDiv2 .inner ul{overflow:hidden; margin-top:20px;}
	.contactDiv2 .inner li .tit{font-size:18px;}
	.contactDiv2 .inner li .txt1{font-size:13px;}
	.contactDiv2 .inner li .txt2{font-size:30px;}
	.contactDiv2 .inner li a{display:block; margin-top:10px; width:160px; height:35px; line-height:37px;}
	.contactDiv2 .inner li a span{font-size:16px;}

	/* boardType */
	.boardType1{width:94%;}
	.boardType1 a{padding:30px 0}
	.boardType1 a .txt .type1{font-size:15px; margin-bottom:10px}
	.boardType1 a .txt .type1 span{padding-right:10px;}
	.boardType1 a .txt .type2{font-size:23px; margin-bottom:15px; line-height:30px;}
	.boardType1 a .txt .type4{position:relative; bottom:0; left:0px;}
	
	.boardType2{width:94%; margin-bottom:60px}
	.boardType2 .type{font-size:15px;}
	.boardType2 .tit{margin-bottom:13px; font-size:20px; line-height:30px; margin-top:10px;}
	.boardType2 .date{font-size:14px; font-weight:300}
	.boardType2 .viewDiv{margin-top:20px; padding:40px 3%; font-size:15px; line-height:26px; font-weight:300}
	.boardType2 .files{padding:0 3% 25px;}
	.boardType2 .files a{padding:2px 10px 4px; font-size:14px; font-weight:300}

	.boardType2 li .filename{width:90%; padding:35px 3%; font-size:22px;}
	.boardType2 li .filename p{font-size:16px;}
	.boardType2 li .bt{width:10%; padding:0 2% 0 0;}
	.boardType2 li .bt .downbt{width:15px; border:1px solid #b7b7b7; background:#efefef; padding:6px 15px 0;}
	.boardType2 li .bt .downbt img{width:15px}
	
	.boardType3{width:94%;}
	.boardType3 .addTxt{top:-25px; font-size:13px; line-height:13px}
	.boardType3 table{font-size:15px;}
	.boardType3 th{padding-left:3%;}
	.boardType3 td{padding:10px 3%;}
	.boardType3 td .txt{display:block; padding:10px 0 0 0;}
	.boardType3 td input{width:90%; height:30px;}
	.boardType3 td textarea{width:90%; height:150px;}
	.boardType3 td .inputType1{width:90%;}
	.boardType3 td .securityDiv{display:block; margin-bottom:10px}
	.boardType3 td .securityDiv img{vertical-align:middle; height:30px;}
	.boardType3 td .securityDiv a img{width:30px;}
	.boardType3 td .securityDiv .securityNum{margin-right:5px;}
	.boardType3 td .securityDiv a:nth-child(3){display:none}

	/* i走?i?’ */
	.popTit{padding:13px 3%; font-size:18px;}
	.popBody{padding:20px 3%;}
	.popBody .txt{padding:21px 0 27px; font-size:15px; line-height:22px;}
	.popBody .txt span{display:inline}
	.popBody .txt .icon1{width:15px;}
	.popBody .txt .icon2{width:15px;}
	.popTable{width:100%;}
	.popTable table{font-size:15px;}
	.popTable th{padding-left:3%;}
	.popTable td{padding:10px 3%;}
	.popTable td .txt{display:block; padding:10px 0 0 0;}
	.popTable td input{width:90%; height:30px;}
	.popTable td textarea{width:90%; height:150px;}
	.popTable td .inputType1{width:90%;}
	.popTable td .securityDiv{display:block; margin-bottom:10px}
	.popTable td .securityDiv img{vertical-align:middle; height:30px;}
	.popTable td .securityDiv a img{width:30px;}
	.popTable td .securityDiv .securityNum{margin-right:5px;}
	.popBt{margin-top:40px; text-align:center}

}

@media (max-width:700px) {
	.mainPopDiv{display:none}
	.mainPopDiv_m{display:none}
	.main header{top:0px;}

	.topTxtDiv .srchDiv{position:relative; top:0; left:0; width:100%;.topTxtDiv}
	.topTxtDiv .srchDiv .srchInner .srchInput{width:80%; height:40px;}
	.topTxtDiv .srchDiv .srchInner .srchInput input{width:80%; height:40px;}
	.decoTxt1 span{display:inline;}
	.srchDiv .srchTab{display:none;}
	.srchDiv .businews-container{display:block;}
	.srchTab a{padding:0; font-size:14px; margin-right:15px}
	.srchDiv .srchInner .srchInput{width:80%; height:40px;}
	.srchDiv .srchInner .srchInput input{width:80%; height:40px;}
	.srchDiv .srchInner .srchInput .srchIconBt{padding:9px 10px; background:url("/common/images/btn/srch_bt.png") no-repeat center center; background-size:18px;}
	.srchDiv .srchInner>a{width:18%; height:40px;}
	.srchDiv .srchInner>a img{width:40px; height:40px;}

	.tabDiv{height:60px; padding-bottom:59px;  display:table}
	.tabDiv .tabBt{display:block; float:none; width:100%; height:40px; padding:0 1%; text-align:center; border-top:none;}
	.tabDiv .tabBt:first-child{border-top:1px solid #dadada}
	.tabDiv .tabBt.on{border:1px solid #007ac3; background:#007ac3;}
	.tabDiv .tabBt p{font-size:15px; line-height:39px; display:block; width:100%;}
	.tabDiv .tabDown{position:relative; top:0px; padding:10px 3% 7px; background:#f7f7f7}
	.tabDiv .tabDown a{margin:0 0 5px 3%; padding-right:4%; font-size:12px; background:url("/common/images/icon/bar2x30.gif") no-repeat right center; background-size:2px 15px;}
	.tabDiv .tabDown a:last-child{background:none;}
	.kolonBenit1{margin:0}
	.kolonBenit1 .inner .topTxtDiv{width:100%; float:none}
	.kolonBenit1 .inner .topTxtDiv .txt{font-size:15px; line-height:24px; margin-top:15px;}
	.kolonBenit1 .inner .img{width:100%; float:none}
	.kolonBenit1 .inner .img img{width:100%;}
	.kolonBenit1 .inner .deco{top:250px; right:-70px;}
	.kolonBenit1 .inner .deco img{width:130px}
	.kolonBenit2{height:auto; padding:40px 0 72px;}
	.kolonBenit2 .inner{width:94%;}
	.kolonBenit2 ul{margin-top:20px}
	.kolonBenit2 ul li{height:170px; padding:30px 0 0; margin-bottom:8px}
	.kolonBenit2 ul li .type1{font-size:14px;}
	.kolonBenit2 ul li .type2{font-size:30px; line-height:40px;}
	.kolonBenit2 ul li .type2 span{font-size:15px;}
	.kolonBenit2 ul li .txt{font-weight:300}
	.kolonBenit2 ul li .logo img{width:80px;}
	.kolonBenit2 .address{width:100%; height:auto; overflow:hidden; padding:10px 5%;}
	.kolonBenit2 .address strong{float:left; width:20%; height:auto; font-size:16px;}
	.kolonBenit2 .address span{float:left; width:80%; height:auto}
	.kolonBenit2 .address .icon{display:none}
	.kolonBenit3{position:relative; width:100%; height:400px; overflow-y:scroll}
	.kolonBenit3 .kolonHis{position:relative; top:0; left:0;}
	.kolonBenit3 .kolonHis .titDiv{position:relative; top:0; left:0;}
	.kolonBenit3 .kolonHis .titDiv .type1{font-size:18px; margin-top:60px;}
	.kolonBenit3 .kolonHis .titDiv .type2{font-size:30px; line-height:46px;}
	.kolonBenit3 .kolonHis .titDiv .type3{font-size:16px; line-height:24px;}
	.kolonBenit3 .kolonHis .titDiv .type3 span{display:inline}
	.kolonBenit3 .kolonHis .hisPack{position:relative; top:0; left:0; margin:50px auto; width:94%; padding:40px 5%;}
	.kolonBenit3 .kolonHis .hisPack li{margin-bottom:7px}
	.kolonBenit3 .kolonHis .hisPack li .tit{width:18%; padding:0 13px 0 0; font-size:20px; background:url('/common/images/icon/company_con3_bluicon.png') no-repeat right center; background-size:6px;}
	.kolonBenit3 .kolonHis .hisPack li .txt{width:70%; margin-left:0; float:right; margin-top:5px}
	.kolonBenit3 .kolonHis .hisPack li .txt p{font-size:15px; font-weight:300px; margin-bottom:7px;}
	.kolonBenit3 .kolonHis .hisPack li .txt p img{width:100%;}
	.kolonBenit3 .kolonHis .hisPack .addImg{display:none}
	.kolonBenit3 .kolonHis .hisPack .addImg img{width:180px;}
	.kolonBenit3 .kolonHis .hisPack .addImg2{display:none}
	.kolonBenit3 .kolonHis .hisPack .addImg3{display:none}
	.kolonBenit3 .bg{position:absolute; top:0; left:0; width:100%; height:100%;}

	.kolonBenit4 .financeBoard{/*display:none*/}
	.kolonBenit4 .financeBoard.type2{display:none;}
	.kolonBenit4 .financeBoard .addTxt{position:relative; top:0; left:0; /*font-size:12px; font-weight:300;*/}
	.kolonBenit4 .financeDiv{overflow-x:auto;}
	.kolonBenit4 .financeBoard table{width:700px; border-top:0px solid #333}
	.kolonBenit4 .financeBoard table:nth-child(2){border-top:4px solid #333}

	.kolonBenit5 .topDiv li{padding:30px 3%; word-break:keep-all;}
	.kolonBenit5 .topDiv li .img img{width:65px;}
	.kolonBenit5 .topDiv li .txt{margin-top:18px}
	.kolonBenit5 .topDiv li .txt span{font-size:15px; line-height:25px}
	.kolonBenit5 .botDiv{margin-top:30px}
	.kolonBenit5 .botDiv.two{margin-top:0px}
	.kolonBenit5 .botDiv li{width:100%; float:none; border-bottom:1px solid #e6e8e9; border-right:0; padding:15px 3%;}
	.kolonBenit5 .botDiv.two li:nth-child(2){border-bottom:0px solid #e6e8e9;}
	.kolonBenit5 .botDiv li .img{width:100%; float:none; padding-top:70px}
	.kolonBenit5 .botDiv li .txt{width:100%; float:none; margin-top:15px}
	.kolonBenit5 .botDiv li .txt p{background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; padding-left:13px;}
	.kolonBenit5 .circleCon .blu{width:100%; float:none; margin-bottom:30px}
	.kolonBenit5 .circleCon .red{width:100%; float:none}
	.kolonBenit5 .circleCon .tableDiv .txt{width:100%; height:auto; padding:10px 3%; font-size:15px; line-height:25px;}
	.kolonBenit5 .circleCon .blu .img img{width:118px;}
	.kolonBenit5 .circleCon .red .img img{width:118px;}


	.profile1{height:200px; padding:15px 3%; margin:auto; background:url('/common/images/icon/profile1_bg.jpg') no-repeat right bottom #f1f1f1; background-size:auto 150px}
	.profile1 .ceoTxt{margin-top:18px;}
	.profile1 .ceoTxt .type1{font-size:16px;}
	.profile1 .ceoTxt .type2{font-size:30px;}
	.profile1Div1 .tit{width:100%; height:auto; margin-top:0; float:none; text-align:left; border-right:0px solid #d2d2d2; font-size:18px;}
	.profile1Div1 li{overflow:hidden}
	.profile1Div1 li strong{display:block; width:20%; float:left}
	.profile1Div1 li span{display:block; width:79%; float:right}
	.profile1Div2 a{width:49%; margin-right:0%; margin-bottom:15px; min-height:250px;}
	.profile1Div2 a:nth-child(3){float:right}
	.profile1Div2 a:nth-child(7){float:right}
	.profile1Div2 .profileLayPop{width:100%; height:auto;}
	.profile1Div2 .profileLayPop .txt{width:100%; height:auto; padding:0 3%; float:none; overflow-y:auto}
	.profile1Div2 .profileLayPop .txt .type1{padding:15px 0 33px;}
	.profile1Div2 .profileLayPop .txt .type1 span{font-size:13px}
	.profile1Div2 .profileLayPop .txt .type1 strong{font-size:20px; line-height:30px}
	.profile1Div2 .profileLayPop .xbt{position:absolute; top:25px; right:5%; width:auto; margin:0}
	.profile1Div2 .profileLayPop .xbt img{width:20px}
	.profile1Div2 .profileLayPop .txt dl{margin-top:10px}
	.profile1Div2 .profileLayPop .txt dt{margin-bottom:10px; font-size:16px;}
	.profile1Div2 .profileLayPop .txt dd{margin-bottom:10px; font-size:14px; overflow:hidden}
	.profile1Div2 .profileLayPop .txt dd strong{display:block; width:25%; float:left; font-size:16px;}
	.profile1Div2 .profileLayPop .txt dd span{width:74%; float:right}

	.busiSubm{height:auto; padding:40px 0}
	.busiSubm .inner{width:94%; height:auto;}
	.busiSubm .inner .txt strong{font-size:30px;}
	.busiSubm .inner .btPack{position:relative; width:100%; margin-top:50px}
	.busiSubm .inner .btPack a{position:relative; box-sizing:border-box}
	.busiSubm .inner .btPack a img{width:40px;}
	.busiSubm .inner .btPack a:nth-child(1){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(2){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(3){width:100%; height:100px; top:0px; left:0; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(4){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(5){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(6){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm .inner .btPack a:nth-child(7){width:100%; height:100px; top:0px; left:0px; border-bottom:0;border-bottom:1px solid #fff;} /* 20181004jms iＤ§e﹉Ｘ */
	.busiSubm .inner .btPack a:nth-child(8){display: none;} /* 20181004jms iＤ§e﹉Ｘ */

	.busiSubm.two .inner .btPack a:nth-child(1){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(2){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(3){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(4){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(5){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(6){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(7){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(8){width:100%; height:90px; top:0px; left:0px; border-bottom:0}
	.busiSubm.two .inner .btPack a:nth-child(9){width:100%; height:90px; top:0px; left:0px; border-bottom:0 }
	.busiSubm.two .inner .btPack a:nth-child(10){width:100%; height:90px; top:0px; left:0px; border-bottom:0 }
	.busiSubm.two .inner .btPack a:nth-child(11){width:100%; height:90px; top:0px; left:0px; border-bottom:0 }
	.busiSubm.two .inner .btPack a:nth-child(12){width:100%; height:90px; top:0px; left:0px;}

	.busiSubm.thr .inner .btPack a:nth-child(1){width:100%; height:100px; top:0px; left:0; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(2){width:100%; height:100px; top:0px; left:0; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(3){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(4){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(5){width:100%; height:100px; top:0px; left:0; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(6){width:100%; height:100px; top:0px; left:0px; border-bottom:1px solid #ffffff;}
	.busiSubm.thr .inner .btPack a:nth-child(7){width:100%; height:100px; top:0px; left:0px; border-bottom:0}
	.busiSubm.thr .inner .btPack a:nth-child(8){width:100%; height:100px; top:0px; left:0px;}
	
	.busiSubm.two .inner .btPack a:nth-child(1) img{width:120px;}
	.busiSubm.two .inner .btPack a:nth-child(2) img{width:124px;}
	.busiSubm.two .inner .btPack a:nth-child(3) img{width:120px;}
	.busiSubm.two .inner .btPack a:nth-child(4) img{width:120px;}
	.busiSubm.two .inner .btPack a:nth-child(5) img{width:80px;}
	.busiSubm.two .inner .btPack a:nth-child(6) img{width:110px;}
	.busiSubm.two .inner .btPack a:nth-child(7) img{width:130px;} 
	.busiSubm.two .inner .btPack a:nth-child(8) img{width:120px;}


	.busiSubm.thr .inner .btPack a:nth-child(1) img{width:40px;}
	.busiSubm.thr .inner .btPack a:nth-child(2) img{width:40px;}
	.busiSubm.thr .inner .btPack a:nth-child(3) img{width:40px;}
	.busiSubm.thr .inner .btPack a:nth-child(4) img{width:45px;}
	.busiSubm.thr .inner .btPack a:nth-child(5) img{width:40px;}
	.busiSubm.thr .inner .btPack a:nth-child(6) img{width:40px;}

	.busiSubm .inner .btPack a span{font-size:15px; line-height:30px;}

	.srchDiv3 .inner .srchInput2 .inputArea2 input{width:85%; height:40px}
	.srchDiv3 .inner .srchInput2 .inputArea2 a{width:14%; height:40px; line-height:29px; font-size:10px}
	.srchDiv3 .inner .srchInput2 a{padding:5px 0;}
	.srchDiv3 .inner .srchInput2 a img{height:30px;}
	.srchDiv3 .inner .resultCopy{margin:50px 0 0; font-size:22px; letter-spacing:-1px}
	.srchDiv3 .inner .srchResult2 dd{padding:20px 0 25px;}
	.srchDiv3 .inner .srchResult2 dd a.icon{bottom:50px; height:20px; right:2%;}
	.srchDiv3 .inner .srchResult2 dd a.icon img{width:20px;}

	.recruit1 .inner li{width:100%; float:none; padding:23px 5% 47px; margin-right:0%; margin-bottom:20px; box-sizing:border-box}
	.recruit1 .inner li .tit{font-size:23px; line-height:28px; margin-bottom:20px}
	.recruit1 .inner li .tit p{font-size:18px; font-weight:300;}
	.recruit1 .inner li .dot{padding:0 0 3px 13px; font-size:17px; color:#555; background:url('/common/images/icon/dot3x3.gif') no-repeat 0 12px; font-weight:300; letter-spacing:-1px}
	.recruit2 .inner{width:94%;}
	.recruit2 .inner .recruitCon1 li{width:100%; height:auto; padding:80px 3% 30px; float:none;}
	.recruit2 .inner .recruitCon1 li:nth-child(2){width:100%;}
	.recruit2 .inner .recruitCon3{margin-top:30px;}
	.recruit2 .inner .recruitCon3 ul{width:196px;}
	.recruit2 .inner .recruitCon3 li{margin-right:0; margin-bottom:40px;}
	.recruit2 .inner .recruitCon3 li:nth-child(3){margin-right:0px; margin-bottom:0px;}
	.recruit2 .inner .recruitCon3 .processTxt{width:100%; height:auto; margin-top:20px; padding:0; font-size:18px; color:#000; background:none; word-break:keep-all}
	.recruit2 .inner .recruitCon3 li .arrow{display:block; top:auto; bottom:-40px; right:0; width:100%; text-align:center;}
	.recruit2 .inner .recruitCon3 li .arrow img{transform:rotate(90deg); width:20px;}
	
	.recruit3con1 .inner .txt{font-size:16px; margin:18px 0 30px;}
	.recruit3con1 .inner ul{background:none;}
	.recruit3con1 .inner li{width:32%; height:32%; margin-right:1%; margin-bottom:15px; text-align:center}
	.recruit3con1 .inner li:nth-child(2n+2){width:33%}
	.recruit3con1 .inner li:nth-child(3n+3){margin-right:0}
	.recruit3con1 .inner li .type1{width:90px; height:90px; box-sizing:border-box; padding:15px 0 0; text-align:center; margin:auto; display:block}
	.recruit3con1 .inner li:nth-child(2) .type1{padding:30px 0 0;}
	.recruit3con1 .inner li:nth-child(3) .type1{padding:30px 0 0;}
	.recruit3con1 .inner li:nth-child(4) .type1{padding:30px 0 0;}
	.recruit3con1 .inner li:nth-child(5) .type1{padding:30px 0 0;}
	.recruit3con1 .inner li .type1 span{display:block; font-size:16px; font-weight:400}
	.recruit3con1 .inner li .type2{text-align:center; display:inline-block}

	.recruit3con2 .inner .txt{font-size:16px; margin:18px 0 30px;}
	.recruit3con2 .inner ul{margin-bottom:50px;}
	.recruit3con2 .inner li{width:49%; margin-bottom:35px; margin-right:0; background:none;}
	.recruit3con2 .inner li:last-child{width:49%;}
	.recruit3con2 .inner li:nth-child(2n+2){float:right}
	.recruit3con2 .inner li:nth-child(1) .txtPack{background:url('/common/images/icon/recr3_con2_icon1.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(2) .txtPack{background:url('/common/images/icon/recr3_con2_icon2.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(3) .txtPack{background:url('/common/images/icon/recr3_con2_icon3.gif') no-repeat 0 0; background-size:55px;}
	.recruit3con2 .inner li:nth-child(4) .txtPack{background:url('/common/images/icon/recr3_con2_icon4.gif') no-repeat 0 0; background-size:55px;}

	.recruit3con3{height:auto; background:url('/common/images/icon/recr3_bg1.jpg') no-repeat center center; background-size:cover}
	.recruit3con3 .inner .txt{padding-top:30px; font-size:25px;}
	.recruit3con3 .inner li{width:48%; height:100px; padding:28px 0 0; margin:0 0 17px 0;}
	.recruit3con3 .inner li:nth-child(2n+2){margin:0 0 17px; float:right}
	.recruit3con3 .inner li .type2{display:none;}

	.recruit3con4{height:auto; background:url('/common/images/icon/recr3_bg2.jpg') no-repeat center right;}
	.recruit3con4 .inner .txt{padding-top:30px; font-size:25px;}
	.recruit3con4 .inner li{width:48%; height:100px; padding:28px 0 0; margin:0 0 17px 0;}
	.recruit3con4 .inner li:nth-child(2n+2){margin:0 0 17px; float:right}
	.recruit3con4 .inner li .type2{display:none;}

	.peopleList .inner ul{width:100%;}
	.peopleList .inner li{position:relative; width:100%;}
	.peopleList .inner li .img{width:100%; float:none}
	.peopleList .inner li .txt{width:100%; height:auto; padding-bottom:20px; margin-top:15px;}
	.peopleList .inner li .txt a{position:relative; bottom:0; left:0; margin-top:20px}
	.peopleList .inner li .txt .type4{margin-top:20px;}

	.peopleViewTop .inner{height:auto; padding-bottom:20px}
	.peopleViewTop .inner .txtDiv{padding:0; width:94%; height:auto; margin-top:30px}
	.peopleViewTop .inner .txtDiv .type1{font-size:18px;}
	.peopleViewTop .inner .txtDiv .type2{font-size:30px; line-height:40px;}
	.peopleViewTop .inner .txtDiv .type2 span{display:inline}
	.peopleViewTop .inner .txtDiv .type3{font-size:15px; margin-top:20px; padding-top:5px;}
	.peopleViewTop .inner .txtDiv .type3 strong{font-size:17px;}
	.peopleViewTop ul{padding:20px 0;}

	.recruit5 .inner .recruit5Top{padding:0 0 30px;}
	.recruit5 .inner .recruit5Top .img{width:100%; margin-top:15px; float:none; border-right:0px solid #ccc;}
	.recruit5 .inner .recruit5Top .img img{width:100px;}
	.recruit5 .inner .recruit5Top .txt{width:100%; float:none; text-align:center; padding:0; margin-top:20px}
	.recruit5 .inner .recruit5Top .txt p{margin-top:0px}
	.recruit5 .inner .recruit5Top a{position:relative; top:0; right:0; display:block; margin:15px auto 0; text-align:center}
	.recruit5 .inner ul{border-top:3px solid #000;}
	.recruit5 .inner li{border-top:0px solid #000; width:100%; float:none; display:table; vertical-align:middle}
	.recruit5 .inner li:after {content:""; display:block; clear:both;}
	.recruit5 .inner li .type1{padding:0 5%; height:64px; width:50%; border-right:0px solid #eee; display:table-cell; vertical-align:middle}
	.recruit5 .inner li .type1 img{position:absolute; bottom:-8px; right:-7px; z-index:10; transform:rotate(90deg);}
	.recruit5 .inner li .type2{padding:0 5%; height:64px; width:50%; box-sizing:border-box; display:table-cell; vertical-align:middle}

	.businessDiv1{min-width:100%;}
	.businessDiv1 ul{width:94%;}
	.businessDiv1 li{overflow:hidden; margin-bottom:60px}
	.businessDiv1 li .img{width:100%; height:auto; float:none}
	.businessDiv1 li .img img{width:100%;}
	.businessDiv1 li .txt{width:100%; float:none; font-size:16px; font-weight:300; line-height:26px;}
	.businessDiv1 li .txt .type1{font-size:20px; color:#000; line-height:30px; margin:20px 0 5px; letter-spacing:0}
	.businessDiv1 li .txt .type1 span{display:inline}
	.businessDiv1 li.sDiagram dd{width:100%; float:none}
	.businessDiv1 li.sDiagram dd:nth-child(2n+2){float:none;}
	.businessDiv1 li.sDiagram dd:nth-child(2n+2) .tit{right:0px;}
	.businessDiv1 li.sDiagram dd .txt{height:auto;}

	.businessDiv4 .inner dd{width:50%; height:auto; padding:15px 3%; box-sizing:border-box}
	.businessDiv4 .inner dd .tit{height:35px;}
	.businessDiv4 .inner dd .tit span{font-size:15px; line-height:18px; padding:0 20px 8px 0; background:url('/common/images/icon/line1x20.gif') repeat-x 0 bottom; background-size:auto 15px}
	.businessDiv4 .inner dd .tit span strong{font-size:13px; font-weight:400}
	.businessDiv4 .inner dd .type1{font-size:14px; color:#000; font-weight:300; margin-top:14px}
	.businessDiv4 .inner dd .type2{height:30px; font-size:13px; font-weight:300; line-height:16px; margin-top:5px; word-break:break-all;}
	.businessDiv4 .inner dd .type3{font-size:13px; font-weight:300; line-height:16px; margin-top:5px; word-break:break-all;}

	.businessDiv5{min-width:100%; padding:40px 0 50px;}
	.businessDiv5 .inner{width:94%;}
	.businessDiv5 .inner .tit{font-size:20px; line-height:33px;width:70%;}
	.businessDiv5 .inner .newsList{margin-top:40px;}
	.businessDiv5 .inner .newsList a{display:block; width:100%; float:none; margin-right:0; margin-bottom:15px}
	.businessDiv5 .inner .newsList a:last-child{margin-right:0px;}
	.businessDiv5 .inner .newsList a:nth-child(3){display:none}
	.businessDiv5 .inner .newsList a:nth-child(4){display:none}
	.businessDiv5 .inner .busiHelp{margin-top:25px; padding-top:25px}
	.businessDiv5 .inner .busiHelp .tit span{display:block}

	.ciDiv .inner .ciBox{padding:30px 3%;}
	.ciDiv .inner .ciBox img{width:100%}
	.ciDiv .inner .ciBox2 li{width:100%; float:none}
	.ciDiv .inner .ciBox2 li:nth-child(2){float:none}
	.ciDiv .inner .ciBox3 ul.type1 li{width:100%; padding:20px 5%; height:200px;}
	.ciDiv .inner .ciBox3 ul.type1 li .spec{width:170px; height:137px;}
	.ciDiv .inner .ciBox3 ul.type1 li:nth-child(1){float:none;}
	.ciDiv .inner .ciBox3 ul.type1 li:nth-child(2){float:none;}
	.ciDiv .inner .ciBox3 ul.type2 li{width:100%; float:none; margin-right:0; margin-bottom:10px}

	.sitemap .inner li{width:47%; padding-right:3%;}
	.sitemap .inner li:nth-child(3n+3){width:47%;}
	.sitemap .inner li .two{display:block; font-size:13px; word-break:break-all; font-weight:300; letter-spacing:-1px}
	.sitemap .inner li .thr{display:none}

	.anchorTab a{font-size:14px;}
	.contactTit{font-size:20px;}
	.contactTit span{padding-right:10px; background:url('/common/images/icon/contactTit.gif') repeat-x 0 bottom; background-size:1px 15px}
	.contactInfo{margin:20px 0}
	.contactInfo .infoBox{width:100%; height:auto; margin:0 0 19px 0;}
	.contactInfo .infoBox .type1{font-size:15px;}
	.contactInfo .infoBox .type2{font-size:18px;}
	.contactInfo .infoBox .type3{font-size:14px; margin-top:12px}
	.contactInfo .infoBox .type4{font-size:14px;}
	.contactInfo .infoBox .type5 img{width:20px}
	.contactDiv table{width:750px;}
	.contactDiv2 .inner ul{overflow:hidden; margin-top:30px;}
	.contactDiv2 .inner li{width:100%; float:none}
	.contactDiv2 .inner li:first-child{margin-bottom:40px}

	.privacy .inner .prySrch{width:100%; height:30px; float:none;}
	.privacy .inner .prySrch select{width:80%; height:30px;}
	.privacy .inner .prySrch a{width:18%; height:30px; line-height:29px; font-size:15px;}

	/* boardType */
	.boardType1 a{padding:20px 0; font-size:14px;}
	.boardType1 a .img{display:block; width:100%;}
	.boardType1 a .txt{display:block; width:100%; padding:20px 0 10px; line-height:26px;}
	.boardType1 a .txt .type1{margin-bottom:0}
	.boardType1 a .txt .type2{margin-bottom:9px; font-size:20px;}
	.boardType1 a .txt .type4{font-size:14px; margin-top:20px; font-weight:300}

	.boardType2 li .filename{width:90%; padding:25px 3%; font-size:18px;}
	.boardType2 li .filename p{font-size:14px;}

	ul.faq{margin:0 auto}

	.mFinancialTxt{display:block;}
}

@media (max-width:500px) {
	.popTable td .securityDiv a:nth-child(3){display:none}
}

/* 2017-08-31 iＤ§e﹉Ｘ*/
.mark{position:absolute; top:25px; right:215px; text-align:center}
.mark span{display:block; color: #aaa;   font-size: 13px;   font-weight: 300; margin-top:5px; line-height:20px}