@charset "utf-8";




/*///////////////////// common /////////////////////*/
.check_style input[type="checkbox"]{margin: 0;position: absolute;z-index: 2;cursor: pointer;outline: none;	opacity: 0;}
.check_style span{width:20px;height:20px;display: inline-block;position: relative;z-index: 1;vertical-align:middle;background:url("/include/img/main/checkbox_off.png") no-repeat;background-size:cover;margin-top:-2px;}
.check_style input[ftype="checkbox"]:checked + span{background:url("/include/img/main/checkbox_on.png") no-repeat;background-size:cover;}
.btn_st03{display:inline-block;color:#fff;width:80px;height:30px;line-height:30px;text-align:center;font-size:16px;vertical-align:middle;border-radius:2px;}
.btn_st03
.btn_st03.bcolr01{background-color:#009b8e;}
.btn_st03.bcolr02{background-color:#666666;}
.btn_st03.arrow{width:auto;padding:0 20px;font-size:18px;background-color:#543e22;border-radius:2px;}
.btn_st04{display:inline-block;width:140px;height:48px;line-height:48px;text-align:center;font-size:18px;font-weight:600;vertical-align:middle;background-color:#009b8e;color:#fff;border:1px solid #ccc;box-sizing:border-box;margin:0 2px;}
.btn_st04.bcolr01{background-color:#009b8e;border-color:#009b8e;}
.btn_st04.bcolr02{background-color:#fff;color:#333;border-color:#bbb;}
.btn_st04 strong{margin-left:15px;font-family:"Tahoma";font-weight:900;font-size:20px;vertical-align:middle;}
.btn_st05{display:inline-block;padding:0 12px;line-height:28px;height:28px;font-size:14px;color:#009b8e;border:2px solid #009b8e;}
.btn_st05 em{display:inline-block;vertical-align:middle;border-left:7px solid #009b8e;border-top:5px solid transparent;border-bottom:5px solid transparent;margin-top:-2px;margin-left:4px;}
.btn_st06.color01{font-size: 12px;display:inline-block;background:#009b8e;color:#fff;width:100px;height:30px;line-height:30px;text-align:center;vertical-align:middle;border-radius:2px;}
/*///////////////////// common End /////////////////////*/





/*///////////////////// container /////////////////////*/
/* 서브 비주얼 */
#container{width:100%; margin:0 auto;margin-bottom: 160px;padding-top:164px;font-family:'Noto Sans KR';}
.sub_visual{width:100%; margin:0 auto; background:url(/include/img/sub/sub_visual01.jpg)no-repeat center top;text-align:center;position:relative;vertical-align:middle;}
.sub_visual .wrap_1000{height:240px;}

.sub_visual.bg_img02{background:url(/include/img/sub/sub_visual02.jpg)no-repeat center top;}
.sub_visual.bg_img03{background:url(/include/img/sub/sub_visual03.jpg)no-repeat center top;}
.sub_visual.bg_img04{background:url(/include/img/sub/sub_visual04.jpg)no-repeat center top;}
.sub_visual.bg_img05{background:url(/include/img/sub/sub_visual05.jpg)no-repeat center top;}

/* 서브 탭메뉴 */
.sub_visual .visual_tab{ padding:30px 0 40px;display: inline-block;font-family:'NanumBarunGothic';}
.sub_visual .visual_tab li{display:inline-block;padding:0 15px;font-size:12px;color:#fff;position:relative;}
.sub_visual .visual_tab li::after{width:4px; height:8px;display:block;position:absolute;right:-2px; top:3px;content:"";background:url(/include/img/ico/home_left.png)no-repeat center;}
.sub_visual .visual_tab li img{vertical-align:middle;padding-bottom:1px;}
.sub_visual .visual_tab li:last-child::after{display:none;}
.sub_visual .visual_tab li:last-child{margin-right:0;}
.sub_visual h1{font-size:36px; color:#fff;padding-bottom:16px;font-family: 'Nanum Square';font-weight:800;line-height: 240px;}
.sub_visual b{font-size:14px; color:#8dd5f7;font-weight:400;}
/* .sub_visual .sub_visual_right{position:absolute;top:55%;right:60px;color:#fff;z-index:99;}
.sub_visual .sub_visual_right_a{display:block;top:42%;position:absolute;right:0;}
.sub_visual .sub_visual_left{position:absolute;top:55%;left:60px;color:#fff;z-index:99;}
.sub_visual .sub_visual_left_a{display:block;top:42%;position:absolute;left:0;} */
.sub_tab{width:100%; margin:0 auto;box-sizing:border-box;border-bottom:1px solid #dfdfdf;text-align:center;height:50px;}
.sub_tab .sub_tab_menu{width:875px; margin:0 auto;text-align:center;overflow:hidden;display: table; margin-left: auto; margin-right: auto; 
display: inline-block;}
.sub_tab .sub_tab_menu li{float:left; width:175px;}
.sub_tab .sub_tab_menu li a{display:block; padding:0px;font-size:16px;font-family:'Nanum Gothic';font-weight:800;color:#222222; line-height: 50px; }
.sub_tab .sub_tab_menu li.active a{display:block; background-color:#009b8e;color:#fff;}

.sub_tab.service_tab {height: auto; font-size: 0;}
.sub_tab.service_tab .sub_tab_menu li a {padding: 15px 0; line-height: 1.6; }

.sub_tab .sub_tab_menu.tab2{width:350px;}
.sub_tab .sub_tab_menu.tab3{width:525px;}
/*.sub_tab .sub_tab_menu.tab2 li{width:50%;}*/
.sub_tab .sub_tab_menu.tab4{width:700px;}
/*.sub_tab .sub_tab_menu.tab4 li{width:25%;}*/

.sub_pagelink{position:absolute;top:50%;margin-top:-38px;display:inline-block;line-height:78px;padding-right:50px;color:#fff;font-size:16px;}
.sub_pagelink.rightlink{right:0;padding-right:50px; font-weight: 400;background:url("/include/img/btn/sub_slide_right.png") no-repeat right center;}
.sub_pagelink.leftlink{left:0;padding-left:50px; font-weight: 400;background:url("/include/img/btn/sub_slide_left.png") no-repeat left center;}

/* 서브 타이틀 */
.sub_tit{text-align:center;margin-top:20px;}
.sub_tit h2{margin-top:56px;font-size:32px;font-family:'Nanum Gothic';font-weight:800;}
.sub_tit p{margin-top:15px;color:#888;font-size:14px;font-family:'Nanum Gothic';font-weight:400;text-transform: uppercase;}
.sub_tit p:last-child{display:block;margin:0 auto;margin-top:25px;width:38px;height:6px;background-color:#000;}


/* 인사말 */
.wrap_1000 .about{width:100%;margin-top:62px;text-align:center;}
.wrap_1000 .about b{font-size:20px; color:#222222;padding-bottom:40px;display:block;}
.wrap_1000 .about p{text-align:center;font-size:16px;line-height:26px;    color: #333;font-weight: 300;}
.wrap_1000 .about p.text_tit01 span{display:block;}
.wrap_1000 .about p:nth-child(5){margin-top:30px;}
.wrap_1000 .about p:nth-child(6){margin-top:80px;}
.wrap_1000 .about p.ceo{width:84%;display:inline-block;text-align:right;line-height:39px;}
.wrap_1000 .about p.ceo img{margin-left:25px;}
.wrap_1000 .about .about_img{margin:50px 0;}

/* 비전 */
.wrap_1000 .about p.text_tit02{margin-bottom:34px;color:#333;font-weight: 400;font-size:26px;line-height:32px;font-weight:300;}
.wrap_1000 .about p.text_tit02 span{display:block;}
.wrap_1000 .about p.text_tit03{color:#333;font-size:18px;line-height:26px;font-weight:400;}
.wrap_1000 .about p.text_tit03 span{display:block;font-weight:300;}

/* 연혁 */
.wrap_1000 .about{}
.wrap_1000 .about h3{color:#00818e;font-size:24px;font-weight:600;}
.wrap_1000 .about .history{position:relative;padding-left:30px;}

.wrap_1000 .about .history dl{border-left:2px solid #45bfb5;text-align:left;}
.wrap_1000 .about .history dl dt{padding:30px 0;}
.wrap_1000 .about .history dl:first-child dt{padding-top:0}
.wrap_1000 .about .history dl dt h4{display:inline-block;padding-left:10px;color:#009b8e;font-size:20px;font-weight:500;line-height:20px;}
.wrap_1000 .about .history dl dt span.ico{display:inline-block;width:22px;height:22px;margin:8px 0 0 -12px;background:url('/include/img/sub/history_ico.gif')no-repeat center 100%;}
.wrap_1000 .about .history dl:first-child dt span.ico{margin-top:0}
.wrap_1000 .about .history dl dt span.dot_line{display:inline-block;width:60px;height:1px;margin-top:18px;border-top:1px dashed #dfdfdf;line-height:20px;vertical-align:top}
.wrap_1000 .about .history dl:first-child dt span.dot_line{margin-top:10px;}
.wrap_1000 .about .history dl dd{font-size:16px;line-height:30px;}
.wrap_1000 .about .history dl dd span{margin-right:20px;padding-left:85px;color:#333;font-weight:500;}
.wrap_1000 .about .history dl dd strong{color:#666;font-weight:300;}
.wrap_1000 .about .history dl:last-child dd:last-child strong{color:#333;font-weight:500;}

/* 수상 및 인증서 */
.wrap_1000 .about .awards{}
.wrap_1000 .about .awards h3{color:#000;font-size:28px;font-family:'Nanum Gothic';font-weight:600;}
.wrap_1000 .about .awards table.awards_img{width:100%;border-top:1px solid #c0c0c0;}
.wrap_1000 .about .awards table.awards_img tr{border-bottom:1px solid #c0c0c0;}
.wrap_1000 .about .awards table.awards_img tr td{width:20%;height:234px;margin:0;padding:0;border-left:1px solid #c0c0c0;}
.wrap_1000 .about .awards table.awards_img tr td:last-child{border-right:1px solid #c0c0c0;}
.wrap_1000 .about .awards table.awards_img tr td img{display:table;height:158px;margin:0 auto;}
.wrap_1000 .about .awards table.awards_img tr td span{display:block;margin-top:10px;color:#333;font-size:15px;font-weight: 600;font-family: 'Nanum Gothic';}

.wrap_1000 .about .awards .awards_hist{width:100%;margin-top:30px;}
.wrap_1000 .about .awards .awards_hist tr{color:#666;border-top:1px solid #c0c0c0;font-size:17px;}
.wrap_1000 .about .awards .awards_hist tr:last-child{border-bottom:1px solid #c0c0c0;}
.wrap_1000 .about .awards .awards_hist tr th{border-right:1px solid #c0c0c0;padding:10px 0;background-color:#f5f5f5;font-weight:600;}
.wrap_1000 .about .awards .awards_hist tr th:last-child{border-right:0;}
.wrap_1000 .about .awards .awards_hist tr td{padding:20px 0;border-right:1px solid #c0c0c0;border-bottom:1px solid #c0c0c0;font-weight:400;}
.wrap_1000 .about .awards .awards_hist tr td:last-child{padding-left:22px;border:0;text-align:left; color: #666;}

/* 갤러리 플러그인  */
	.s-box { width: 1000px; margin: 30px auto 70px; }
	.s-box h3 { padding:30px 0;  text-align: center; }
	.slider-nav > div div { margin: 0 10px 0 0px; }
	.slider-nav>div:first-child {margin: 0; }
    .slider-nav>div img {width: 100%;}
    .slider-nav .slick-slide {
        position:relative;
    }
    .slider-nav .slick-current:before {
        content:'';
        display:block;
        position:absolute;
        top:0;
        left:0;
        width:calc(100% - 6px);
        height:calc(100% - 6px);
        border:3px solid #009b8e;
    }
    .slider-for .slick-slide {position:relative;}
    .slider-for img { width: 100%; }
    .slider-for p {
        position:absolute;
        bottom:0;
        left:0;
        width:100%;
        font-family:'Nanum Gothic';
        line-height:39px;
        font-size:16px;
        font-weight:700;
        letter-spacing:0;
        text-align:center;
        color:#ffffff;
        background-color:rgba(0,0,0,.7);
    }

	.slick-prev { z-index: 9999; display: block;
			left:-50px;
            width: 25px;
            height: 47px; 
			background: url("/include/img/btn/prev_btn.png") no-repeat left center; }
	
	.slick-prev:before {
            content: "";
            display: none;
     }
	 .slick-next{ z-index: 9999; display: block;
			right:-50px;
            width: 25px;
            height: 47px; 
			background: url("/include/img/btn/next_btn.png") no-repeat right center; }
	
	.slick-next:before {
            content: "";
            display: none;
     }
        .gallery_con_inn {
            width: 72%;
            margin: 0 auto;
            padding: 30px 0;
        }
        .slider-nav { margin: 10px 0; }
        .gallery_container {
            padding: 50px 0 0;
            background: #ddd;
			background: url("/include/img/sub/galler_bg.jpg") no-repeat;
            background-size: cover;
        }
		.slick-prev:hover, .slick-prev:focus{
			background: url("/include/img/btn/prev_btn.png");
		}		
		.slick-next:hover, .slick-next:focus {
			background: url("/include/img/btn/next_btn.png");
		}

/* 사무실이사 */
.wrap_1000 .services{width:100%;}
.wrap_1000 .services h3{color:#000;font-size:32px;font-family:'Nanum Gothic';font-weight:600;text-align:center;}
.wrap_1000 .services .services_img{margin:50px 0;}
.wrap_1000 .services .services_img img{width:auto;}
.wrap_1000 .services .services_img .services_con{padding:50px 0 50px 250px;background:url('/include/img/ico/services_ico01.gif')no-repeat 0 center;}
.wrap_1000 .services .services_img .services_con li{padding-left:10px;color:#333;font-size:17px;font-weight:300;line-height:32px;background:url('/include/img/ico/list.gif')no-repeat 0 15px;}

.wrap_1000 .services .services_gallery{width:100%;display:none;}
.services_order h3 { padding:20px 0;}
.services_order .services_order_con{}
.services_order_con:after { content:""; display:block; clear:both; }
.services_order_con > ul {}
.services_order_con > ul:after { content:""; display:block; clear:both;}
.services_order_con > ul > li { float:left; width:32.6%; margin-top:15px; margin-right:1.1%; }
.services_order_con > ul > li img { width:100%;} 
.services_order_con > ul > li.service_margin_right {margin-right:0;}
.services_order_con ul li b{float:left; box-sizing:border-box; width:20%;height:48px;line-height:48px;color:#fff;background-color:#097e73;font-size:24px;font-weight:600;text-align:center;}
.services_order_con ul li strong{float:left; box-sizing:border-box; width:80%;height:48px;padding-left:5%; font-family: 'Nanum Gothic';line-height:48px;color:#fff;background-color:#2ba196;font-size:18px;font-weight:600;}
.services_order_con ul li ul { position:relative;}
.services_order_con ul li ul li.next01 {display:block; position:absolute; top:30%; right:-10%; z-index:999;}
.services_order_con ul li ul li.next01.moblie { display:none;}
.services_order_con ul li ul li:nth-child(3){box-sizing:border-box; padding:60px 20px 0px 20px; height:160px;color:#333;background-color:#eaf9f8;font-size:14px;line-height:26px}
.services_order_con ul li ul li p {position:relative;font-family: 'Nanum Gothic';font-weight: 300;    line-height: 18px;margin-top: 5px;}
.services_order_con ul li ul li p:before { content:"-"; position:absolute; top:-2px; left:-10px;}
.services_order_con .service_contact {display:block; margin:70px auto; width:250px; height:70px; color: #097e73; border:solid 3px #097e73; border-radius:70px; background-color:#fff; text-align:center; line-height:70px; font-size:24px; font-weight:bold; }
.services_order_con > ul > li .service_end {box-sizing:border-box; padding:210px 0 0; height:375px; background:url("/include/img/ico/services_ico03.gif") no-repeat center 40%; border:solid 2px #097e73; text-align:center; font-size:18px;}



/* 도서관 이전 */
.library {}
.library .services_img {}
.library .services_img .services_con {}
.services.library .services_img .services_con li {padding-right:70px; background:0 none;padding-left:0; }
.library .services_img .services_con li:first-child {padding-bottom:30px;}

/* 공장이전 */
.factory { /*   */}
.factory .services_img {}
.wrap_1000 .factory .services_img .services_con {}
.wrap_1000 .factory .services_img .services_con li {}
.wrap_1000 .factory .services_img .services_con li:first-child {margin-bottom:30px; padding-left:0;font-size:19px; font-weight:500;background:none;}
 
/* 보관이사 */
.keep {}
.keep .services_img {}
.keep .services_img .services_con { }
.services.keep .services_img .services_con li {padding-right:10px; padding-left:0; background:0 none;}
.keep .services_img .services_con li:first-child {padding-bottom:30px;}

/* 특수작업 */
.special .services_img {}
.special .services_img .services_con {margin-top:20px;}
.services.special .services_img .services_con li {padding-right:10px; padding-left:0; background:0 none;}
.special .services_img .services_con li:first-child {padding-bottom:20px;}

/* 기본가이드 */
.services_guide{margin-bottom:70px;}
.services_guide h3{margin-bottom:30px;}
.services_guide dl{margin:10px 0;padding:28px 36px;border:1px solid #ddd;background-color:#f9f9f9;}
.services_guide dl:nth-child(3), .services_guide dl:nth-child(5){background-color:#eef6f6;}
.services_guide dl dt{margin-bottom:4px;color:#02a0a3;line-height:24px;font-size:18px;font-weight:600;}
.services_guide dl dd{position:relative;padding:8px 0 0 10px;color:#777;line-height:24px;font-size:15px;font-weight:400;}
.services_guide dl dd::before{content:'';position:absolute;top:16px;left:0;width:2px;height:2px;background:url('/include/img/ico/list_cicle.gif') left center;background-size:cover;}
.services_guide dl dd strong{color:#333;}
.services_guide dl dd span.br{display:block;}

/* 크롬에서 1px 차이 보정 */
/* @media screen and (-webkit-min-device-pixel-ratio:0){.wrap_1000 .services .services_order .services_order_con ul li:first-child img{
	width:calc(100% - 1px);
}} */

/* 비디오월2 
.product_description{position:relative;}
.product_description span{padding-bottom:40px;display:block;}

.product_description .product_description_slide_box .bx-pager {position:relative;left:0;right:0;margin-top:30px;text-align:center;z-index:55;}
.product_description .product_description_slide_box .bx-pager .bx-pager-item{display:inline-block;}
.product_description .product_description_slide_box .bx-pager .bx-pager-item > a{position:relative;display:block;width:12px;height:12px;background-color:#dfdfdf;margin:0 3px;text-indent:-9999em;border-radius:50%;}
.product_description .product_description_slide_box .bx-pager .bx-pager-item > a.active{background-color:#009b8e;}
 
.product_description .product_description_slide_box .bx-controls-direction a{position:absolute; top:50%;margin-top:-32px; width:36px; height:64px;text-indent:-9999px;}
.product_description .product_description_slide_box .bx-prev{left:20px;background:url(/include/img/btn/product_description_slide_left.png)no-repeat center;}
.product_description .product_description_slide_box .bx-next{right:20px;background:url(/include/img/btn/product_description_slide_right.png)no-repeat center;}
.system_configuration .system_configuration_p{display:inline;font-size:20px; font-weight:normal;color:#222222;}
.system_configuration b img{vertical-align:middle;padding:0 10px;}
.system_configuration .system_configuration_cable{text-align:center;}
.system_configuration .system_configuration_cable img{vertical-align:middle;display:inline-block;padding-bottom:35px;padding-left:68px;}
.system_configuration .system_configuration_cable span{position:absolute;top: 83px;left:417px;border-top:none !important;}
.system_configuration .system_configuration_table{top:370px !important;}*/


/* 키오스크_가로형
.wrap_1000 .product_description_img3{position:relative;}
.wrap_1000 .product_description_img3 .product_description_slide li{/*background:#f1f1f1;*/line-height:460px;}
.wrap_1000 .product_description_img3  .product_description_slide li img{vertical-align:middle;} */


/* 키오스크_세로형
.wrap_1000 .product_description_img4{padding:28px 106.5px; /*background:#f1f1f1;*/position:relative;} */

/* 사이니지
.product_description .bold_p{color:#222222;font-weight:bold;padding-bottom:0;}
.wrap_1000 .system_configuration2{margin-top:60px;font-family:'NanumBarunGothic';border:1px solid #dfdfdf;}
.wrap_1000 .system_configuration2{background:#fcfcfc;height:auto;border-bottom:1px solid #dfdfdf;} */
/* .wrap_1000 .system_configuration2 b{display:block;font-size:20px;  color:#222222;text-align:center;
background:url(/include/img/sub/system_configuration_tit.png)no-repeat center;line-height:58px;border-top:1px solid #dfdfdf;
border-bottom:1px solid #dfdfdf;font-family:'Nanum Square';}
.wrap_1000 .system_configuration2 b img{padding:0 10px; vertical-align:middle;} */
/* .wrap_1000 .system_configuration2 b{position:relative;display:block;font-size:20px;color:#222;text-align:center;line-height:58px;border-bottom:1px solid #dfdfdf;font-family:'Nanum Square';cursor:pointer;}
.wrap_1000 .system_configuration2 b:before{position:absolute;left:13px;top:50%;margin-top:-16px;width:128px;height:32px;background:url("/include/img/sub/contents01_tit_bg.png") no-repeat;content:"";display:block;}
.wrap_1000 .system_configuration2 b:after{position:absolute;right:13px;top:50%;margin-top:-16px;width:128px;height:32px;background:url("/include/img/sub/contents01_tit_bg.png") no-repeat;content:"";display:block;}
.wrap_1000 .system_configuration2 b .arrow{display:inline-block;width:24px;height:14px;margin:0 10px;vertical-align:middle;background:url("/include/img/btn/up_btn.png") no-repeat center center;}
.wrap_1000 .system_configuration2 b.active .arrow{background:url("/include/img/btn/down_btn.png") no-repeat center center;}

.wrap_1000 .system_configuration2 ul{background:#fcfcfc;padding:45px 70px;height:auto;text-align:center;}
.wrap_1000 .system_configuration2 ul li{float:left;width:195.5px; height:525px;border:2px dashed #d9d9d9;margin-right:20px;border-radius:20px;}
.wrap_1000 .system_configuration2 ul li:first-child{background:#fff url(/include/img/sub/system_configuration2_img01.png)no-repeat center 145px;}
.wrap_1000 .system_configuration2 ul li:nth-child(2){background:#fff url(/include/img/sub/system_configuration2_img02.png)no-repeat center 145px;}
.wrap_1000 .system_configuration2 ul li:nth-child(3){background:#fff url(/include/img/sub/system_configuration2_img03.png)no-repeat center 145px;}
.wrap_1000 .system_configuration2 ul li:last-child{margin-right:0;background:#fff url(/include/img/sub/system_configuration2_img04.png)no-repeat center 145px;}
.wrap_1000 .system_configuration2 ul li span{font-size:20px; color:#000000;font-weight:bold;padding:24px 0 14px;display:block;}
.wrap_1000 .system_configuration2 ul li p{font-size:14px; color:#000000;line-height:18px;}

.product_list_box .border_box .product_list_btn2{display:none;}


.oled_img{margin-top:40px;} */
/* 페이징
.paging{width:100%; margin:0 auto;margin-top:42px;display: table;text-align:center;}
.page{overflow:hidden;display: table; margin-left: auto; margin-right: auto; display: inline-block;width:auto;margin:0 auto;}
.page li{float:left;border:1px solid #dfdfdf;width:34px; height:34px;margin-right:10px;line-height:34px;}
.page li img{margin-top:10px;}
.page li a{display:block;} */

/* qna
.faq .qna_list{margin-bottom:10px;border-top:2px solid #444;}
.faq .qna_list li{position:relative;border:1px solid transparent;border-bottom:0;}
.faq .qna_list li .qna_check{position:absolute;left:0;top:15px;margin-top:2px;}
.faq .qna_list li .qna_subject{font-size:16px;border-bottom:1px solid #dcdcdc;color:#333;padding:25px 0 25px 156px;line-height:18px;cursor:pointer;font-weight:bold;}
.faq .qna_list li .qna_subject:after{position:absolute;right:27px;top:27px;width:20px;height:15px;background:url("/include/img/sub/icon_plus.png") no-repeat center center;content:"";display:block;} */
/* .faq .qna_list li.active{border:1px solid #1269ca;}
.faq .qna_list li.active .qna_subject{border-color:#eff4f8;} */
/* .faq .qna_list li.active .qna_subject:after{background:url("/include/img/sub/icon_minus.png") no-repeat center center;}
.faq .qna_list li .qna_cont{position:relative;font-size:14px;background:#fafafa;padding:25px 75px 25px 44px;line-height:26px;display:none;font-family:"맑은 고딕";border-bottom:1px solid #dcdcdc;}
.faq .qna_list li .qna_cont:after{position:absolute;left:22px;top:25px;content:"A.";display:block;color:#333;font-size:16px;font-weight:bold;font-family:"Nanum Square";}
.faq .qna_list li .qna_cbox{position:absolute;left: 20px;top: 25px;display:block;font-size:16px;color:#543e22;font-weight:bold;} */
/* .faq .qna_list li .qna_cbox.style01{border-color:#b570e5;color:#b570e5;}
.faq .qna_list li .qna_cbox.style02{border-color:#4ba5de;color:#4ba5de;}
.faq .qna_list li .qna_cbox.style03{border-color:#ff8a00;color:#ff8a00;} */
/* .faq .qna_list_wrap .qna_list_content{display:none;} */


/* 게시판 */
.ta_list{width:100%;font-size:16px;color:#333;text-align:center;}
.ta_list colgroup .num{width:65px;}
.ta_list colgroup .name{width:95px;}
.ta_list colgroup .date{width:125px;}
.ta_list colgroup .view_num{width:65px;}
.ta_list thead th{height:50px;border-top:2px solid #666;border-bottom:1px solid #ccc;background-color:#f1f1f1;font-size:14px;}
.ta_list tbody td{height:50px;border-bottom:1px solid #ddd;font-size:14px; font-weight: normal;text-align: center;}
.ta_list tbody td.num span{display:inline-block;font-weight:bold;padding:3px 10px;border:2px solid #009b8e;color:#009b8e;border-radius:20px;}
.ta_list tbody td.subject{text-align:left;padding:0 20px;}
.ta_list tbody td.subject a{display:block;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.ta_list tbody td.subject a img{vertical-align:middle;}
.ta_list tbody td.subject a:hover{text-decoration:underline;color:#000;}
.ta_list tbody td.confirm .noconfirm{color:#009b8e;font-weight:bold;}
.board_list .btn_wrap{margin:20px 0;text-align:right;}
.board_list .btn_wrap.fr{float:right;    padding: 40px 0 0 0; margin:0}
.board_list .more{display:block;text-align:center;width:100%;border:1px solid #e7e7e7;font-size:20px;color:#999;line-height:58px;}
.board_list .more:hover {background-color:#777;color:#fff;}
.board_list .search-box{padding:40px 0 0 0;text-align:right;}
.board_list .search-box.fl{float:left;}
.board_list .btn_wrap .btn_write{display:inline-block;padding:0 20px;line-height:40px;font-size:14px;color:#fff;font-weight:600;background-color:#009b8e;}
.board_list .btn_wrap.qna_btn .btn_write{font-size:18px;line-height:40px;font-size:14px;font-weight:600;text-align:center;}
.board_list .btn_wrap .btn_write:hover{color:#009b8e;border:1px solid #009b8e;background-color:#FFF;line-height:38px;}
.board_list .btn_wrap.qna_btn .btn_write:hover{width:118px; line-height:46px;}
.board_view .ta_view .colw01{width:140px; }
.board_view .ta_view .colw02{width:auto; }
.board_view .ta_view{width:100%;margin-bottom:12px;border-top:2px solid #ccc;border-bottom:1px solid #ccc;}
.board_view .ta_view thead th{background-color:#fafafa;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:50px;font-size:14px;color:#333;text-align:left;padding-left:15px;}
.board_view .ta_view thead td{border-bottom:1px solid #f1f1f1;border-top:1px solid #dcdcdc;padding:10px 12px;padding-left:40px;font-size:14px;color:#666;}
.board_view .ta_view thead tr:last-child th,
.board_view .ta_view thead tr:last-child td{border-bottom:1px solid #ccc;}
.board_view .ta_view tbody td.view_content{padding:55px 40px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;line-height:150%}
.board_view .ta_view tbody td.view_content img{max-width:100%;}

.board_view .ta_view tfoot th{background-color:#fafafa;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:50px;font-size:14px;color:#333;text-align:left;padding-left:15px;}
.board_view .ta_view tfoot td{border-bottom:1px solid #f1f1f1;border-top:1px solid #dcdcdc;padding:10px 12px;padding-left:40px;font-size:14px;color:#666;}
.board_view .ta_view tfoot td a{display:block;padding-right:30px;color:#999;}
.board_view .ta_view tfoot td a:hover {color:#333;}
.board_view .ta_view tfoot .prevpage td a{background:url("/include/img/btn/up_btn.png") no-repeat right center;}
.board_view .ta_view tfoot .nextpage td a{background:url("/include/img/btn/down_btn.png") no-repeat right center;}
.board_view .ta_view tfoot tr:first-child th,
.board_view .ta_view tfoot tr:first-child td{border-top:1px solid #ccc;}
.board_view .ta_view tfoot tr:last-child th,
.board_view .ta_view tfoot tr:last-child td{border-bottom:1px solid #ccc;}
.board_view .btn_wrap{margin:40px 0;text-align:center;}
.board_view .go_list{display:inline-block;text-align:center;width:180px;border:1px solid #e7e7e7;font-size:18px;color:#999;line-height:42px;}
.board_view .go_list:hover {background-color:#777;color:#fff;}

.bo_write .star{color:#009b8e;font-weight:bold;}
.bo_write .txt01{font-size:14px;margin-bottom:18px;}
.bo_write .txt02 {font-size: 14px;}
.ta_write{width:100%;border-top:2px solid #666666;color:#333;}
.ta_write .colw01{width:160px; }
.ta_write .colw02{width:35%; }
.ta_write th{background-color:#fafafa;border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;height:50px;font-size:14px;color:#333;text-align:left;padding-left:15px;}
.ta_write td{border-bottom:1px solid #f1f1f1;border-top:1px solid #dcdcdc;padding:10px;font-size:14px;color:#666;}
.ta_write td input[type="email"],
.ta_write td input[type="text"],
.ta_write td input[type="password"],
.ta_write td input[type="number"]{padding:0 10px;box-sizing:border-box;height:30px;border:1px solid #d2d2d2;background-color:#fafafa; vertical-align:bottom;}
.ta_write td input.wr_wh01{width:100%;}
.ta_write td input.wr_wh02{width:380px;}
.ta_write td input.wr_wh03{width:100%; max-width: 330px;}
.ta_write td.ph input,
.ta_write td.ph select{width:30%;}
.ta_write td select{height:30px;}
.ta_write td textarea{width:100%;box-sizing:border-box;height:103px;background-color:#fafafa;}
.ta_write td .agree_content{border:1px solid #e6e6e6;background-color:#fafafa;padding:10px;height:200px;overflow:auto;margin-bottom:15px;}
.ta_write td .radio_list span{display:inline-block;font-size:14px;color:#333;margin-right:26px;}
.bo_write .btn_wrap{margin:30px 0;text-align:center;}
.bo_write .btn_wrap .btn_st03{margin-left:6px;}


.LE_tab{width:800px;margin:0 auto 60px auto;}
.LE_tab:after{content:"";display:block;clear:both;}
.LE_tab li{float:left;width:50%;text-align:center;box-sizing:border-box;j}
.LE_tab li a{display:block;line-height:50px;font-size:20px;color:#666;border:1px solid #d2d2d2;border-left:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.LE_tab li:first-child a{border-left:1px solid #d2d2d2;}
.LE_tab li.active a{background-color:#543e22;color:#fff;border-color:#543e22;}

.st_menu_mo{display:none;}

.about .section_box{padding:60px 0;}
.about .section_box .sec_tit{margin-bottom:100px;text-align:center;}
.about .section_box  .vision_box{display:table;width:100%;}
.about .section_box  .vision_box figure{display:table-cell;vertical-align:middle;text-align:center;padding:0 40px;}
.about .section_box h2{position:relative;display:inline-block;font-size:23px;color:#070000;padding-bottom:8px;border-bottom:4px solid #79797a;}
.about .sb_top{margin-bottom:80px;text-align:center;}
.about .sb_top .txt01{font-size:16px;line-height:26px;color:#333;}
.about .cont_img{margin-bottom:80px;text-align:center;}
.about h3{text-align:center;margin-bottom:40px;font-size:18px;color:#222;font-family:'Nanum Square';;}

.wrap_in{padding-top:60px;/*padding:60px 0 80px 0;*/}

.checkbox_list input[type=checkbox]{width:1px; height:1px; overflow:hidden; margin:-1px; clip:rect(0,0,0,0); border:0; padding:0; position:absolute;}
.checkbox_list span{background:url('/img/main/table_chk_off.png') center center no-repeat; display:inline-block; width:16px; height:16px; box-sizing:border-box; cursor:pointer;  -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none;vertical-align:middle;}
.checkbox_list input[type=checkbox]:checked + span{background:url('/img/main/table_chk_on.png') center center no-repeat;}

.ga_list .total_txt{font-size:12px;font-family:"Dotum";color:#666;line-height:48px;padding-left:20px;border-bottom:2px solid #666666;}
.ga_list .total_txt strong{color:#333;}

.gallery_list{width:1020px;padding-top:40px;}
.gallery_list:after{content:"";display:block;clear:both;}
.gallery_list li{float:left;width:235px;  height:275px;margin-right:20px;margin-bottom:35px;}
.gallery_list li a{display:block;}
.gallery_list li a img{width:100%;height:235px;}
.gallery_list li strong{font-size:16px; color:#333333;padding-top:15px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;text-align:center;}

.ga_list02 .list_top:after{content:"";display:block;clear:both;}
.ga_list02 .list_top .total_txt{position:relative;float:left;font-size:12px;font-family:"Dotum";color:#666;line-height:40px;padding-left:14px;}
.ga_list02 .list_top .total_txt:after{position:absolute;left:0;top:0;content:">";display:block;}
.ga_list02 .list_top .total_txt strong{color:#40859f;}
.ga_list02 .list_top .search-box{float:right;}
.gallery_list02{width:1024px;}
.gallery_list02:after{content:"";display:block;clear:both;}
.gallery_list02 li{float:left;width:234px;border:1px solid #bbb;margin-right:20px;margin-bottom:20px;}
.gallery_list02 li a{display:block;}
.gallery_list02 li .ga_img{position:relative;width:100%;height:236px;background-repeat:no-repeat;background-position:center center;background-size:cover;}
.gallery_list02 li .ga_box{padding:10px 20px;height:82px;background-color:#FFF;box-sizing:border-box;}
.gallery_list02 li .ga_box .txt01{display:block;font-size:12px;font-weight:bold;color:#40859f;margin-bottom:5px;}
.gallery_list02 li .ga_box .txt02{display:block;font-size:14px;color:#222;line-height:20px;height:40px;
	text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    word-wrap: break-word;
}

/* 게시판 추가 */
.mt10{margin-top:10px;}
.ml10{margin-left:10px;}

/* 이용약관 */
.fc_wr{padding:20px 10px;margin-bottom:40px;overflow-y:auto}
.fc_wr .fc_se{border-bottom:1px solid #eaeaea;padding-bottom:45px;margin-bottom:30px;}
.fc_wr .fc_se p{line-height:24px;color:#585858;font-size:14px; margin-bottom: 10px; font-weight: 400;}
.fc_wr .fc_se h2{font-size:18px; color:#40859f;margin-bottom:18px;font-weight:bold;}
.fc_wr .fc_se dl{line-height:22px;color:#585858;}
.fc_wr .fc_se dl dt{font-size:13px;color:#333; font-weight: 400;}
.fc_wr .fc_se dl dd{margin-left:14px;margin-bottom:10px;font-size:12px; font-weight: 400;}
.fc_wr .fc_se ol{    margin-bottom: 10px;}
.fc_wr .fc_se ol li{list-style: decimal;line-height:22px;color:#585858;list-style-position:inside;font-size:12px;font-weight: 400;}
.fc_wr .fc_se_cl{border:0;padding:0; margin:0}


/*///////////////////// container End /////////////////////*/
.mo_img{display:none;}

/* tablet */
@media screen and (max-width: 1200px){
	.LE_tab li a{font-size:18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; }
	#container.sub{padding-top:103px;}
	.st_cont .stc_tit{margin-top:0;}
	.sub_top .wrap_1200{width:100%;}
	.sub_top .st_cont{width:96%;margin:0 auto;}
	.st_cont .st_menu ul{display:block;width:92%;margin:0 auto;}
	.st_cont .st_menu ul.dep07 li{width:14.28%;}
	.st_cont .st_menu ul.dep06 li{width:16.666666%;}
	.st_cont .st_menu ul.dep05 li{width:20%;}
	.st_cont .st_menu ul.dep04 li{width:25%;}
	.st_cont .st_menu ul.dep03 li{width:33.333333%;}
	.st_cont .st_menu ul.dep02 li{width:50%;}
}

/* tablet */
@media screen and (max-width: 1000px){
	img{max-width:100%;}
	.installation_case ul{padding-top:20px;width:102%;margin-left:-1%;}
	.installation_case ul li{width:24%;margin:0 0.5%;height:auto;margin-bottom:30px;}

	.product_list_box{width:102%;margin-left:-1%;}
	.product_list_box li{width:49%;margin:0 0.5%;margin-bottom:30px;height:auto;}
	.mo_img{display:inline-block;}
	.web_img{display:none;}
	.wrap_1000 .system_configuration2 ul{display:none;}
	.wrap_1000 .system_configuration2 .box_in{padding:40px 10px;text-align:center;}
	.sub_tab .sub_tab_menu li a{font-size:18px;}

	.gallery_list02{width:101%;margin-left:-0.5%;}
	.gallery_list02 li{width:32%;margin:0 0.5%;box-sizing:border-box;margin-bottom:10px;}

	.gallery_list{width:101%;margin-left:-0.5%;}
	.gallery_list li{width:32%;margin:0 0.5%;box-sizing:border-box;margin-bottom:20px;}

}

/* moblie */
@media screen and (max-width: 768px){
	img{max-width:100%;}
	
	.wrap_in{padding:30px 0 40px;}
	.btn_st03{font-size:14px;}
	#container.sub{padding-top:56px; }
	#container{padding-top:56px; margin-bottom:60px; overflow:hidden;}
	.2018-05-24l{padding-bottom:44.68%;/*height:280px;*/background:url("/include/img/main/mo_sub_visual01.jpg") no-repeat;background-size:cover;}
	.sub_visual.bg_img02{background:url(/include/img/main/mo_sub_visual02.jpg)no-repeat center top;background-size:cover;}
	.sub_visual.bg_img03{background:url(/include/img/main/mo_sub_visual03.jpg)no-repeat center top;background-size:cover;}
	.sub_visual.bg_img04{background:url(/include/img/main/mo_sub_visual04.jpg)no-repeat center top;background-size:cover;}
	.sub_visual.bg_img05{background:url(/include/img/main/mo_sub_visual05.jpg)no-repeat center top;background-size:cover;}
	.sub_visual .wrap_1000{height: 140px;}
	.sub_visual .visual_tab{padding:10px 0 20px 0;}
	.sub_visual .visual_tab li{font-size:11px;}

	.sub_visual h1{line-height: 140px; font-size:6vw; /*line-height:110px ;*/ }
	.sub_visual b{display:none;}
	.sub_pagelink{font-size:12px;line-height:38px;margin-top:-19px;}
	.sub_pagelink.rightlink{display: none; background-size:25px;padding-right:25px;right:5px;}
	.sub_pagelink.leftlink{display: none; background-size:25px;padding-left:25px;left:5px;}

	.sub_tab{height:auto;}
	.sub_tab .sub_tab_menu{width:100% !important; display:block;text-align:center; margin-top:-2px;}
	.sub_tab .sub_tab_menu li{width:19%; height:40px;display:inline-block;float:none; white-space: nowrap; }
	.sub_tab .sub_tab_menu li a{display:block; line-height:40px;font-size:10.5px;margin:0;padding:0px; margin-bottom:-5px;letter-spacing:-1px;}
    .sub_tab .sub_tab_menu li.active a{display:block;}
    
    .sub_tab.service_tab .sub_tab_menu li {
        height: auto;
    }

	.sub_tit{margin-top:10px;}
	.sub_tit h2{font-size: 30px;line-height: 36px;}
	.sub_tit p{font-size:20px}
	.wrap_1000 .product_description{margin-top:31px;}
	.wrap_1000 .product_description b{padding-bottom:20px;}
	.wrap_1000 .product_description p{font-size:15px;}
	.wrap_1000 .product_description p br{display:none;}

	.wrap_1000 .system_configuration b{line-height:34px;font-size:15px;}
	.wrap_1000 .system_configuration b .arrow{background-size:18px;}
	.wrap_1000 .system_configuration b.active .arrow{background-size:18px;}
	.wrap_1000 .system_configuration b:before{width:30px;height:20px;margin-top:-10px;display:none;}
	.wrap_1000 .system_configuration b:after{width:30px;height:20px;margin-top:-10px;display:none;}
	.wrap_1000 .system_configuration{padding:0;}
	.wrap_1000 .system_configuration{margin-top:30px;}
	.wrap_1000 .system_configuration ul{display:none;}
	.wrap_1000 .system_configuration ul + .system_configuration_tit{display:none;}
	.wrap_1000 .system_configuration .box_in{padding:10px 10px 20px 10px;}
	
	.about .sb_top .txt01{font-size:15px;}
	.about .sb_top .txt01 br{display:none;}

	.wrap_1000 .system_configuration2 b{line-height:34px;font-size:15px;}
	.wrap_1000 .system_configuration2 b .arrow{background-size:18px;}
	.wrap_1000 .system_configuration2 b.active .arrow{background-size:18px;}
	.wrap_1000 .system_configuration2 b:before{width:30px;height:20px;margin-top:-10px;display:none;}
	.wrap_1000 .system_configuration2 b:after{width:30px;height:20px;margin-top:-10px;display:none;}
	.wrap_1000 .system_configuration2{padding:0;}
	.wrap_1000 .system_configuration2{margin-top:30px;}
	.wrap_1000 .system_configuration2 ul{display:none;}
	.wrap_1000 .system_configuration2 .box_in{padding:10px 10px 20px 10px;}

	.system_configuration .system_configuration_p{font-size:15px;}

	.paging{margin-top:21px;}
	.page{}
	.page li{width:28px; height:28px;margin-right:5px;line-height:28px;}
	.page li img{margin-top:8px;}

	.wrap_1000 .product_description_img3 .product_description_slide li{line-height:240px;}
	.wrap_1000 .product_description_img3 .product_description_slide li img{max-height:220px;}
	
	.product_list b{font-size:20px;padding-bottom:8px;}
	.product_list_menu{text-align:center;width:100%;margin:30px 0;}
	.product_list_menu li{float:none;display:inline-block;}
	.product_list_menu li a{padding:0 8px;font-size:12px;}
	.product_list_menu li a:after{top:0;}
	.product_list_box{width:100%;}
	.product_list_box li{width:100%;height:auto;}
	.product_list_box li p{font-size:14px;padding-top:10px;}
	.product_list_box .border_box .product_list_btn2{position:absolute;left:0;right:0;top:0;}


	.installation_case b{font-size:19px;}
	.installation_case ul{padding-top:20px;width:102%;margin-left:-1%;}
	.installation_case ul li{width:48%;margin:0 1%;height:auto;margin-bottom:30px;}
	.installation_case ul li span{font-size:12px;padding-top:8px;}
	.more_btn a{width:50%;}

	.product_description .pd_top .txt01{margin-bottom:20px;padding-bottom:15px;font-size:13px;}
	.product_description .pd_top .tit01{font-size:23px;}
	
	.product_description .product_description_slide_box .bx-pager{margin-top:15px;}
	.product_description .product_description_slide_box .bx-controls-direction a{}
	.product_description .product_description_slide_box .bx-prev{left:0;background:url(/include/img/btn/product_description_slide_left.png)no-repeat center;background-size:14px;}
	.product_description .product_description_slide_box .bx-next{right:0;background:url(/include/img/btn/product_description_slide_right.png)no-repeat center;background-size:14px;}
	
	.oled_img > img{display:none;}
	.oled_img > img.mo_img{display:block;}
	
	/* 갤러리 플러그인  */
	.s-box { width: 100%; margin: 30px auto; }
	.s-box h3 { padding:30px 0;  text-align: center; }
	.slider-nav > div div { margin: 0 10px 0 0px; }
    .slider-nav { margin: 10px 0; }
    .gallery_container { padding: 15px 0 0; }

	/*.slick-initialized .slick-slide{    width: 22px;height: 22px;background: #fff;border-radius: 100%;}
	.slick-initialized .slick-slide.slick-active{background:#009b8}*/
	.slider-nav .slick-slide.slick-active{height: 5vw;border-radius: 100%;background: #fff;}
	.slider-nav .slick-slide.slick-current.slick-active{background:#2ba196;}
    .slider-nav>div img{width:0;}
    .slider-for p {
        line-height:25px;
        font-size:12px;
    } 
    .slider-nav .slick-current:before {
        display:none;
    }
	.slick-prev{width:22px; left:-15%; }
	.slick-next{width:22px; right: -15%; }

	/* 사무실이사_moblie */
	.wrap_1000 { width:100%;}
	.wrap_1000 .services .services_img .services_con { /*padding: 20px 0 0 115px;*/padding: 20px 36px 0; margin-bottom: -30px; width:80%; background:0 none;/*background: url(/include/img/ico/services_ico01.gif)no-repeat 5% center;*/ background-size:15%;}
	.wrap_1000 .services .services_img .services_con li {width:100%; font-size:15px; white-space:normal;}

	.services_order .services_order_con { padding-bottom:20px;}
	.services_order_con > ul > li { float:left; width:49%; margin-top:15px; margin-right:2%; }
	.services_order_con > ul > li:nth-child(even) { margin-right:0;}
	.services_order_con > ul > li.service_margin_right.moblie {margin-right:2%;}
	.services_order_con ul li b { height: 40px; line-height:40px; font-size:20px;}
	.services_order_con ul li strong { height: 40px; line-height:40px; font-size:20px; }
	.services_order_con ul li ul li p { font-size:13px; }
	.services_order_con ul li ul li:nth-child(3) { padding: 50px 20px 0px 15px; height:210px; font-size: 12px;}
	.services_order_con ul li ul li.next01 {display:none; position:absolute; top:20%; right:-25%; z-index:999;}
	.services_order_con ul li ul li.next01.moblie {right:-5%;display: block;width: 10%;right: -6%}
	.services_order_con ul li ul li.next01.moblie img { width:100%;}
	.services_order_con .service_contact { margin:20px auto 0px;width:auto;}

	/* 도서관 이전_moblie */
	.wrap_1000 .library .services_img .services_con li { /*padding:0; width:65%; margin-left:-10px; white-space:normal; line-height:24px;*/width:100%; margin-left:0; white-space:normal; text-align:center;/* margin-left: -10px; */}
	.wrap_1000 .library .services_img .services_con li:first-child {padding-bottom:0px; }
	
	/* 공장 이전_moblie */
	/*.wrap_1000 .factory .services_img .services_con { padding:20px 0 0 0;}*/
	.wrap_1000 .factory .services_img .services_con li { width: 100%;font-size: 15px; white-space:normal;/* white-space: nowrap; */}
	.wrap_1000 .factory .services_img .services_con li:first-child {margin-bottom:0; font-size:14px; }
	
	/*  보관 이사_moblie */
	.wrap_1000 .keep .services_img .services_con li { width:100%; white-space:normal; line-height:24px; text-align:center;}
	.wrap_1000 .keep .services_img .services_con li:first-child { padding-bottom:0;}

	/* 특수작업_moblie */
	.wrap_1000 .special .services_img .services_con li { width:100%; white-space:normal; line-height:24px; text-align:center;}

	.services_guide dl dd::before{top:19px;}

	.ta_write,
	.ta_write tr,
	.ta_write tbody,
	.ta_write td,
	.ta_write th{display:block;}
	.ta_write th{border:none;padding:0;line-height:26px;margin-bottom:5px;font-size:14px;background:none;padding-top:8px;height:auto;}
	.ta_write td{padding:0;border:none;font-size:13px;padding-bottom:8px;border-bottom:1px solid #dcdcdc;}
	.ta_write td select{width:100%;}
	#product_sec{margin-bottom:5px;}
	.ta_write td input.wr_wh01{width:100%;}
	.ta_write td input.wr_wh02{width:100%;}
	.ta_write td input.wr_wh03{width:100%;}
	.ta_write td input[type="email"],
	.ta_write td input[type="text"],
	.ta_write td input[type="password"],
	.ta_write td input[type="number"]{height:32px;}
	.ta_write td select{height:32px;}
	.ta_write td textarea{height:204px;}
	.ta_write td.ph input,
	.ta_write td.ph select{width:30%;}

	.sub_loc .wrap_1200{width:100%;padding-left:33px;box-sizing:border-box;}
	.sub_loc .home{position:absolute;left:0;top:0;float:none;width:32px;height:32px;}
	.sub_loc .loc_nav{width:100%;float:none;}
	.sub_loc .loc_nav > li{width:50%;box-sizing:border-box;}
	.sub_loc .loc_nav > li > a{line-height:32px;font-size:12px;}
	.sub_loc .loc_nav > li .dep02 > li > a{font-size:12px;}
	
	.LE_tab{width:100%;margin-bottom:38px;}
	.LE_tab li a{line-height:26px;height:26px;font-size:13px;}
	
	/* 게시판_moblie */
	.search-box{margin:0 auto;}
	.search-box.fr{float:none !important; margin:0 auto;}
	.search-box fieldset, .search-box.fr fieldset{ margin: 0 auto 20px;text-align: center;position:relative;}
	.ga_list .total_txt{text-align:center;}
	.faq .qna_list li{}
	.faq .qna_list li .qna_cbox{position:relative;left:0;top:0;font-size:12px;padding-top:15px;margin-bottom:5px;}
	.faq .qna_list li .qna_subject{padding:0;padding-bottom:15px;font-size:13px;}
	.faq .qna_list li .qna_cont{font-size:12px;line-height:150%;padding:15px  15px  15px 45px;}
	.faq .qna_list li .qna_cont:after{left: 10px;top: 18px;}
	.faq .qna_list li .qna_subject:after{right: 0;top:27px;background:url("/include/img/sub/icon_plus.png") no-repeat center center;background-size:13px;}
	.faq .qna_list li.active .qna_subject:after{background:url("/include/img/sub/icon_minus.png") no-repeat center center;background-size:13px;}
	
	.board_list .more{font-size:15px;line-height:38px;}
	.ta_list thead {display:none;}
	.ta_list thead th{font-size:13px;height:auto;}
	.ta_list tbody tr{width:100%; position:relative;top: 0;left: 0;height: 60px; border-bottom: 1px solid #ddd;}
	.ta_list tbody td{font-size:12px;font-weight:300;/*padding:10px 0;*/height:auto; border-bottom: 0 none;}
	.ta_list tbody td.subject{padding: 10px 0 0 10px;display: block; position: absolute;width: 100%;font-weight:500;}
	.ta_list tbody td.subject a{white-space:normal;}
	.ta_list tbody td.subject a img{vertical-align:middle;}
	.ta_list tbody td.name{position: relative;bottom: -30px;left: 10px;display: inline-block;padding-left:50px; width: 20%; text-align:left;letter-spacing:-1px;}
	.ta_list tbody td.name::after{content:'작성자 : '; position:absolute; bottom:0; left: 0;width: 45px;}
	.ta_list tbody td.date{position: relative;bottom: -30px;left: 4%;display: inline-block;padding-left:50px;}
	.ta_list tbody td.date::after{content:'등록일 : '; position:absolute; bottom:0; left: 0;width: 45px;}
	.ta_list tbody td.confirm{position: relative;bottom: -30px;left: 6%;display: inline-block; padding-left:65px;}
	.ta_list tbody td.confirm::after{content:'확인여부 : '; position:absolute; bottom:0; left: 0;width: 65px;}
	.ta_list tbody td.view_num{display:none;}

	.board_view .ta_view thead th{height:38px;font-size:13px;padding-left:5px;}
	.board_view .ta_view thead td{font-size:12px;padding:10px 5px;}
	.board_view .ta_view tfoot th{height:38px;font-size:13px;padding-left:5px;}
	.board_view .ta_view tfoot td{font-size:12px;padding:10px 5px;}
	.board_view .ta_view tfoot .prevpage td a{background-size:16px;}
	.board_view .ta_view tfoot .nextpage td a{background-size:16px;}
	.board_view .ta_view .colw01{width:24%;}

	.board_view .go_list{font-size:15px;line-height:38px;}

	.board_list .search-box{position:relative;right:0;top:0; width: 100%; display: block;margin-left: auto;margin-right: auto;}
	
	.search-box select{height:32px;width:25%;margin-right:5px;}
	.search-box .search-txt{height:32px;    width: 50%;    padding-right: 0;}
	.board_view .ta_view tbody td.view_content{padding:10px 5px;}
	.about .section_box .sec_tit{margin-bottom:50px;}
	.about .section_box  .vision_box{display:block;}
	.about .section_box  .vision_box figure{display:block;padding:0 10px;}
	.about .section_box  .vision_box figure:first-child{margin-bottom:60px;}

	/* 게시판 반응형 수정본 */
	.search-box .btn-search{margin:0;position:absolute; right: 13%;top: 7px;width:15px; height:15px;}
	.board_list thead{display:none;}
	.ta_list colgroup .num, .ta_list colgroup .category, .ta_list colgroup .name, .ta_list colgroup .date,.ta_list colgroup .confirm{width:0;}
	.ta_list colgroup .subject{width:auto;}
	
	.body_list{border-top: 2px solid #444444;}
	.ta_list tbody td.num, .ta_list tbody td.category{display:none;font-size:0;}

	.board_list .btn_wrap.fr{float:none;text-align:center;padding-bottom:20px;}
	.board_list .btn_wrap.qna_btn{text-align:center;}
	
	
	/* 수상경력 */
	.wrap_1000 .about .about_img img.mobile_block{margin:0 auto;}
	.wrap_1000 .about .awards .awards_hist tr th{font-weight: 400;padding: 23px 0;font-size: 3vw;}
	.wrap_1000 .about .awards .awards_hist tr td{font-size:3vw;}
	.wrap_1000 .about .awards .awards_hist tr td:last-child{padding: 20px;}
	.wrap_1000 .about .awards table.awards_img{border-top:0 none;}
	.wrap_1000 .about .awards table.awards_img tr{border-bottom:0 none;}
	.wrap_1000 .about .awards table.awards_img tr td{display:inline-block;width:49.5%;height:auto;padding: 30px 0;border-left: 1px solid #c0c0c0;border-bottom: 1px solid #c0c0c0;}
	.wrap_1000 .about .awards table.awards_img tr td span {font-size:3vw;}
	.wrap_1000 .about .awards table.awards_img tr:first-child td:first-child,.wrap_1000 .about .awards table.awards_img tr:first-child td:nth-child(2){border-top:1px solid #c0c0c0;}
	.wrap_1000 .about .awards table.awards_img tr td:nth-child(2n){border-right: 1px solid #c0c0c0;}
	.wrap_1000 .about .awards table.awards_img tr td img {margin: 0 auto 0 auto;height:20vw;}

	/* 연혁 */
	.wrap_1000 .about .history{padding-left: 4%;}
	.wrap_1000 .about .history dl dt span.dot_line{width: 4%;}
	.wrap_1000 .about .history dl dd{display:table; margin-left: 10%;}
	.wrap_1000 .about .history dl dd span{padding-left: 0;display:table-cell;}
	.wrap_1000 .about .history dl dd strong{padding-left: 10px;display:table-cell;}
}

@media screen and (max-width: 400px){
	.wrap_1000 .about .awards table.awards_img tr td span {font-size: 3.5vw;}

	.slider-nav .slick-slide.slick-active{ height: 4vw;}
}