@charset "utf-8";


/* 사이트맵 */
.sitemap{width:170px;float:left;display:inline;margin:0 0 70px 20px}
.sitemap_cate{border-top:1px #999 solid;border-bottom:1px #666 solid;text-align:center;padding:13px 0 10px;background:#fafafa}
.sitemap_cate_text{color:#006fbc;font-size:14px;font-weight:700}
.sitemap_text ul{margin:0;list-style-type:none;padding:0}
.sitemap_text ul li{padding:12px 0 8px;border-bottom:1px #ddd solid}
.sitemap_text ul li div{padding:0 0 0 10px}
.sitemap_text ul li div a:active,.sitemap_text ul li div a:hover{color:#00f}



.company .img {margin:0 0 30px;}
.company .img img {max-width:100%}
.company .table {border-top:3px solid #03347b;}
.company .table th,
.company .table td {border-bottom:1px solid #dddddd;color:#666666;padding:20px}
.company .table th {background:#f1f1f1;font-weight:500;text-align:left;}
.company .table td {}


.message .img {margin:0 0 30px;}
.message .img img {max-width:100%}
.message > .sub_con {margin-bottom:80px;font-size: 0;line-height: 0;}
.message > .sub_con div.thumb {display:inline-block;margin:0 55px 0 0;vertical-align: top;}
.message > .sub_con div.thumb img {}
.message > .sub_con div.desc {display:inline-block;vertical-align: top;width:850px}
.message > .sub_con div.desc p {color:#666666;font-size:16px;line-height:1.8;word-break: keep-all;margin-bottom:20px;}
.message > .sub_con div.desc p.first {font-size:30px;}
.message > .sub_con div.desc p.first span.blue {color:#0a328c;font-weight:700;}
.message > .sub_con div.desc p.first small {font-weight:500;font-size:20px;}
.message > .sub_con div.desc p.first small span.blue {color:#0a328c;font-weight:500;}
.message > .sub_con div.desc p.last {font-weight:500;font-size:20px;text-align:right;}


.history .img {margin:0 0 30px;}
.history .img img {max-width:100%}

.history_list {clear:both; overflow:hidden; padding-bottom:20px;margin-left:60px;border-bottom:1px dashed #ddd;}
.history_list p {float:left; font-weight:900; font-size:28px; color:#0a328c;margin:10px 30px 0 0;}
.history_list .history_txt {float:left; margin-top:10px;}
.history_list dl {padding:10px 0;}
.history_list dt {font-size:16px; color:#2b3137; font-weight:700; line-height:1.8; display:inline-block; vertical-align:top;margin-right:20px;}
.history_list dd {font-size:16px; color:#666666; line-height:1.8; display:inline-block;vertical-align:top;}


.location .table {border-top:3px solid #03347b;margin-top:20px;}
.location .table th,
.location .table td {border-bottom:1px solid #dddddd;color:#666666;padding:20px 25px}
.location .table th {background:#f1f1f1;font-weight:500;text-align:left;}
.location .table td {}
.location .table th i {font-size:20px;margin-right:15px;}

.tech {margin-bottom:120px;}
.tech .bg_tech {width:100%;height:373px;position:relative;}
.tech .bg_tech.bg1 {background: url(../../tech/images/bg_tech_img01.jpg) no-repeat;}
.tech .bg_tech.bg2 {background: url(../../tech/images/bg_tech2_img01.jpg) no-repeat;}
.tech .bg_tech.bg3 {background: url(../../tech/images/bg_tech03_img01.jpg) no-repeat;}
.tech .bg_tech.bg4 {background: url(../../tech/images/bg_tech4_img01.jpg) no-repeat;}

.tech .bg_tech .rightPos {position:absolute;top:180px;right:0;width:446px;}
.tech .bg_tech .rightPos h4 {color:#fff;font-size:30px;font-weight:700;margin-bottom:15px;text-align:center;}
.tech .bg_tech .rightPos h4 span {font-weight:400;}
.tech .bg_tech .rightPos p {color:#fff;line-height:1.8;text-align:center;}

.tech .bg_tech .leftPos {position:absolute;top:180px;left:0;width:446px;}
.tech .bg_tech .leftPos h4 {color:#fff;font-size:30px;font-weight:700;margin-bottom:15px;text-align:center;}
.tech .bg_tech .leftPos h4 span {font-weight:400;}
.tech .bg_tech .leftPos p {color:#fff;line-height:1.8;text-align:center;}


.tech .table {border-top:3px solid #03347b;margin-top:20px;}
.tech .table th,
.tech .table td {border-bottom:1px solid #dddddd;color:#666666;padding:20px 25px}
.tech .table th {background:#f1f1f1;font-weight:500;text-align:left;}
.tech .table td {}


.rowc {}
.rowc ul {font-size:0;line-height:0;margin:0;padding:0}
.rowc ul:after {clear: both;display: block;content: "";}
.rowc ul li img {max-width:100%}
.rowc ul.grid2 {margin:0 0 0 -2%;}
.rowc ul.grid2 > li {width:48%;margin:0 0 2% 2%;display:inline-block;text-align:center;-webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}

.rowc ul.grid3 {margin:0 0 0 -2%;}
.rowc ul.grid3 > li {width:31%;margin:4% 0 2% 2%;display:inline-block;text-align:center;-webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}

.rowc ul.grid4 {margin:0 0 0 -2%;}
.rowc ul.grid4 > li {width:23%;margin:0 0 2% 2%;display:inline-block;text-align:center;-webkit-box-sizing: border-box;
    -khtml-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;}


.product {}
.product div.emphasis {margin:0 0 30px 0;}
.product div.emphasis h4 {font-size:20px; color:#333333;  line-height:1.8; margin:0; background:#f9f9f9; padding:15px 15px 15px 27px;border:solid #ddd;border-width:1px 0; font-weight:500;  }
.product div.emphasis p {padding:27px;font-size:16px;line-height:1.8;color:#666;margin:0;}

.product div.detail_desc {margin: 0 0 40px 0}
.product div.detail_desc h5 {font-size:20px; color:#333333;  line-height:1.8; margin:0;font-weight:500;position:relative;padding-left:27px;}
.product div.detail_desc h5:before {content:'';width:18px;height:18px;position:absolute;left:0;top:50%;margin-top:-9px;background: url(../../product/images/icon.jpg) no-repeat;}
.product div.detail_desc p {color:#666666;font-size:16px;line-height:1.8;word-break: keep-all;margin:0 0 0 30px;}
.product div.detail_desc .img {margin:20px 0 0 30px;}
.product div.detail_desc .img img {max-width:100%}
.product div.detail_desc ul	{list-style-type: disc; margin:0 0 0 50px;}
.product div.detail_desc ul li	{color:#666666;font-size:16px;line-height:1.8;word-break: keep-all;}

