@charset "utf-8";
body{background-color:#1c1c1c;}

#container{overflow:hidden;}
#container .contInner{position:relative; box-sizing:border-box; max-width: 1080px; margin: 0 auto; padding:0 10px 0 270px; }
#container #sideNav{position:absolute; left:10px; top:60px; width:220px;}
#container #sideNav .sideHd{}
#container #sideNav .navList {border:1px solid #ddd; margin-top:20px;}
#container #sideNav .navList > li {border-top:1px solid #ddd;}
#container #sideNav .navList > li:first-child {border-top:none;}
#container #sideNav .navList > li > a {display:block; padding:15px 32px 15px 20px;  font-size:14px; color:#676767; letter-spacing:-0.5px; background:#f6f6f6 url("/ko/front/image/common/lnb_arr.png") no-repeat 93% 50%;}
#container #sideNav .navList > li.on > a {background:#fff url("/ko/front/image/common/lnb_arr_on.png") no-repeat 93% 50%; color:#00548a; text-decoration:none; font-weight:bold;}
#container #sideNav .navList > li.active > a {background-color:#fff; color:#00548a; text-decoration:none; font-weight:bold;}
#container #sideNav .navList .dep3{display:none; border-top:1px solid #ddd; background-color:#fff; padding:20px 0; margin:0 20px;}
#container #sideNav .navList .dep3 li{margin-top:5px;}
#container #sideNav .navList .dep3 li:first-child{margin-top:0;}
#container #sideNav .navList .dep3 a{color:#878787; font-size:13px; letter-spacing:-0.5px;}
#container #sideNav .navList .dep3 .on a{color:#003d65; font-weight:bold;}
#container #content{ min-height:700px; padding:60px 0 150px; }
#container #content .titArea{border-bottom:1px solid #ddd; position:relative; }
#container #content .titArea .tit{height:119px; line-height:119px;  position:relative; font-size:25px; color:#252525;  display:inline-block; letter-spacing:-1px;}
#container #content .titArea .tit:before{content:""; display:block; width:100%; height:1px; background-color:#234ea2; position:absolute; left:0; bottom:-1px;}
#container #content .titArea .loca{position:absolute; right:0; top:60px; font-size:12px; color:#000; letter-spacing:0;}
#container #content .titArea .loca.down{top:auto; bottom:13px;}
#container #content .subCont {padding-top:16px;}

.imageBx{text-align: center; margin-top:50px;}
.imageBx img{max-width:100%;}
.imageBx.type02 {border:1px solid #dfdfdf; padding:40px 10px;}
.titType01{display:block; padding-left:22px; font-size:20px; font-weight:bold; color:#000; letter-spacing:-0.25px; background: url("/ko/front/image/common/icn_tit_bx.png") no-repeat 0 9px;}
.titType01.cBlue{color:#00548a;}
.titType01.type02{color:#000;}
.titType01.bdNone{border-bottom:none !important; margin-bottom:0 !important; padding-bottom:0 !important;}
.titType01.f18 {font-size:18px; background-position:0 7px;}
.titType01.bdb {padding-bottom:15px; border-bottom:1px solid #ddd;}
.titType02{color:#234ea2; font-size:15px;}
.titType03{color:#234ea2; font-size:15px; padding-left:16px; background: url("/ko/front/image/common/tit_arr02.png") no-repeat 0 50%;}
.bxTypeTit{border:1px solid #dfdfdf;padding:8px 50px 8px 20px; border:1px solid #dfdfdf; font-size:16px; color:#252525; font-weight:bold; background: #fbfbfb url("/ko/front/image/common/tit_arr.png") no-repeat 97% 50%;}
.bxTypeTit.type02{border:1px solid #234ea2;padding:13px 50px 13px 20px; border:1px solid #234ea2; font-size:18px; color:#fff; font-weight:bold; background: #234ea2 url("/ko/front/image/common/tit_arr03.png") no-repeat 97% 50%;}

.tbLists{margin-top:40px; width:100%;}
.tbLists .tbRow{ margin-top:20px; margin-left:-40px;}
.tbLists .tbRow:after{content:""; display:block; clear:both;}
.tbLists .tbCol{float:left; padding-left:40px; width:50%; box-sizing:border-box;}
.tbLists .tx01 {text-align: center; font-size:15px; color:#676767; display:block; padding-top:10px;}
.tbLists .tx02  {text-align: left;}
.tbLists .tx02 strong {display:block;  font-size:16px; color:#252525; font-weight:bold; padding-top:15px;}
.tbLists .tx02 span {display:block;  font-size:14px; color:#676767; line-height:20px; padding-top:8px; padding-bottom:20px;}


.rel{position:relative;}
.header{ position: relative;}
.subContentWrap{-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; padding-bottom: 0;position: relative;  width:100%; background-color:#fff;}
.subContentWrap.search{ padding-top:108px;}
/*.subContentWrap .footerWrap{ position: absolute; left: 0; bottom: 0; width: 100%;}*/
.contentArea{line-height:1.4; max-width:980px; margin:0 auto; box-sizing:border-box; padding:60px 10px 160px;}
.contentArea.secCont{padding:60px 10px;}
.contentArea.secCont.last{padding-bottom:70px;}
.contentArea.prdTxBx{padding:50px 10px 50px;}
.topVisual{height:300px; width:100%; display: table; table-layout: fixed;}
.topVisual .topVisualInner{display: table-cell; vertical-align:middle;}
.topVisual .topVisualInner .topTx{max-width: 1080px; padding:0 10px; margin:0 auto; box-sizing:border-box;}
.topVisual h1{padding:0 10px; max-width:1080px; margin:0 auto; padding-top:100px;}
.topVisual.company{background: url("/ko/front/image/company/top.jpg") no-repeat 50% 0; background-size:cover !important;}
.topVisual.csr{background: url("/ko/front/image/company/top.jpg") no-repeat 50% 0; background-size:cover !important;}
.topVisual.investment{background: url("/ko/front/image/investment/top.jpg") no-repeat 50% 0; background-size:cover !important;}
.topVisual.promotion{background: url("/ko/front/image/promotion/top.jpg") no-repeat 50% 0; background-size:cover !important;}
.topVisual.recruit{background: url("/ko/front/image/recruit/top.jpg") no-repeat 50% 0; background-size:cover !important;}
.topVisual.guide{background: url("/ko/front/image/guide/top.jpg") no-repeat 50% 0; background-size:cover !important;}

.locationWrap{position:relative; background: #f9f9f9; height:50px;border-bottom:1px solid #e9e9e9;width:100%;z-index:19; box-sizing:border-box;}
.locationWrap.fixed{ position: fixed; left: 0; top: 0;z-index:20000}
.locationArea{ max-width:960px; margin: 0 auto; position: relative;}
.locationArea .location{height:43px; float: left;}
.locationArea .location > li{float: left; position: relative;border-left:1px solid #e9e9e9;border-right:1px solid #e9e9e9;margin-left:-1px;}
.locationArea .location > li:first-child{ margin-left: 0;}
.locationArea .location > li.locationLink > a{ background: url("/ko/front/image/common/location_arr.png") no-repeat 90% center;padding:0 50px 0 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;min-width:170px; display: block; line-height: 50px; font-size: 13px; color:#000;}
.locationArea .location > li.locationLink.on > a{font-weight:bold;}
.locationArea .location > li.locationLink .selectMenu{ position: absolute; left: -1px; top: 50px; width: 100%;border:1px solid #e9e9e9; border-top: 0; background: #ffffff;padding:10px 0; display: none; }
.locationArea .location > li.locationLink .selectMenu.open{ display: block;}
.locationArea .location > li.locationLink .selectMenu li{ line-height: 18px;}
.locationArea .location > li.locationLink .selectMenu li a{ display: block;padding:6px 25px; text-decoration:none;}
.locationArea .location > li.locationLink .selectMenu li a:hover,
.locationArea .location > li.locationLink .selectMenu li a:focus{ background: #353947; color: #ffffff;}
.locationArea .ringtBtn{ float: right;}
.locationArea .ringtBtn a{ display: block; float: left; margin-left: 15px;}

.contentWrap{ background: #f7f7f7;border-bottom: 1px solid #e8e8e8;}
.contentWrap.bgfff{ background: #fff;}
.contentWrap.last{padding-bottom:80px;}
.contentArea .secCont{padding:60px 0;}
.contentArea .secCont.last{padding-bottom:70px;}

.btn_contentTop{ position: fixed;right:10px; bottom:30px; width:59px; height:60px;border:1px solid #bfbfbf}
.btn_contentTop:hover,
.btn_contentTop:focus{border:1px solid #000}
.btn_contentTop.ab{bottom:200px;}

.viewBtns{margin-top:50px;}
.viewBtns:after{content:""; display:block; clear:both;}
.viewBtns .col{float:right;}
.viewBtns .col:first-child{float:left;}
.viewBtns .col:first-child .btn:first-child{margin-right:6px;}

.viewBtns .btn {display:inline-block; padding:14px 16px 13px; text-align:center; box-sizing:border-box; min-width: 160px; border:1px solid #ddd; background-color:#fafafa; font-size:15px; color:#676767; box-sizing:border-box;}
.viewBtns .btn.btnList {background-color:#003c7d; border:1px solid #003c7d; color:#fff;}
.viewBtns .btn.btnOk {background-color:#00548a; border:1px solid #00548a; color:#fff;}

.viewBtns .btn.btnPrev{min-width: 80px}
.viewBtns .btn.btnNext{min-width: 80px}


.textareaType01{border:1px solid #ddd; padding:10px; box-sizing:border-box; width:100%;}
.inpEle{ display:inline-block; }

.colRow:after{content:""; display:block; clear:both;}
.colRow .titType01 {text-align:left}
.colRow .col{float:left; box-sizing:border-box;}
.colRow .col1{width:100%; }
.colRow .col2-1{width:50%;}
.colRow .l29{padding-left:29px;}
.colRow .l20{padding-left:20px;}
.colRow .r20{padding-right:20px;}
.colRow .imgBx{padding-top:15px;}
.colRow .subTit{text-align: center; font-size:20px; padding-top:20px; color:#0197d6; display:block;}

.subTabArea ul{display: table; table-layout:fixed; width:100%; padding-left:1px;}
.subTabArea ul li{display: table-cell; vertical-align:top;}
.subTabArea ul li a{display:block; text-align:center; padding:15px 5px; background-color:#fafafa; font-size:16px; color:#454545; box-sizing:border-box; border:1px solid #d5d5d5; border-bottom:2px solid #0197d6; margin-left:-1px;}
.subTabArea ul li.on a{background-color:#0197d6; color:#fff;}

.subListTpye01{margin-top:60px;}
.subListTpye01 .tit{font-size:16px; color:#454545; padding-bottom:15px; border-bottom:1px solid #ddd;}
.subListTpye01 .lists li{margin-top:10px; font-size:13px; color:#878787; padding-left:13px; position:relative;}
.subListTpye01 .lists li:after{content:""; display:block; width:3px; height:3px; background-color:#878787; position:absolute; left:0; top:8px;}
.subListTpye01 .lists li:first-child{margin-top:20px;}

.ctSec > .bxTypeTit{margin-top:50px;}
.ctAtc{margin-top:40px;}
.ctAtc .titType01{margin-top:40px;}
.ctAtc .tit{font-size:18px; color:#234ea2; font-weight:bold; margin-top:13px; padding-top:20px; border-top:1px solid #ddd;}
.ctAtc .tit span{display:block; font-size:16px; color:#454545;}
.ctAtc .tx{font-size:15px; color:#454545; margin-top:18px;}
.ctAtc .lists {padding:20px 0 4px;}
.ctAtc .lists > li{font-weight:bold; color:#252525; font-size:15px; margin-top:5px;}
.ctAtc .lists > li > ul {padding:3px 0 15px; }
.ctAtc .lists > li > ul > li{font-weight:normal; font-size:14px; color:#454545; margin-top:3px;}

.ctAtc .bdt{margin-top:18px; padding-top:10px; border-top:1px solid #ddd;}
.ctAtc .lists.dotType > li{padding-left:13px; position:relative; font-weight:bold; font-size:15px; margin-top:25px;}
.ctAtc .lists.dotType > li:first-child{margin-top:0;}
.ctAtc .lists.dotType > li:before{content:""; display:block; width:4px; height:4px; border-radius:50%; background-color:#234ea2; position:absolute; left:0; top:10px; }
.ctAtc .lists.numType > li{position:relative; padding-left:33px; padding-top:14px; margin-top:14px; border-top:1px dashed #ddd;}
.ctAtc .lists.numType > li:first-child{margin-top:0; border-top:none;}
.ctAtc .lists.numType > li .num{position:absolute; left:0; top:15px; width:22px; height:22px; border-radius:50%; background-color:#b4b4b4; line-height:22px; text-align: center; font-size:12px; color:#fff; font-weight:bold;}
.ctAtc .lists.numType > li ul{font-size:14px;}

.listsInnerTx{margin-left:-33px; font-weight:normal;}
.listsInnerTx p{margin-top:10px;}


.ctAtc .topBtn a{display: inline-block; padding:7px 80px 7px 20px; border:1px solid #dfdfdf; background: url("/ko/front/image/common/top_arr.png") no-repeat 90% center; margin-top:30px;}

.subImgBx{margin-left:-13px; margin-top:25px;}
.subImgBx:after{content:""; display:block; clear:both;}
.subImgBx .imgItems{float:left; width:190px; box-sizing:border-box; padding-left:13px; margin-top:10px;}
.subImgBx .imgItems img{width:100%;}
.subImgBx .imgItems .tx{text-align:center; display:block; padding-top:08px; letter-spacing:-2px; height:52px;}


.tbWrap{margin-top:20px;}
th{word-wrap:break-word;}
td{word-wrap:break-word;}
.listType {table-layout: fixed; width:100%; background-color:#fff;}
.listType thead tr th {padding:12px 0 12px; border-top: 1px solid #1c798f; border-bottom: 1px solid #e5e5e5; border-right:1px solid #e5e5e5; font-size:13px; color:#454545; font-weight:bold; background:#fafafa}
.listType thead tr th:first-child{border-left:1px solid #e5e5e5;}
.listType tbody tr th {padding:13px 5px 13px; border-bottom: 1px solid #e5e5e5; font-size:14px; color:#000; background-color: #f7f7f7; font-weight:bold;}
.listType tbody tr td {border-bottom: 1px solid #e5e5e5;  border-right:1px solid #e5e5e5; font-size:12px; padding:13px 10px 13px 10px; text-align: left; color:#676767; line-height:24px;  word-wrap:break-word; word-break:keep-all; text-align: center;}
.listType tbody tr td:first-child{border-left:1px solid #e5e5e5;}
.listType tbody tr:first-child th {border-top: none;}
.listType tbody tr:first-child td {border-top: none;}
.listType tbody tr td .ing{color:#1a2c5e;}
.listType tbody tr.notice td{font-size:14px; color:#213a61; background-color:#f6fbff; font-weight:bold;}
.listType tbody tr.notice td a{font-size:14px; color:#213a61; font-weight:bold;}

.listType.type02 tbody tr:first-child th{border-top:1px solid #1c798f;}
.listType.type02 tbody tr:first-child td{border-top:1px solid #e5e5e5;}

.listType.type02 tbody tr th{text-align:left; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5; padding-left:20px;}
.listType.type02 tbody tr td{text-align:left; padding-left:20px;}

.listType01 {border-top: 1px solid #003d7e; table-layout: fixed; width:100%; background-color:#fff;}
.listType01 thead tr th {padding:12px 0 12px; border-bottom: 1px solid #ddd; border-bottom: 1px solid #e5e5e5; border-right:1px solid #e5e5e5;  font-size:13px; color:#454545; font-weight:bold; background:#f7f7f7}
.listType01 tbody tr th {padding:13px 10px 13px; border-bottom: 1px solid #ddd; border-bottom: 1px solid #e5e5e5; border-right:1px solid #e5e5e5;  font-size:14px; color:#000; background-color: #f7f7f7; font-weight:bold;}
.listType01 tbody tr td {border-bottom: 1px solid #ddd; font-size:13px; padding:10px 10px 10px 10px; text-align: left; color:#454545; line-height:24px;  word-wrap:break-word; word-break:keep-all; border-bottom: 1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.listType01 tbody tr th.ac {padding:13px 10px 13px 10px; text-align:center;}
.listType01 tbody tr td.ac {padding:13px 10px 13px 10px; text-align:center;}

.listType01 tbody tr td.link a {display: inline-block; max-width: 60%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; vertical-align:middle;}
.listType01 tbody tr td img {vertical-align:middle;}

.icnNew{vertical-align:middle; margin-left:4px;}
.icnfile{vertical-align:middle; margin-left:4px;}
.icnLink{vertical-align:middle; margin-left:4px;}
.classTit {}
.classTit .titLink{padding-top:11px; padding-left:19px; padding-right:19px; margin-top:14px; border-top:1px solid #dfdfdf;}
.classTit .titLink a{display:block; padding:7px; text-align: center; background-color:#fbfbfb; border:1px solid #dfdfdf; font-size:12px; color:#234ea2; font-weight:bold;}

.listType01 tbody tr td.link.rip a {color:#1c798f;}
.listType01 tbody tr:first-child th {border-top: none;}
.listType01 tbody tr:first-child td {border-top: none;}
.listType01 tbody tr td .ing{color:#1a2c5e;}
.listType01 thead tr th:first-child {border-left:1px solid #e5e5e5;}
.listType01 tbody tr.notice td{font-size:13px;  font-weight:bold;}
.listType01 tbody tr.notice td a{font-size:13px;font-weight:bold;}

.listType01 tbody tr td:first-child{border-left:1px solid #e5e5e5;}


.listType02 {border:1px solid #ddd; border-top: 1px solid #545454; table-layout: fixed; width:100%; background-color:#fff;}
.listType02 thead tr th {padding:15px 0 15px; border-bottom: 1px solid #ddd; border-left:1px solid #ddd; font-size:16px; color:#000000; font-weight:bold; background:#f8f8f8}
.listType02 tbody tr th {padding:15px 5px 15px; border-bottom: 1px solid #ddd; font-size:14px; color:#000; background-color: #f7f7f7}
.listType02 tbody tr td {border-bottom: 1px solid #ddd; border-left:1px solid #ddd; font-size:14px; padding:15px 20px 15px 20px; text-align: left; color:#595959; line-height:24px;  word-wrap:break-word; word-break:keep-all;}
.listType02 tbody tr td:first-child {border-left:none;}
.listType02 tbody tr:first-child th {border-top: none;}
.listType02 tbody tr:first-child td {border-top: none;}
.listType02 tbody tr td .ing{color:#1a2c5e;}
.listType02 tbody tr td.ac{text-align:center; padding:13px 10px; font-size:15px; color:#000;}
.listType02.type01 thead tr th{height:35px;}
.listType02.type01 tbody tr td{height:178px;}
.listType02.type01 tbody tr.last td{background:#edf2f5; text-align: center; font-size:15px; color:#000; height:35px;}

.listType02.type03 {border-left:none; border-right:none;}
.listType02.type03 thead tr th {padding:12px 0 12px; font-size:15px;}
.listType02.type03 thead tr th.viewTitle {padding:12px 20px; background-color:#fff; text-align:left; border-left:none !important;}
.listType02.type03 thead tr th.viewTitle .tit{position:relative; font-size:16px; color:#000; font-weight:bold; padding-left:52px;}
.listType02.type03 thead tr th.viewTitle .tit strong{font-weight:normal; color:#595959; position:absolute; left:0; top:0;}
.listType02.type03 thead tr th.viewTitle .tit strong:after{content:""; display:block; width:1px;height:11px; background-color:#ddd; position:absolute; right:-10px; top:8px;}
.listType02.type03 thead tr th.viewTitle .date{font-size:13px; color:#595959; margin-top:5px; font-weight:normal;}
.listType02.type03 tbody tr td {padding:12px 0 12px; font-size:14px; color:#595959;}
.listType02.type03 tbody tr td.file {padding:0; font-size:14px; color:#595959;}
.listType02.type03 tbody tr td.file .fileDown {display:block; padding:16px 0 16px 59px; background:#f7f7f7 url(/ko/front/image/common/ico_file.png) no-repeat 25px 50%;}
.listType02.type03 tbody tr td.file .fileDown .fileName {font-weight:bold; color:#000;}
.listType02.type03 tbody tr td.edit {padding:10px;}
.listType02.type03 tbody tr td.edit img {max-width: 100%}

td .btnApp{color:#0068b3; font-weight:bold;}
td .btnEnd{color:#bc0000; font-weight:bold;}
td .mapLink{color:#234ea2; text-decoration:underline;}

.viewBtnBx{margin-top:30px; text-align: right;}
.viewBtnBx .btn01{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#0068b3; color:#fff; font-size:14px; font-weight:bold;}
.viewBtnBx .btnPrev{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#737373; color:#fff; font-size:14px; font-weight:bold;}
.viewBtnBx .btnNext{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#737373; color:#fff; font-size:14px; font-weight:bold;}

.regType01 {table-layout: fixed; width:100%; background-color:#fff;}
.regType01 thead tr th {padding:10px 0 10px; border-bottom: 1px solid #ddd; font-size:15px; color:#000000; font-weight:bold; background:#f7f7f7}
.regType01 tbody tr th {padding:10px 5px 10px 20px; border-bottom: 1px solid #ddd; font-size:14px; color:#000; background-color: #f7f7f7; font-weight:bold; text-align:left; border-left:1px solid #ddd;}
.regType01 tbody tr td {font-size:13px; padding:10px 20px 10px 20px; text-align: left; color:#595959; line-height:24px;  word-wrap:break-word; word-break:keep-all;border: 1px solid #ddd;}
.regType01 thead tr th:first-child {border-left:none;}
.regType01 tbody tr:first-child th {border-top: 1px solid #003d7e; }
.regType01 tbody tr:first-child td {}
.regType01 .point{color:#b40f0f; font-weight:normal; margin-left:2px;}

/*
.viewBtnBx{margin-top:30px; text-align: right;}
.viewBtnBx .btn01{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#0068b3; color:#fff; font-size:1.5rem; font-weight:bold;}
.viewBtnBx .btnPrev{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#737373; color:#fff; font-size:1.5rem; font-weight:bold;}
.viewBtnBx .btnNext{display:inline-block; width:95px; height:40px; text-align:center; line-height:40px; background-color:#737373; color:#fff; font-size:1.5rem; font-weight:bold;}

.regType01 {table-layout: fixed; width:100%; background-color:#fff;}
.regType01 thead tr th {padding:10px 0 10px; border-bottom: 1px solid #ddd; font-size:15px; color:#000000; font-weight:bold; background:#f7f7f7}
.regType01 tbody tr th {padding:10px 5px 10px 20px; border-bottom: 1px solid #ddd; font-size:13px; color:#000; background-color: #f7f7f7; font-weight:bold; text-align:left; border-left:1px solid #ddd;}
.regType01 tbody tr td {font-size:1.4rem; padding:10px 20px 10px 20px; text-align: left; color:#595959; line-height:24px;  word-wrap:break-word; word-break:keep-all;border: 1px solid #ddd;}
.regType01 thead tr th:first-child {border-left:none;}
.regType01 tbody tr:first-child th {border-top: 1px solid #003d7e; }
.regType01 tbody tr:first-child td {}
*/

.viewBx{margin-top:25px; border:1px solid #e5e5e5; border-top:1px solid #003d7e}
.viewBx .vTopArea{background-color:#fafafa; }
.viewBx .viewTit{font-size:18px; color:#252525;}
.viewBx .titBx{color:#656565; font-size:14px; position:relative; padding:0 11px; border-bottom:1px solid #e1e1e1;}
.viewBx .titBx:after{content:""; display:block; clear:both;}
.viewBx .titBx .tit{display:block;  font-size:14px; color:#454545; font-weight:bold; border-bottom:1px solid #e1e1e1;padding:14px 0;}
.viewBx .titBx .subBx{display:block; font-size:12px; color:#454545; padding-top:2px; padding:14px 0;}
.viewBx .titBx .subBx .subLists dt{display:inline-block; vertical-align:top; margin-right:3px; font-size:12px; color:#454545;}
.viewBx .titBx .subBx .subLists dd{display:inline-block; vertical-align:top; font-size:12px; color:#454545;}
.viewBx .viewLink{padding:0 11px; background-color:#fff; border-bottom:1px solid #e5e5e5;}
.viewBx .viewLink .c{padding:13px 0;}
.viewBx .viewLink a{color:#000; font-weight:bold; font-size:12px;}
.viewBx .viewLink a img{vertical-align:middle; margin-right:8px;}
.viewBx .viewLink p{font-size:12px; color:#a1a1a1; padding-top:3px;}
.viewBx .editArea{padding:10px; font-size:13px;}
.viewBx .editArea a{ font-size:12px;}
.viewBx .editArea img{max-width:100%;}
.viewBtn{margin-top:20px;}

.txBx{margin-top:10px; border:1px solid #ddd; border-top:1px solid #00548a; padding:20px 20px; line-height:23px; font-size:13px; color:#454545;}



.fullTabArea{padding-left:1px;}
.fullTabArea:after{content:""; display:block; clear:both;}
.fullTabArea li{float:left; width:50%; box-sizing:border-box;}
.fullTabArea li a{display:table; table-layout: fixed; width:100%; height:60px; font-size:15px; color:#898888; font-weight:bold; background-color:#f8f8f8; text-align: center; border:1px solid #ddd; margin-left:-1px; margin-top:-1px; position:relative; word-wrap: break-word; word-break:keep-all;}
.fullTabArea li a span{display: table-cell; vertical-align:middle;}
.fullTabArea li a:hover,
.fullTabArea li.on a{background-color:#234ea2; color:#fff; border:1px solid #234ea2; border-left:1px solid #ddd; z-index:2}


.fullTabArea.item4 li{width:25%;}
.fullTabArea.item3 li{width:33.33%;}
.fullTabArea.item3 li:first-child{width:33.34%;}

.fullTabArea.item5 li{ width:20%}
.fullTabArea.item6 li{ width:16.6%}
.fullTabArea.item6 li:first-child{ width:16.7%}
.fullTabArea.type02 li a{height: 50px; font-size:13px; color:#454545;}
.fullTabArea.type02 li a:hover{background-color:#fff; color:#234ea2; border:1px solid #ddd; border-top:1px solid #00548a;}



@media all and (max-width:1090px) {
	.topVisual{background-position: -410px 0 !important;}
	#container #content .titArea .loca{top:auto; bottom:8px;}
	.tbLists .tx02 br{display:none;}
}


@media all and (max-width:764px) {
	#container .contInner{padding-left:10px;}
	#container #sideNav{display:none;}
	#container #content{padding-top:30px; padding-bottom:50px; min-height:auto}

	#container #content .titArea .tit{height:auto; line-height:1.2; padding:20px 0 30px;}
	.fullTabArea.item4 li{width:100% !important;}
	.fullTabArea.item5 li{width:100% !important;}
	.fullTabArea.item6 li{width:100% !important;}
	

	.locationWrap{display:none;}
	.topVisual{height:200px; background-position: -270px 0 !important;}
	.colRow .col{float:none; padding:0; width:100%; text-align:center;}
	.colRow .col:first-child{padding-bottom:30px;}

	.tbWrap{margin-top:13px; max-width:100%; overflow:hidden; overflow-x:auto; }
	.tbWrap::-webkit-scrollbar-track{
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
		border-radius: 10px;
		background-color: #F5F5F5;
	}
	.tbWrap::-webkit-scrollbar{
		height: 5px;
		background-color: #F5F5F5;
	}
	.tbWrap::-webkit-scrollbar-thumb{
		border-radius: 10px;
		-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
		background-color: #555;
	}
	.pdr25p{padding-right:0 !important;}
	.subImgBx br{display:none;}

	.tbLists .tbRow{margin-left:0; text-align: center; margin-top:0;}
	.tbLists .tbCol{padding-left:0; float:none; width:100%; margin-top:20px;}
	.tbLists .tx02{text-align: center;}
	.mBrNone br{display:none;}
}

@media all and (max-width:550px) {
	.tbWrap table{width:550px;}
}

@media all and (max-width:460px) {
	.viewBtns{text-align: center;}
	.viewBtns .col{float:none !important;}
	.viewBtns .col:first-child{padding-bottom:10px;}
}


.prdIndexCont .tx01{font-size:18px; color:#000;}
.prdIndexCont .tx01 strong{font-size:23px; color:#234ea2;}
.prdIndexCont .tx02{font-size:17px; color:#676767;margin-top:10px;}
.prdIndexCont .idxListRow{margin-left:-40px; margin-top:35px;}
.prdIndexCont .idxListRow:after{content:""; display:block; clear:both;}
.prdIndexCont .idxListCell{float:left; width:50%; box-sizing:border-box; padding-left:40px;}
.prdIndexCont .idxListCell .tit{padding:17px 130px 17px 80px; border:1px solid #dfdfdf; font-size:17px; color:#252525; font-weight:bold;position:relative;}
.prdIndexCont .idxListCell .link{display:block; width:109px; height:40px; line-height:38px; background:#fbfbfb url(/ko/front/image/product/ico_idx_arr.png) no-repeat 90% 50%; box-sizing:border-box; border:1px solid #dfdfdf; font-size:12px; color:#234ea2; padding-left:10px; position:absolute; right:19px; top:50%; -webkit-transform:translate(0, -50%); transform:translate(0, -50%);}
.prdIndexCont .idxListCell .cellCont{border:1px solid #dfdfdf; border-top:none; padding:19px;}
.prdIndexCont .idxListCell .cellCont .idxImg{border:1px solid #dfdfdf; text-align: center;}
.prdIndexCont .idxListCell .cellCont .listTit {display:block; font-size:15px; color:#234ea2; font-weight:bold; border-bottom:1px solid #c7c7c7; padding-bottom:14px; margin-top:20px; padding-left:3px; margin-bottom:17px;}
.prdIndexCont .idxListCell .cellCont .list li{margin-top:10px;}
.prdIndexCont .idxListCell .cellCont .list a{display:block; position:relative; padding-left:10px;  font-size:13px; color:#47a9dc; text-decoration: underline;}
.prdIndexCont .idxListCell .cellCont .list a:after{content:""; display:block; width:3px; height:1px; background-color:#47a9dc; position:absolute; left:0; top:9px;}
.prdIndexCont .idxListCell.cell01 .tit{ background: url(/ko/front/image/product/ico_idx01.png) no-repeat 19px 50%;}
.prdIndexCont .idxListCell.cell01 .tx01{font-size:14px; color:#676767; margin-top:20px;}
.prdIndexCont .idxListCell.cell02 .tit{ background: url(/ko/front/image/product/ico_idx02.png) no-repeat 19px 50%;}
.prdIndexCont .idxListCell.cell02 .tx01{font-size:14px; color:#676767; font-weight:bold; margin-top:20px;}
.prdIndexCont .idxListCell.cell02 .tx02{font-size:14px; color:#676767;margin-top:10px;}
.prdIndexCont .idxListCell .links {padding-top:20px;}
.prdIndexCont .idxListCell .links a{display:block; padding:11px 32px 11px 19px; font-size:13px; color:#454545; font-weight:bold; margin-top:9px;  border:1px solid #dfdfdf; background: url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 95% 50%;}
.prdIndexCont .idxListCell .links a strong{color:#234ea2;}


.semicon_categoryCont .tx01{font-size:15px; color:#000;}
.semicon_categoryCont .tx01 strong{font-size:23px; color:#234ea2;}
.semicon_categoryCont .tx02{font-size:15px; color:#676767; letter-spacing:-0.5px; }
.categoryList .categoryRow{margin-left:-10px; margin-top:18px;}
.categoryList .categoryRow:after{content:""; display:block; clear:both;}
.categoryList .categoryRow .categoryCell{float:left; width:50%; padding-left:10px; box-sizing: border-box;}
.categoryList .categoryRow .categoryCell .tit{border:1px solid #dfdfdf; background-color: #e5e5e5;}
.categoryList .categoryRow .categoryCell .tit a{display:block; padding:10px 60px 10px 20px; font-size:15px; color:#252525; font-weight:bold; position:relative;}
.categoryList .categoryRow .categoryCell .tit a .more{ position:absolute; right:15px; top:50%;  -webkit-transform:translate(0, -50%); transform:translate(0, -50%); font-size:12px; font-weight:normal; color:#234ea2;}
.categoryList .categoryRow .categoryCell .ctgBx{box-sizing: border-box; height: 170px; border:1px solid #dfdfdf; padding:19px 165px 55px 19px; border-top:none; position:relative;}
.categoryList .categoryRow .categoryCell .img{/* border:1px solid #dfdfdf;  */position:absolute; right:20px; top:20px;}
.categoryList .categoryRow .categoryCell .tx{font-size:13px; color:#676767; font-weight:normal;}
.categoryList .categoryRow .categoryCell br{display:none;}
.categoryList .categoryRow .categoryCell .pdfLinks { position:absolute; left:19px; bottom:20px; background: url(/ko/front/image/product/icn_pdf.png) no-repeat 20px 50%;}
.categoryList .categoryRow .categoryCell .pdfLinks a{display:block; box-sizing:border-box; max-width: 160px; padding:9px 32px 7px 44px; font-size:12px; color:#878787; font-weight:bold;   border:1px solid #dfdfdf; background: url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 92% 50%; }
.categoryList .categoryRow .categoryCell .pdfLinks a strong{color:#234ea2;}


.ctgViewWrap .viewTop {display: table; table-layout: fixed; width:100%; margin-top:30px;}
.ctgViewWrap .viewTop .img{display: table-cell; vertical-align:middle; text-align: center;}
.ctgViewWrap .viewTop .img img{ /* border:1px solid #dfdfdf; */ }
.ctgViewWrap .viewTop .buttons{display: table-cell; vertical-align:middle; padding-left:8%;}
.ctgViewWrap .viewTop .btnCust{display:block; padding:12px 10px 12px 10px; font-size:16px; color:#fff; font-weight:bold;  background: #234ea2; text-align: center;}
.ctgViewWrap .viewTop .links{display:block; padding:11px 32px 11px 19px; font-size:14px; color:#454545; font-weight:bold; margin-top:9px;  border:1px solid #dfdfdf; background: url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 95% 50%;}
.ctgViewWrap .viewTop .links strong{color:#234ea2;}
.ctgViewWrap .subTextBx {margin-top:26px;}
.ctgViewWrap .subTextBx p{font-size:15px; color:#000000;}
.ctgViewWrap .ctgViewEdit {margin-top:30px; min-height: 80px}
.ctgViewWrap .ctgViewEdit .viewtemplate {margin-top:5px; position:relative; /* padding-right:220px; */}
.ctgViewWrap .ctgViewEdit .viewtemplate.noImg {padding-right:0;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 {padding-right:0;}
.ctgViewWrap .ctgViewEdit .viewtemplate.noImg .templateImg{display:none !important;}
.ctgViewWrap .ctgViewEdit .viewtemplate .templateList li{position:relative; font-size:13px; color:#000000; margin-top:12px; padding-left:12px;}
.ctgViewWrap .ctgViewEdit .viewtemplate .templateList li:after{content:""; display:block; width:4px; height:4px; position:absolute; left:0; top:8px; background-color:#234ea2; border-radius: 50px}
.ctgViewWrap .ctgViewEdit .viewtemplate .templateImg {display:block; position:absolute; right:0; top:0;}
.ctgViewWrap .ctgViewEdit .viewtemplate .templateImg .img{display:block;  border:1px solid #dfdfdf; padding:9px; background-color:#fbfbfb;}
.ctgViewWrap .ctgViewEdit .viewtemplate .templateImg .tx{display:block; text-align: center; font-size:12px; color:#676767; margin-top:6px;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02{margin-top:30px;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx{margin-top:30px; border:1px solid #dfdfdf; padding:10px 20px 20px 20px;display: table; table-layout: fixed; width:100%; box-sizing: border-box;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx p{font-size:13px; color:#676767; margin-top:10px;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx p.b{font-size:14px; color:#234ea2; font-weight:bold;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx img{border:1px solid #dfdfdf;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx .textBx{display: table-cell; width:80%; vertical-align:middle;}
.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx .imgBx{display: table-cell; vertical-align:middle;}

.sptContent .topTab {margin-top:30px;}
.sptContent .topTab ul:after{content:""; display:block; clear:both;}
.sptContent .topTab ul li{float:left; padding-right:25px; margin-right:25px; position:relative;}
.sptContent .topTab ul li:after{content:""; display:block; width:1px; height:20px; position:absolute; right:0; top:4px; background-color:#ccc;}
.sptContent .topTab ul li:last-child:{margin-right:0; padding-right:0;}
.sptContent .topTab ul li:last-child:after{display:none;}

.sptContent .topTab ul li a {display:block; font-size:16px; padding-right:26px; background: url("/ko/front/image/company/tab_arr.png") no-repeat 100% 50%; color:#333; font-weight:bold;}
.sptContent .topTab ul li a:hover {text-decoration:underline;}

.sptContent .listContWrap .ovsItem .infoItem p.add{padding-bottom:14px; border-bottom:1px solid #dfdfdf;}
.processBx {padding:19px 19px 60px 218px; border:1px solid #dfdfdf; box-sizing:border-box; min-height: 210px; border-top:none; position:relative;}
.processBx .img{position:absolute; left:19px; top:19px; text-align: center;}
.processBx .img img{border:1px solid #dfdfdf;}
.processBx .processTx{padding-top:6px;}
.processBx .processTx p{font-size:12px; color:#676767; margin-top:10px;}
.processBx .processTx p:first-child {margin-top:0;}
.processBx .processTx strong{font-size:13px; color:#676767;}
.processBx .processLinks {position:absolute; left:218px; bottom:20px; width:100%;}
.processBx .processLinks a{display:inline-block; width:30%; box-sizing:border-box;  padding:9px 32px 7px 20px; font-size:12px; color:#234ea2; font-weight:bold;  border:1px solid #dfdfdf; background:#fbfbfb url(/ko/front/image/product/arr.png) no-repeat 92% 50%;  margin-left:4px;}
.processBx .processLinks a:first-child{margin-left:0;}

.msrCtgTab{padding-left:1px; }
.msrCtgTab ul{border-top:1px solid #234ea2; }
.msrCtgTab ul:after{content:""; display:block; clear:both;}
.msrCtgTab ul li{float:left; width:50%; position:relative;}
.msrCtgTab ul li.idx01{background: url(/ko/front/image/product/measuring_category01.png) no-repeat 20px 50%;}
.msrCtgTab ul li.idx02{background: url(/ko/front/image/product/measuring_category02.png) no-repeat 20px 50%;}
.msrCtgTab ul li a{display:block; margin-left:-1px; border:1px solid #dfdfdf;padding:20px 60px 20px 70px; font-size:16px; color:#252525; font-weight:bold; border-top:none; background: url(/ko/front/image/product/ico_idx_arr.png) no-repeat 94% 50%;}
.msrCtgTab ul li a:hover{text-decoration: underline;}

.msrCtgListBx ul{margin-left:-40px;}
.msrCtgListBx ul:after{content:""; display:block; clear:both;}
.msrCtgListBx ul li{float:left; width:50%; box-sizing: border-box; padding-left:40px; margin-top:40px;}
.msrCtgListBx ul li .bx{min-height: 180px; box-sizing: border-box; border:1px solid #dfdfdf; position:relative; padding:19px 19px 56px 178px;}
.msrCtgListBx ul li .bx .img{border:1px solid #dfdfdf; position:absolute; left:19px; top:19px; }
.msrCtgListBx ul li .bx .tit{padding-top:8px; font-size:15px; color:#252525; font-weight:bold;}
.msrCtgListBx ul li .bx .link{position:absolute; left:178px; bottom:19px;}
.msrCtgListBx ul li .bx .link a{display:block; max-width: 109px; border:1px solid #dfdfdf;  color:#234ea2; font-weight:bold; padding:7px 30px 7px 20px;  background:#fbfbfb url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 90% 50%;}

.movLists ul{margin-left:-40px;}
.movLists ul .titType01 {padding-bottom:13px; margin-bottom:19px; border-bottom:1px solid #dfdfdf;}
.movLists ul:after{content:""; display:block; clear:both;}
.movLists ul li{float:left; width:50%; padding-left:40px; box-sizing:border-box; margin-top:35px;}
.measuring_movieBx{margin-top:40px;}




.ongoingList ul li{margin-top:40px;}
.ongoingList ul li .item{display:block; box-sizing: border-box; min-height: 209px; border:1px solid #dfdfdf; padding:19px 29px 58px 322px; position:relative;}
.ongoingList ul li .img{display:block; border:1px solid #dfdfdf; position:absolute; left:19px; top:19px;}
.ongoingList ul li .txWrap .tit{display:block; font-size:15px; color:#252525; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid #dfdfdf;}
.ongoingList ul li .txWrap .date{display:block; font-size:12px; color:#676767;}
.ongoingList ul li .txWrap .add{display:block; font-size:12px; color:#676767;}
.ongoingList ul li .txWrap .place{display:block; font-size:12px; color:#676767;}
.ongoingList ul li .more{position:absolute; left:322px; bottom:19px; display:block; max-width: 109px; border:1px solid #dfdfdf;  color:#234ea2; font-weight:bold; padding:7px 30px 7px 20px;  background:#fbfbfb url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 90% 50%;}

.expoView .viewImg{border:1px solid #dfdfdf; text-align: center; padding:20px; margin-top:40px;}
.expoView .viewImg img{display: inline-block; border:1px solid #c6c6c6;}


.faq-wrap{ word-break: break-all; margin-top:35px;}
.faq-wrap dt{ background:#fafafa url(/ko/front/image/news/bg_line.gif) repeat-y 90% 0;  border:1px solid #e5e5e5;border-top:none;}
.faq-wrap dt:first-child{border-top:1px solid #003d7e;}
.faq-wrap dt a{ display: block; padding:14px 80px 14px 100px; font-size:13px; color:#636363; background: url(/ko/front/image/news/icn_open.png) no-repeat 96% 50%; color:#454545; position:relative; font-weight:bold;}
.faq-wrap dt a:before{content:"Q"; display:inline-block; position:absolute; left:36px; top:14px; font-weight:bold;}
.faq-wrap dt a:after{content:""; display:block; width:1px; height:100%; background-color:#e5e5e5; position:absolute; left:79px; top:0;}
.faq-wrap dt.active a{ background: url(/ko/front/image/news/icn_close.png) no-repeat 96% 50%;}
.faq-wrap dd{ border:1px solid #e5e5e5; border-top:none; line-height: 18px; font-size:12px; display: none; color:#454545; position:relative;}
.faq-wrap dd:before{content:"A"; display:inline-block; position:absolute; left:36px; top:50%; margin-top:-9px; font-weight:bold;}
.faq-wrap dd:after{content:""; display:block; width:1px; height:100%; background-color:#e5e5e5; position:absolute; left:79px; top:0;}
.faq-wrap dd div{  padding: 26px 30px 26px 100px; color:#6b6b6b; position:relative;}


.contactContent .defaultTx{font-size:16px; color:#000; font-weight:bold;}
.contactContent .ctWrap{margin-top:58px;}
.contactContent .ctWrap .bxTypeTit.tit01{padding-left:80px; position:relative;}
.contactContent .ctWrap .bxTypeTit.tit02{padding-left:80px; position:relative;}
.contactContent .ctWrap .bxTypeTit.tit01:after{content:""; display:block; width:40px; height:40px; position:absolute; left:20px; top:50%; margin-top:-20px; background: url(/ko/front/image/contact/icn_idx01.png) no-repeat 0 0;}
.contactContent .ctWrap .bxTypeTit.tit02:after{content:""; display:block; width:40px; height:40px; position:absolute; left:20px; top:50%; margin-top:-20px; background: url(/ko/front/image/contact/icn_idx02.png) no-repeat 0 0;}

.contactContent .ctWrap .ctRow{margin-left:-40px; margin-top:40px;}
.contactContent .ctWrap .ctRow:after{content:""; display:block; clear:both;}
.contactContent .ctWrap .ctRow .bx{border:1px solid #dfdfdf; padding:20px;}
.contactContent .ctWrap .ctRow .ctCell{float:left; width:50%; box-sizing: border-box; padding-left:40px;}
.contactContent .ctWrap .ctRow .ctCell.w100{width:100%;}
.contactContent .ctWrap .ctRow .ctCell > .bxTypeTit{margin-bottom:40px;}
.contactContent .ctWrap .ctRow .tit{font-size:15px; color:#252525; font-weight:bold; padding-bottom:15px; margin-bottom:12px; border-bottom:1px solid #dfdfdf;}
.contactContent .ctWrap .ctRow .link .linkItem{display:inline-block; max-width: 100%; padding-left:20px; padding-right:60px; border:1px solid #dfdfdf;  color:#234ea2; font-weight:bold; padding:7px 30px 7px 20px;  background:#fbfbfb url(/ko/front/image/product/ico_idx_arr02.png) no-repeat 90% 50%;}
.contactContent .ctWrap .ctRow .link .linkType02{color:#234ea2;}
.contactContent .ctWrap .descContentARea {border:1px solid #dfdfdf; padding:10px; margin-top:20px;}


.contactContent .tx01{font-size:18px; color:#000;}
.contactContent .tx01 strong{font-size:22px; color:#234ea2;}
.contactContent .tx02{font-size:17px; color:#676767; margin-top:13px;}
.contactContent .tx03{font-size:16px; color:#234ea2; margin-top:13px;}

.contactContent .linkBx{margin-top:40px;}
.contactContent .linkBx a{display: inline-block; font-size:13px; color:#234ea2; padding:9px 80px 9px 20px; border:1px solid #dfdfdf; border-bottom:1px solid #c7c7c7; background: url("/ko/front/image/common/tit_arr02.png") no-repeat 90% center;}
.contactContent .regCol01{width:158px;}
.contactContent .btnZipcode{display: inline-block; vertical-align:middle; border:1px solid #dbdada; box-sizing:border-box; padding:0 20px; height:31px; line-height:30px; font-size:12px; color:#333; background-color:#f4f4f4;}
.contactContent .tbTx{vertical-align:middle; margin-left:10px;}
.contactContent .descListBx{margin-top:30px;}
.contactContent .descListBx .list li{font-size:13px; color:#000; margin-top:10px; position:relative; padding-left:13px;}
.contactContent .descListBx .list li:after{content:""; display:block; width:4px; height:4px; border-radius: 50px; background-color:#234ea2; position:absolute; left:0; top:8px}
.contactContent .descListBx .txType01{font-size:14px; color:#676767; font-weight:bold; margin-top:20px;}
.contactContent .descListBx .txType02{font-size:14px; color:#676767; }

.guideContent .guideBx{padding:30px 30px; border:1px solid #e5e5e5; border-top:1px solid #003d7e;}
.sitemapContent .siteList:after{content:""; display:block; clear:both;}
.sitemapContent .siteList li{float:left; padding-right:9px; margin-right:6px; position:relative;}
.sitemapContent .siteList li:after{content:"/"; position:absolute; right:0; top:50%;  -webkit-transform:translate(0, -50%); transform:translate(0, -50%);}
.sitemapContent .siteList li:last-child{padding-right:0; margin-right:0; }
.sitemapContent .siteList li:last-child:after{display:none;}
.sitemapContent .siteCol01{width:140px;}
.sitemapContent .siteCol02{width:250px;}
.sitemapContent a:hover{text-decoration: underline;}


.policyCont{line-height:1.6;}
.policyCont p{font-size:12px; color:#666; margin-top:30px;}
.policyCont p:first-child{margin-top:0;}
.policyCont dl{margin-top:30px; color:#666;}
.policyCont dl:first-child{margin-top:0;}
.policyCont dl dt{font-weight:bold;font-size:14px; }
.policyCont dl dd{font-size:13px; margin-top:10px;}
.policyCont ul {color:#666; font-size:12px; margin-top:30px;}
.policyCont dl dd ul{margin-top:5px; padding-left:10px;}



@media all and (max-width:1090px) {
	.prdIndexCont .tx01 br{display:none;}
	.prdIndexCont .idxListRow{margin-left:0;}
	.prdIndexCont .idxListCell{float:none; padding-left:0; margin-top:30px; width:100%;}
	.categoryList .categoryRow .categoryCell .tx br{display:none;}
	.processBx .processTx p br{display:none;}

	.categoryList .categoryRow{margin-left:0; margin-top:0;}
	.categoryList .categoryRow .categoryCell .ctgBx{padding:15px; height:auto;}
	.categoryList .categoryRow .categoryCell .tx{margin-top:20px;}
	.categoryList .categoryRow .categoryCell .img{position:static; text-align: center;}
	.categoryList .categoryRow .categoryCell{padding-left:0; width:100%; margin-top:30px;}
	.categoryList .categoryRow .categoryCell .pdfLinks{position:static; margin-top:30px;}
	.contactContent .tx01 br{display:none;}
	.contactContent .tx02 br{display:none;}
	.contactContent .tx03 br{display:none;}
	.contactContent .descListBx .list li br{display:none;}
}

@media all and (max-width:920px) {
	.processBx{padding:20px;}
	.processBx .img{position:static;}
	.processBx .processTx{padding-top:15px;}
	.processBx .processLinks{position:static; padding-top:10px;}
	.processBx .processLinks a{width:100%; margin-left:0; margin-top:10px;}

	.msrCtgTab ul li{float:none; width:100%;}
}
@media all and (max-width:890px) {

}
@media all and (max-width:764px) {
	.ctgViewWrap .viewTop .img{display:block;}
	.ctgViewWrap .viewTop .buttons{display:block; margin-top:20px; padding-left:0;}
	.movLists ul{margin-left:0;}
	.movLists ul li{padding-left:0; width:100%; float:none;}
	.movLists ul li .movieBlock > a > img{width:100%;}
	.measuring_movieBx{margin-top:20px;}

	.ongoingList ul li{margin-top:20px;}
	.ongoingList ul li .item{padding:10px; text-align: center;}
	.ongoingList ul li .img{position:static; display: inline-block; margin-bottom:20px;}
	.ongoingList ul li .txWrap{text-align: left}
	.ongoingList ul li .txWrap .more{position:static; margin-top:20px;}

	.expoView .viewImg{padding:10px; margin-top:20px;}

	.faq-wrap dt a{padding-left:50px;}
	.faq-wrap dt a:before{left:16px;}
	.faq-wrap dt a:after{left:40px;}
	.faq-wrap dd:after{left:40px;}
	.faq-wrap dd:before{left:16px;}
	.faq-wrap dd div{padding-left:50px;}
	.faq-wrap dt a{background-position: 97% 50%}
	.faq-wrap dt.active a{background-position: 97.4% 50%}

	.contactContent .ctWrap .ctRow{margin-left:0; margin-top:0;}
	.contactContent .ctWrap .ctRow .ctCell{float:none; padding-left:0; width:100%; margin-top:20px;}
	.contactContent .ctWrap .ctRow .ctCell > .bxTypeTit{margin-bottom:20px;}

	.contactContent .regCol01{width:90px;}

	.guideContent .guideBx{padding:10px;}

	.sitemapContent .siteCol01{width:120px;}
	.sitemapContent .siteCol02{width:220px;}

	.ctgViewWrap .ctgViewEdit .viewtemplate {padding-right:0;}
	.ctgViewWrap .ctgViewEdit .viewtemplate .templateImg{position:static; text-align: center; margin-bottom:20px;}
	.ctgViewWrap .ctgViewEdit .viewtemplate .templateImg .img{display: inline-block;}
	.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx .textBx{display:block; width:100%;}
	.ctgViewWrap .ctgViewEdit .viewtemplate.type02 .subBx .imgBx{display:block; width:100%; text-align: center; margin-top:20px;}

}

@media all and (max-width:550px) {

}
