#wrapper {width: 100%;overflow: hidden;}
body {width:100%;}
/*메뉴시작*/





/*메뉴시작*/
#main_top_menu {width: 996px;margin:0 auto;height:65px; clear:both;padding-top:20px;}
#logo {display:inline;float: left;margin-right:60px;}
#gnb {float:left; padding-left:80px;}
#gnb ul li{width:120px;float: left;font-size:16px;position: relative;font-weight:600;color:#151515;text-align: center;}
.menu li a{display: block;width: 100%;color: #000;text-decoration: none;}
.menu_top {padding-bottom: 16px;display: block;padding-top:17px;}
.menu li a:hover{color:#9c7759;}
.sub_menu{padding-top:5px;position: absolute;z-index: 99999; background-color:#C92800; background-image: url(../image/main/menu_over.jpg);background-repeat: no-repeat;}
.sub_menu li a{color:#fff;line-height:35px;height:35px; background-color: #4C4C4C; font-weight: normal; font-size:15px;}
.sub_menu li:first-child {padding-top:3px;background-color:#4C4C4C;}
.sub_menu li:last-child {padding-bottom:5px;background-color:#4C4C4C;}
.sub_menu li a:hover{color:#72aee7;}
.menu{zoom: 1;}
.menu:after{height: 0;visibility: hidden;content: ".";display: block;clear: both;}
.slide01 {background: url(../image/main/main_visual01.gif) center center no-repeat;height: 500px;}
.top_search {float: right;width: 210px;height: 30px;margin-top:8px;border:1px solid #d5d5d5;background:url(../image/main/search_icon.png) right no-repeat;}
/*메뉴끝*/



/*footer시작*/
#footer_bar {width:100%;background-color:#0154a4;height: 30px; margin: auto;color:#fff;font-size: 13px;line-height:30px;}
#footer_bar ul {width:996px;margin: auto;border:1px so}
#footer_bar ul li { float: left;}
#footer_bar a {color:#fff;}
#footer_bar a:hover {color:#89c3fb;}
#footer_bar ul li:nth-child(2) {padding:0 10px;}
.bottom_top {text-align: center;width: 50px;background-color:#003d78;margin-left:825px;}
.bottom_top a {color:#fff;}
.bottom_top a:hover {color:#fff !important;}
#footer {padding-top:10px;width:996px;margin: auto;}
.footer_logo {padding:15px 28px 0px 5px;}
#footer p {float: left;font-size: 12px; color:#949494;line-height:18px;}
/*footer끝*/



.sub_bar {border:1px solid #456187;clear: both;}
#content_wrap{clear: both;width:996px;margin: auto;overflow: hidden;display: block;}
#content_left_menu {width:198px;float: left;overflow: hidden;display: block;margin-top:43px;}
#content_right {margin-left: 250px; width:748px;overflow: hidden;display: block;}

.leftmenu_title {background:url(../image/sub/submenu_bg.png)center center no-repeat;height:169px;}
.leftmenu_title p {padding-top:60px;padding-left:10px;color:#808080;font-size: 16px;line-height: 30px;}
.leftmenu_title h2 {letter-spacing:-1px; font-size: 28px;padding-left:10px;color:#fff; font-weight: 600;}
.leftmenu_select li {color:#fff !important;background:url(../image/sub/leftmenu_on.png)no-repeat;height: 55px;}
.left_menu li{font-size: 13px; color:#363636;font-weight:600; border:1px solid #d5d6d9;border-top:0px;box-sizing: border-box;background-color:#f8f9f9;height: 55px;line-height: 55px; padding-left:10px;}
.left_menu li:hover {color:#fff;background:url(../image/sub/leftmenu_on.png)no-repeat;height:55px; }
.leftmenu_sub_select li{height: 36px;color:#252525;line-height: 36px; background-color:#fff}
.leftmenu_sub_select li:hover{background:none;color:#252525;line-height: 36px;height: 36px;}
.leftmenu_sub li {height: 36px;line-height: 36px; background-color:#fff}
.leftmenu_sub li:hover {height: 36px;line-height: 36px; background:none;color:#252525;}







.content_title {background:url(../image/sub/content_title_bg.png)no-repeat;height: 212px;}
.title_map {padding-top:90px;font-family: "돋움"; font-size: 11px;color:#98999c;padding-bottom:15px;}
.title_map span {margin:0px 5px;}
.content_title ul li:last-child {font-size: 36px;color:#454545;font-weight:600;letter-spacing:-3px;}
.content {margin:40px 0px;}
.business_list {background:url(../image/sub/business_line.png)bottom no-repeat;height: 260px; }
.business_title {color:#252525;font-size: 20px;font-weight:600;letter-spacing: -1px;}
.business_title img{padding-right:10px;}
.business_list li:nth-child(2) {padding-top: 20px; font-size: 14px;letter-spacing:-1px; color:#656565;font-weight: 500; line-height:20px;margin-bottom:20px;}
.business_list ul {margin-top:40px;float: left;width:440px;overflow: hidden;display: block;margin-right: 20px;}
.business_img {margin-top:40px;}
.content ul li:last-child {background:none;}
.location li{line-height: 30px; font-size: 14px;color:#454545;font-weight: 500;}
.location {margin-top:20px;}
.location span{color:#252525 !important;padding-left:10px;}




.content_menu { width:748px;line-height: 45px; box-sizing: border-box;overflow: hidden;display:  block;}
.content_menu li a{width:246px;height: 45px;border:1px solid #ddd; float: left;text-align: center;font-size: 17px;color:#222;font-weight: 500;letter-spacing:-1px;}
.content_menu li a:hover {background-color:#446086;color:#fff;}
.content_menu_select {background-color:#446086 !important;color:#fff !important;}
.content_menu li:last-child {border-right:1px solid red;}

.content_menu2 { width:748px;line-height: 45px; box-sizing: border-box;overflow: hidden;display:  block;}
.content_menu2 li a{width:370px;height: 45px;border:1px solid #ddd; float: left;text-align: center;font-size: 17px;color:#222;font-weight: 500;letter-spacing:-1px;}
.content_menu2 li a:hover {background-color:#446086;color:#fff;}
.content_menu_select {background-color:#446086 !important;color:#fff !important;}
.content_menu2 li:last-child {border-right:1px solid red;}




.content_sub_menu {width:748px;line-height: 45px; box-sizing: border-box;overflow: hidden;display: block;}
.content_sub_menu li a{background-color:#f8f9f9;width:184px;height: 45px;border:1px solid #ddd;float: left;text-align: center;font-size: 17px;color:#222;font-weight: 500;letter-spacing:-1px;}
.content_sub_menu li a:hover {background-color:#666;color:#fff;}
.content_sub_select {background-color:#666 !important;color:#fff !important;}
.ch_img {width:748px;position: relative;}
.ch_btn01 {position: absolute;left:20px;top:144px;background:url(../image/sub/chipmounter_button_off01.png)no-repeat;width:125px;height: 45px;}
.ch_btn01:hover {cursor: pointer;background:url(../image/sub/chipmounter_button_on01.png)no-repeat; position: absolute;left:20px;top:144px;}
.ch_btn02 {background:url(../image/sub/chipmounter_button_off02.png)no-repeat;width:125px;height: 45px;position: absolute;left:250px;top:144px;}
.ch_btn02:hover {cursor: pointer;background:url(../image/sub/chipmounter_button_on02.png)no-repeat; position: absolute;left:250px;top:144px;}
.ch_btn03 {background:url(../image/sub/chipmounter_button_off03.png)no-repeat;width:125px;height:180px;position: absolute;left:620px;top:144px;}
.ch_btn03:hover {cursor: pointer;background:url(../image/sub/chipmounter_button_on03.png)no-repeat; position: absolute;left:620px;top:144px;}



.table_style {border-top:2px solid #0154a4 !important;margin:50px 0px;}
.table_style td {letter-spacing: -1px; border-bottom:1px solid #e5e5e5;border-right: 1px solid #e5e5e5;line-height: 30px; height: 50px; font-size: 14px;color:#454545; text-align: center;}
.table_style2 td{text-align: left;}
.table_title {background-color:#f8f9f9;width:164px;}
.table_title2 {background-color:#f2f6fa}
.single_style{width:150px;}






 
        .btn {
            display: inline-block;
           
            padding: 12px 15px;
            font-size: 1rem;
            font-weight: bold;
            line-height: 1.4;
            text-decoration: none;
            border-radius: 3px;
            border: 0;
            cursor: pointer;
            /* Disables the default callout shown when you touch and hold a touch target  */
            -webkit-touch-callout: none;
            -ms-touch-action: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            -moz-user-select: none;
            user-select: none;
        }
       
     
        /* modals */
        .modal-1 .tiny-layer-item__content {
            text-align: center;
        }

        .modal-2 .tiny-layer-item__content {
           
            text-align: center;
        }
        .modal-2 .tiny-layer-item__content ul {
            text-align: left;
        }

        .modal-3 .loading {
            text-align: center;
        }