@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('../js/jquery.bxslider.css');
@import url('../js/nivo-slider.css');
@import url('reset.css');
@import url('common.css');
@import url('sub.css');
body{overflow:hidden;}
#wrap{position:relative;font-family: 'Noto Sans KR';width:100%;letter-spacing:-1px;}
@font-face{
	font-family: 'Nanum Barun Gothic Light';
	src: url('../fonts/NanumBarunGothicLight.eot');
	src: url('../fonts/NanumBarunGothicLight.eot?') format('eot'),url('../fonts/NanumBarunGothicLight.woff') format('woff');
}
@font-face{
	font-family: 'Nanum Barun Gothic';
	src: url('../fonts/NanumBarunGothic.eot');
	src: url('../fonts/NanumBarunGothic.eot?') format('eot'),url('../fonts/NanumBarunGothic.woff') format('woff');
}
::selection{color:#fff;background-color:#273693;}
::-moz-selection{color:#fff;background-color:#273693;}


/* 메인 */
#body{width:100%;background-color:#FFF;}
.slide1-wrap{width:100%;background-color:#f7f7f7;}
#slide1{width:100%; margin:0 auto;position:relative;}
#slide1 ul li img{width:100%;}
#slide1 .bx-wrapper .bx-controls-direction a{display:block;width:20px;height:27px;position:absolute;top:50%;margin-top:-20px;text-indent:-9999px;font-size:0;z-index:9999;}
#slide1 .bx-wrapper .bx-controls-direction a.bx-prev{background:url('../images/main/visual_prev.png') 0 0 no-repeat;left:10px;background-size:100%;}
#slide1 .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/main/visual_next.png') 0 0 no-repeat;right:10px;background-size:100%;}
#slide1 .bx-wrapper .bx-pager{position:absolute;left:0;bottom:28px;width:100%;text-align:center;font-size:0;padding-top:0;}
#slide1 .bx-wrapper .bx-pager a{position:relative;display:inline-block;width:10px;height:10px;margin:0 7px;border:1px solid #fff;background-color:transparent;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;transition:.3s;z-index:9999;}
#slide1 .bx-wrapper .bx-pager a:hover,
#slide1 .bx-wrapper .bx-pager a.active{background-color:#fff;}
.m1_wrap{padding:60px 0;}
.m1_wrap .m1_con{width:1200px;margin:0 auto;}
.m1_wrap .m_box{float:left;}
.m1_wrap .m_box1{width:307px;}
.m1_wrap .m_box1 .tit{position:relative;padding-top:12px;color:#333;font-size:24px;font-weight:400;margin-bottom:12px;}
.m1_wrap .m_box1 .tit .bar{position:absolute;left:0;top:0;display:block;width:40px;height:1px;background-color:#000;}
.m1_wrap .m_box1 .tit .more{position:absolute;right:15px;top:4px;}
.m1_wrap .m_box1 .infortrend_wrap{border:1px solid #e7e7e7;border-bottom:0;}
.m1_wrap .m_box1 .infortrend_con{border-bottom:1px solid #e7e7e7;}
.m1_wrap .m_box1 .infortrend_box{position:relative;display:block;text-align:center;}
.m1_wrap .m_box1 .product_thumb{width:100%;}
.m1_wrap .m_box1 .product_name{position:absolute;left:0;bottom:20px;z-index:10;display:block;width:100%;color:#666;font-size:18px;font-weight:400;font-family:'Lucida Sans';}
.m1_wrap .m_box1 .blue_box{display:none;position:absolute;left:0;top:0;z-index:20;width:100%;height:100%;background:url('../images/main/op_90_blue.png') 0 0 repeat;padding-top:60px;}
.m1_wrap .m_box1 .product_name2{display:block;margin-bottom:15px;color:#fff;font-size:20px;font-weight:400;font-family:'Lucida Sans';}
.m1_wrap .m_box2{width:540px;}
.m_con_box{display:block;background-color:#f2f2f2;height:308px;text-align:center;padding-top:65px;transition:.5s;}
a.m_con_box:hover{background-color:#d9d9d9;}
.m_con_box2{background-color:#5e71a4;}
.m_con_box .tit{display:block;position:relative;padding-bottom:18px;color:#666;font-size:24px;font-weight:400;margin-bottom:15px;}
.m_con_box2 .tit{color:#fff;}
.m_con_box .tit .bar{position:absolute;left:50%;bottom:0;display:block;width:26px;height:1px;background-color:#666;margin-left:-13px;}
.m_con_box2 .tit .bar{background-color:#fff;}
.m_con_box .txt{display:block;color:#666;font-size:16px;line-height:22px;font-weight:300;margin-bottom:25px;}
.m_con_box2 .txt{color:#fff;margin-bottom:10px;}
.m_con_box .search_wrap input{width:167px;height:43px;line-height:41px;border:1px solid #e6e6e6;padding-left:10px;margin-right:4px;}
.m_con_box .search_wrap .search{vertical-align:middle;}
.catalog_wrap{display:block;background-color:#343e4c;height:308px;text-align:center;padding-top:75px;transition:.5s;}
.catalog_wrap:hover{background-color:#5e71a4;}
.catalog_wrap .ico{margin-bottom:30px;}
.catalog_wrap .tit{display:block;color:#f4f4f4;font-size:24px;font-weight:500;margin-bottom:10px;}
.catalog_wrap .txt{display:block;color:#c8c9cc;font-size:16px;font-weight:20px;font-weight:400;font-family:'Eras Light ITC';}
.m1_wrap .m_box4{width:351px;margin-left:2px;}
.m1_wrap .m_box4 .bx-wrapper .bx-pager{display:none;}
.m1_wrap .m_box4 .bx-wrapper .bx-controls-direction a{width:34px;height:33px;margin-top:0;top:auto;bottom:19px;}
.m1_wrap .m_box4 .bx-wrapper .bx-controls-direction a.bx-prev{background:url('../images/main/m4_prev.png') 0 0 no-repeat;left:auto;right:51px;}
.m1_wrap .m_box4 .bx-wrapper .bx-controls-direction a.bx-next{background:url('../images/main/m4_next.png') 0 0 no-repeat;right:14px;}
.m_ban{width:540px !important;height:300px !important;}




.location-info {padding: 0;}
.location-info table {width: 100%; border-top: 3px solid #004f9f; margin-top: 60px;}
.location-info table tr {border-bottom: 1px solid #e1e1e1;}
.location-info table tr th {min-width: 190px; padding:20px 0; font-size: 18px; font-weight: 500; color: #040404; background-color: #f6f6f6; border-right: 1px solid #e1e1e1; text-align: center;}
.location-info table tr td {color: #777; font-size: 16px; padding: 15px 30px; line-height: 25px;}
.location-info table tr td strong {margin-right: 40px; min-width: 140px; display: inline-block; color: #5a5a5a; font-weight: 500;}
.location-info table tr td a {color:#777}


.company-info {padding: 0;}
.company-info table {width: 100%; border-top: 3px solid #004f9f; margin-top: 60px;}
.company-info table tr {border-bottom: 1px solid #e1e1e1;}
.company-info table tr th {min-width: 240px; padding:20px 15px; font-size: 15px; font-weight: 500; color: #040404; background-color: #f6f6f6; border-right: 1px solid #e1e1e1; text-align: right; letter-spacing:-0.5px;}
.company-info table tr td {color: #777; font-size: 16px; padding: 15px 20px 15px 35px; line-height: 25px; letter-spacing:-0.5px;}
.company-info table tr td strong {  color: #004f9f; font-weight: 600;}
.company-info table tr td a {color:#777}