@media (max-width:999px) {  
/* #### 모바일 반응형 시작 #### */
.btn_normal{ display:inline-block; width:49%; padding:10px 0 8px 0; margin:0 0 0 2%; font:normal 15px/16px Dotum;  float:left; border-color:#ccc; color:#666 }
.btn_normal:first-child{ margin:0; }
.btn_normal:after{ content:""; }
.Main .wrapper{  }
.wrapper{  }
.content.container.basic-bs-wrap.basic-bs{ min-height:auto; }
/********************
 최상단 스몰 메뉴 
 **********************/
 .header .navbar .topbar-e1 .container{ min-width:80px; }
.topbar-e1{ z-index:9999; float:none; left:auto; right:8%; }
.small_menu li{ padding:0 9px; }
.small_menu li:nth-child(2){ display:none;  }
.small_menu li:nth-child(3){ padding:0 5px 0 9px; display:none;  }
.small_menu li:last-child{ /* display:none; */ width:34px; }
.small_menu li:last-child a img{ max-width:100%; }
.small_menu li a{  }
.small_menu li a.eng_btn:hover:before{ bottom:14px; }

/***************************
메뉴영역
****************************/
/* 서브 메뉴 */
.header .navbar{ border-width:0 0 1px 0 }
.header.header-e1{ /* position:fixed !important; */ }
.header.fixed_m .navbar{ background:rgba(14,59,118,.8); }

.header-e1.header .navbar-header{ float:none; left:auto;  }
.m_menu_wrap{ position:relative; ; overflow:hidden; position:fixed !important; top:0; right:0; width:100%; z-index:99999 }

/* 로고 영역 */ 
.navbar.navbar-default .container{ padding:0 0; width:auto;  }
.header .navbar-header { float: none; height:60px; z-index:999;  }
.header.header-e1 .navbar-header{ margin:0; position:relative;  }
.header-e1.header .navbar-header.left { margin:0; width:100%; }
.header-e1.header .navbar-header .logo .navbar-brand{ margin-top:0; position:absolute; top:12px; left:15px; height:35px; }
.header-e1.header .navbar-header .logo .navbar-brand img, .header-e1.header .navbar-header.left .logo .navbar-brand img{ height:100%; max-width:auto; }
 
/* 모바일 메뉴 버튼 */
.navbar-default .navbar-toggle{ z-index:3; color:#eee; border:none; background:none; margin:0; padding:0 2%; height:60px; border-radius:0px; position:absolute; top:0; right:2%;}
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ padding:0 2%; }
.navbar-default .navbar-toggle .fa { color:#eee; font-size: 0; }
.fa-navicon::before, .fa-reorder:before, .fa-bars:before{ display:block; content:' '; width:17px; height:60px; background:url(/img/sitemap_icon.png) no-repeat center; }
.navbar-default .navbar-toggle.active .fa{ color:#141414; }
.navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:transparent;  }
.navbar-toggle:hover{ background:transparent !important; border:none; }
.header-e1.header .navbar-default .navbar-nav > li > a:hover{ background:#f9f9f9; color:#111; }
.navbar-default .navbar-collapse, .navbar-default .navbar-form{ border:none }
.m_menu_cancel{ background:#015a98; }


/* 상단 탑메뉴 */
.header .navbar { width:100%; }
.header .navbar:after{    }
.header-e1.header .navbar-nav.menu { position:relative; left:auto; width:100%; padding:60px 0 0 0; min-height:120px; height:100%;/*  height:85.7vh !important; */ overflow-y:scroll; margin:0; background:#fff;  margin:0 0 0 0; border-radius:0; border-top:1px solid #3e3e3e;  }
.header .navbar-default .navbar-nav > li > a{text-align:left; border-right:none;}
.header-e1.header .navbar-nav > li{ padding:0; width:100%; float:none;  }
.nav.navbar-nav.navbar-right{  }
.header .navbar .nav > li > .search.fa.search-btn.fa-times{ background:none; color:#fff;  }

/* 드롭 다운 메뉴 */
.container > .navbar-header, .container-fluid > .navbar-header, .container > .navbar-collapse, .container-fluid > .navbar-collapse{ margin:0; }

.header .navbar .navbar-collapse{ height:auto !important; width:100%; position:relative; overflow-y:hidden !important; }
.header .navbar-collapse.collapse.in { width:100%;  /* position:relative; */ overflow-y:hidden !important; height:100vh !important; }
.header-e1.header .navbar-default .navbar-nav > li > a { padding:0 0 0 7%; font-size: 17px; line-height:42px; width:100%; color:#242424;  border-bottom:solid 1px #ddd;  background:#f9f9f9; }
.header-e1.header .navbar-default .navbar-nav > li.dropdown > a:after{ content:''; width:100%; height:100%; right:0; top:0; font:normal 17px/42px 'FontAwesome',Arial; padding:0 7% 0 0; color:#aaa; background:none; text-align:right; }
.header-e1.header .navbar-default .navbar-nav>.open>a { background:#f5f5f5; }
.header-e1.header .navbar-default .navbar-nav > li:last-child > a{  }
.header .navbar-default .navbar-nav > li:hover > a:before{ display:none; }

/*2차 메뉴 배경색 */
.navbar-default .navbar-nav .dropdown-menu{ margin-left:0; }
.header .navbar-default .navbar-nav > li > ul{ position:relative; overflow:hidden; padding:0; display:block !important; float:none; position:relative; background:#fff; box-shadow:none; border:none;  border-bottom:solid 1px #ddd; }
.header .navbar-default .navbar-nav > li > ul:before{ position:absolute; left:0; bottom:40px; content:''; width:100%; height:1px; background:#eee; }

.header .navbar-default .navbar-nav > li > ul > li{ float:left; width:50%; }

.navbar-default .navbar-nav .dropdown-menu > li > a{ color:#555; background:#fff; font-size:15px; }/*드롭메뉴*/
.navbar-default .navbar-nav .dropdown-menu > li:first-child > a{  }
.header .navbar-default .navbar-nav > li > ul > li a{ padding:0 0 0 14%; text-align:left; color:#333; line-height:40px; border-top:1px solid #eee; }
.header .navbar-default .navbar-nav > li > ul > li:nth-child(1) a{ border-top:none; }
.header .navbar-default .navbar-nav > li > ul > li:nth-child(2) a{ border-top:none; }
.header .navbar-nav > li > .dropdown-menu > li:hover > a{ background:#f9f9f9; color: #242424; }
.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{ color:#242424; background:#f9f9f9;}
.navbar-default .navbar-nav .dropdown:hover .dropdown-menu li a{ color:#333; }

.header .navbar-default .navbar-nav > li > ul > li:nth-child(2n+1) a{ border-right:1px solid #eee; }
.header .navbar-default .navbar-nav > li > ul > li > a:before{ display:none; content:''; font:normal 11px 'FontAwesome'; margin-right:8px; vertical-align:2px; }
.header .navbar-default .navbar-nav > li a, .header .navbar-default .navbar-nav > li > ul { }


.header .navbar-default .navbar-nav > li:nth-child(3) .dropdown-menu{ display:block !important; }/* 자료실*/

.header .navbar-default .navbar-nav > li:hover{ background:none; }
.header .navbar-default .navbar-nav > li:hover > .dropdown-menu{ background:none; }

/* 드롭메뉴 hover 색상 */
.navbar-default .navbar-nav .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .dropdown-menu > li > a:focus { background:#f5f5f5; }

/* 드롭메뉴 active 색상 */
.navbar-default .navbar-nav .dropdown-menu > .active > a,  .navbar-default .navbar-nav .dropdown-menu > .active > a:hover,  
.navbar-default .navbar-nav .dropdown-menu > .active > a:focus { background:#f9f9f9 !important; color: #242424; }

.header .navbar-default .navbar-nav > .active > a, .header .navbar-default .navbar-nav > .active > a:hover, .header .navbar-default .navbar-nav > .active > a:focus{ background:transparent; }
.navbar-default .navbar-nav .dropdown-menu > .active > a,  .navbar-default .navbar-nav .dropdown-menu > .active > a:hover,  
.navbar-default .navbar-nav .dropdown-menu > .active > a:focus { background-color:transparent;  }

/*3차 메뉴..*/
.header-e1.header .navbar-default .dropdown-submenu .dropdown-menu.dropdown-menu-sub a{ padding-left:8%; }
.header-e1.header .navbar-default .dropdown-submenu .dropdown-menu.dropdown-menu-sub a:before{ margin-right:8px; }
.dropdown-submenu .dropdown-menu.dropdown-menu-sub a{ padding:2px 15px 3px 18px; }

.header .dropdown-menu li.active .dropdown-menu.dropdown-menu-sub a:hover{ background:#f9f9f9; }


/* 제품소개 : 3차 메뉴가 있을 시 사용 */
.header .navbar-default .navbar-nav > li:nth-child(2) .dropdown-menu{ margin-left:0; }
.header .navbar-default .navbar-nav > li:nth-child(2) > .dropdown-menu{ width:100%; }
.header .navbar-default .navbar-nav > li:nth-child(2) > .dropdown-menu > li > a{ padding-left:7%; /* color:#222; line-height:40px; font-size:16px; font-weight:400; */ }
.header .navbar-default .navbar-nav > li:nth-child(2) > .dropdown-menu > li:nth-child(2) > a{ border-top:1px solid #eee; }
.header .navbar-default .navbar-nav > li:nth-child(2) > ul > li:nth-child(2n+1) a{ border-right:none; }
.header .navbar-default .navbar-nav > li:nth-child(2) > .dropdown-menu > li > a:before{ width:7px; height:7px; margin-right:8px; }

.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu{ float:none; width:100%; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu:first-child{ border:none; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) > .dropdown-menu > .dropdown-submenu:first-child{ height:auto; }

.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu .dropdown-menu-sub{ position:relative; overflow:hidden; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu .dropdown-menu-sub:before{ position:absolute; left:0; bottom:40px; content:''; width:100%; height:1px; background:#eee; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu .dropdown-menu-sub li{ float:left; width:50%; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu .dropdown-menu-sub li a{ padding-left:14%; height:auto; line-height:40px; color:#444; font-size:15px; border-top:1px solid #eee; }
.header-e1.header .navbar-nav.menu .dropdown:nth-child(2) .dropdown-menu > .dropdown-submenu .dropdown-menu-sub li:nth-child(2n+1) a{ border-right:1px solid #eee; }



/* 메인 컨텐츠 본문 */
.basic-bs.basic-bs-wrap.container.content{ width:100%; z-index:0; padding:0; }

.f_btn{ display:none;  }

/* top 버튼 */
.eb-top{ display:none; }

/* 하단 사이트맵 */
.site_menu_wrap{ display:none; }

/* 좌측 메뉴 및 상단 메뉴 */
.side_top.basic-bs-side.col-md-3.side_top{ overflow:hidden; position:relative; height:auto; background:url(/img/gray_bg.png); border:none; }
.side_top.basic-bs-side.col-md-3.side_top:before{ position:absolute; left:0; bottom:0; content:''; width:100%; height:1px; background:#ddd; }
.side_top.basic-bs-side.col-md-3.side_top.fixed{ position:relative; z-index:9; left:auto; top:auto; border:none; box-shadow:none; }
.side_top.basic-bs-side.col-md-3.side_top.fixed:before{ display:none; }
.content_height.basic-bs-side.col-md-3.side_top .container{ margin:0; width:auto; left:0; }
.side_top .container{ background:none; }

.side_top .lnbTop > li{ float:none; }
.side_top .lnbTop .depth_home{ display:none; }
.side_top .lnbTop > li.depth01{ display:none; }
.side_top .lnbTop > li.depth03{ display:none; }

.side_top .lnbTop > li.depth02{ width:100%; padding:0; background:none; }
.side_top .lnbTop > li.depth02 .selected{ display:none; background:none; }
.side_top .lnbTop li .menu{ overflow:hidden; display:block; position:relative; left:auto; top:auto; border:none; background:none; }
.side_top .lnbTop li .menu li{ float:left; width:50%; }
.side_top .lnbTop li .menu a{ min-width:100%; width:100%; padding:0; line-height:34px; font-size:13px; border-top:none; border-bottom:1px solid #ddd; text-align:center; }
.side_top .lnbTop li .menu li:nth-child(2n+1) a{ border-right:1px solid #ddd; }
.side_top .lnbTop li .menu a:hover:after{ display:none; }
.side_top .lnbTop li .menu li.active a{ background:#005d9e; color:#fff; }

/* 좌측 메뉴 고정 fixed*/
.content_height.basic-bs-side.col-md-3.side_left{ border-top:none; }

.sidebar-nav-e1:before{ top:34px; }
.sidebar-nav-e1 > li{ width:50%; border-top:1px solid #ddd; }
.sidebar-nav-e1 > li:nth-child(1){ border-top:none !important; }
.sidebar-nav-e1 > li:nth-child(2){ border-top:none !important; }

.sidebar-nav-e1 > li:nth-child(2n) > a{ border-right:none; }
.sidebar-nav-e1 > li.active, .sidebar-nav-e1 > li.active:hover{ border-top:1px solid #ddd; }
.sidebar-nav-e1 > li:nth-child(1) > a{ border-left:none; }

/* 제품소개 */
.product_wrap .content_height.basic-bs-side.col-md-3.side_left{ height:140px;}
.product_wrap .sidebar-nav-e1:after{ position:absolute; left:0; top:104px; content:''; width:100%; height:1px; background:#ddd; }
.product_wrap .sidebar-nav-e1:before{ top:69px; }
.product_wrap .sidebar-nav-e1 > li{ width:50%;  }
.product_wrap .sidebar-nav-e1 li:nth-child(1) ul{ border-left:none; }
.product_wrap .sidebar-nav-e1 li:nth-child(6) ul{ border-right:none; }/*다성펌프*/


/*------------------------------------
	서브비주얼
------------------------------------*/
.basic-bs .basic-bs-main{ padding:30px 3%; min-height:200px; box-sizing:border-box;  }

.sub_visual{margin:0 auto;}
.sub_visual ul, .sub_visual li{ margin:0px 0 0 0;}
.sub_visual li{ height:180px; background-size:cover !important;}
.sub_visual dt { margin:103px auto 0 ; font-size:26px; line-height:30px; }
.sub_visual dd{display:none;}

/* 페이지 타이틀 */
.headline{ /* padding:0 4%; */ }
.breadcrumbs{   margin:0 auto; padding:10px 0; width:90%; }
.breadcrumbs h2{ margin:0 auto; text-align:center; font-size:22px; padding:0 0 10px 0; color:#333; display:none;  }


/*------------------------------------
	로그인
------------------------------------*/
.basic_body .basic-bs .basic-bs-main{ min-height:auto; }
.eb-login{margin-top:90px;}



/*------------------------------------
	회사소개
------------------------------------*/
/* 오시는길 */
.mapArea{ height:auto; border-right:none; border-bottom:none; }
.mapArea .mapField{ float:none; width:100%; }
.mapArea .mapinfo{ float:none; width:100%; }
.mapArea .mapinfo{ padding-right:1%; margin-top:40px; }
.mapArea .mapinfo .titleField{ margin-bottom:25px; font-size:23px; }
.mapArea .mapinfo li{ padding-left:76px; font-size:14px; }
.mapArea .mapinfo li strong{ padding:0 8px; font-weight:300; font-size:14px; width:70px; margin-left:-76px; }


/*------------------------------------
	납품내역 : 주요거래처
------------------------------------*/
/* 테이블 */
.account_table{ margin-top:30px; }
.account_table th, .account_table td{ padding:5px 5px; word-break:break-all; border-width:1px; }
.account_table tbody .l_th{ padding-left:5px; }


/*------------------------------------
	CI
------------------------------------*/
.ci_wrap li{ text-align:left; }

.ci_wrap li h1{ margin-top:40px; font-size:22px; line-height:32px; }
.ci_wrap li h1 strong{ font-size:24px; }
.ci_wrap li h1 br{ /* display:none; */ }
.ci_wrap li p{ word-break:keep-all; font-size:14px; line-height:28px; }
.ci_wrap li:last-child p:last-child > br{ display:none; }

/* .ci_wrap li{ text-align:left; }

.ci_wrap li h1{ margin-top:40px; font-size:22px; line-height:36px; }
.ci_wrap li h1 strong{ font-size:24px; }
.ci_wrap li p{ word-break:keep-all; font-size:14px; line-height:28px; }
.ci_wrap li:last-child p:last-child > br{ display:none; } */


/*------------------------------------
	CEO인사말
------------------------------------*/
.rnd_wrap .rnd.ceo{ margin-bottom:35px; }

.ceo_sign_wrap{ margin-top:40px; }
.ceo_sign_wrap:before{ top:85px; }
.ceo_sign{ padding:25px 0px; width:220px; }
.ceo_sign h4{ font-size:14px; }
.ceo_sign p img{ max-width:100px; }


/*------------------------------------
	회사연혁
------------------------------------*/
.history{ display:block; background:none }
.history dl{ display:block; }
.history dl dt, .history dl dd{ display:block; }
.history dl dt{ width:100%; margin-bottom:40px; height:250px; background-repeat:no-repeat; background-position:left bottom; }
.history dl dd{ width:100%; padding-left:0; }
.history dl dd div{ float:none; clear:both; }
.history dl dd div:first-child{ position:relative; padding-left:0; width:100%; margin:3px 0 15px; color:#0f367b; font-size:19px; }
.history dl dd div:last-child{ width:100%; }
.history dl dd div > p{ margin-bottom:6px; font-size:13px; line-height:22px; }
.history dl dd div > p:before{ width:2px; height:2px; }
.history dl dd ul{ margin:0; }
.history dl dd li{ margin-top:0; margin-bottom:20px; padding-bottom:20px; border-bottom:1px dotted #ddd; }
.history dl dd li:last-child{ margin-bottom:0; padding-bottom:0; border-bottom:none; }
.history .month{ color:#444; font-size:13px; line-height:22px; }
.history > table{ margin:0 auto }
.history > table th{ padding:0 10px; min-width:90px }
/*------------------------------------
	회사소개
------------------------------------*/
.introduction_wrap{  }
.introduction_wrap h1{ font-size:15px; line-height:18px; margin-bottom:12px; }
.introduction_wrap h2{ margin:0 0 35px; font-size:24px; line-height:30px; letter-spacing:0; }

.introduction_wrap .introduction_img{ margin-bottom:40px; }
.introduction_wrap .introduction_img li{ width:32%; margin-left:2%; }
.introduction_wrap .introduction_img li:first-child{ margin-left:0; }
.introduction_wrap .introduction_img li p{ width:auto; max-width:100%; height:auto; border-radius:2px; }

.table01 th, .table01 td{ word-break:break-all  }
/* 테이블 */
.introduction_table th, .introduction_table td{ padding:8px 8px; word-break:break-all; }
.introduction_table th{ min-width:85px; }
.introduction_table td{ padding:8px 10px; }


/* 유튜브 동영상 */
.introduction_video_wrap { width:100%; }

/*------------------------------------
	CEO인사말
------------------------------------*/
.rnd_wrap{ margin-bottom:30px; }
.rnd_wrap h1{ font-size:15px; line-height:18px; margin-bottom:12px; }
.rnd_wrap h2{ margin:0 0 35px; font-size:24px; line-height:30px; letter-spacing:0; }

.rnd_wrap .rnd_img{ margin-bottom:25px; }
.rnd_wrap .rnd_img li{ width:32%; margin-left:2%; }
.rnd_wrap .rnd_img li:first-child{ margin-left:0; }
.rnd_wrap .rnd_img li p{ width:auto; max-width:100%; height:auto; border-radius:2px; }

.rnd_wrap .rnd li{ float:none; padding:10px 0; width:100%; font-size:14px; line-height:28px; color:#555; text-align:left; }
.rnd_wrap .rnd li strong{ margin:0; font-size:15px; line-height:29px; }

.rnd_center_wrap{ padding:0; }
.rnd_center_wrap h3{ padding:0 0 20px 0; font-size:21px; }
.rnd_center{ margin-top:20px; }
.rnd_center dl{ float:none; height:auto; padding:25px 20px 30px; margin-left:0; width:100%; text-align:left; }
.rnd_center dl dt{ font-size:16px; line-height:24px; }
.rnd_center dl dd{ line-height:22px; }

.rnd_wrap .map{ padding-top:20px; }
.overview dl{ width:98%; margin:10px 2%; float:none; min-height:auto }
.width_100.point_memo dl dd.text strong{ width:100%; font:600 24px/30px "Noto Sans KR", "Malgun Gothic"; letter-spacing:0; }
.width_100.point_memo dl dd.text strong span{ font:500 18px/24px "Noto Sans KR", "Malgun Gothic" }
.width_100.point_memo dl dd.text > b{ font:500 20px/24px "Noto Sans KR", "Malgun Gothic" }
.width_100.point_memo dl dd.text > b .orange{ font:500 18px/24px "Noto Sans KR", "Malgun Gothic"; display:block; padding:10px 0 0 0;}
.wrap_map{ height:250px !important; }


/*------------------------------------
	토탈 엔지니어링
------------------------------------*/
.normal_text{ margin:17px 0 30px 0; }
.normal_text li{ font-size:14px; line-height:28px; color:#555; text-align:left; }

.total_ul li{ width:100%; margin-left:0; }
.total_ul li p{ padding:25px 0; font-size:16px; line-height:24px; }
.total_ul li p br{ display:none; }


/*------------------------------------
	초콜릿 젤리 플랜트
------------------------------------*/
.chocolate_img_wrap{ /* overflow:hidden; */ }
.chocolate_img_wrap li{ float:none; width:100%; padding:0;  }
.chocolate_img_wrap li:first-child{ padding:0; border:none; }
.chocolate_img_wrap li:last-child{ margin-top:50px; padding:0; }
.chocolate_img_wrap li p{ text-align:left; border-radius:0; }
.chocolate_img_wrap li p:hover:before{ display:none; }

.chocolate_table th, .chocolate_table td{ padding:6px 10px; }
.chocolate_table caption{ font-size:18px; }
.chocolate_table caption:before{ font-size:14px; }

.chocolate_img_three > p{ margin-top:20px; font-size:18px; }
.chocolate_img_three > p:before{ font-size:16px; }


/*------------------------------------
	footer 회사정보
------------------------------------*/
/*하단로고*/
.footer-e1 .footer .logo{ }
.footer-e1 .logo{ text-align:left; }
.footer-e1 .logo a{  }

/*------------------------------------
	Footer-e1
------------------------------------*/
.footer-e1 .footer{ padding:30px 15px 32px; }
.footer-e1 .container{ padding:0; }

.footer_btn_warp{ margin:18px 0 15px; display:block; }
.footer_btn{  }
/* .footer_btn li:last-child{ display:none; } */
.footer_btn li:before{ padding:0 10px; vertical-align:0; color:#bbb; }
.footer_btn li a{ font-size:13px; padding:2px 10px; margin:0 3px;}

.sns_btn{ padding-top:4px; }
.sns_btn li:first-child{ margin-left:25px; }

.footer-e1 address p{ display:block; text-align:left; }
.footer-e1 address p span{ margin-bottom:3px; }
.footer-e1 address p span.company_name{ color:#005d9e; }
.footer-e1 address p span.company_number{ display:block; }
.footer-e1 address p span.company_number:before{ display:none; }
.footer-e1 address p span.company_email{ display:block; }
.footer-e1 address p span.company_email:before{ display:none; }

.footer-e1 address p.company_copyright span.company_after{ margin:0; font-size:12px; }

/* 로그인btn */
.login_wrap{ overflow:hidden; position:relative; padding-bottom:22px; right:auto; top:auto; }

/*------------------------------------
	게시판 view
------------------------------------*/
.board-view .headline{ padding:0; margin:10px 0 10px 0; }
.board-view .col-md-6{ text-align:left; padding:0 7px; }
.board-view .col-md-6 p{ margin:5px 0; }

.board-view .headline h3{ font-size:20px; line-height:32px; }
.board-view .headline h3 > i{ font-size:16px; vertical-align:0; }

.board-write .sky-form{ background:none; }

/*------------------------------------
	테이블
------------------------------------*/
.table01 th, .table01 td{ padding:10px 13px; font-size:13px; }

/*------------------------------------
	온라인 견적서
------------------------------------*/
.estimate_title{ font-size:24px; line-height:32px; }
.estimate_title span{ margin-top:15px; font-size:15px; }


/*------------------------------------
	내용 수정 버튼
------------------------------------*/
.ctt_admin{ margin-top:-30px !important; }

/* ###################################### 모바일 반응형 끝 ################################################################ */
}
@media (max-width:600px) { 

/*------------------------------------
	서브비주얼
------------------------------------*/
.sub_visual dt { font-size:23px; }

/*------------------------------------
	게시판 write
------------------------------------*/
.inquiry_top_wrap p{ font-size:20px; line-height:28px; }
.inquiry_top_wrap p i{ display:block; }
.board-write .headline{ margin-bottom:15px; }
.board-write .headline h4{ font-size:17px; line-height:26px; }
.board-write .headline h4 > i{ font-size:16px; }

/*------------------------------------
	회사소개
------------------------------------*/
.license_wrap{}
.license_wrap p{ float:none; width:100%; margin:0; }
.license_wrap p:first-child{ margin-bottom:30px; }


/*------------------------------------
	오시는길
------------------------------------*/
.table01 th{ min-width:40px; }
.table01 th, .table01 td{ min-height:36px; padding:7px 2px; }
.table01 td{ padding:7px 2px; }
.table01 caption{ font-size:17px; }
.table01 caption:before{ padding-right:5px; font-size:14px; vertical-align:-2px; }

/*------------------------------------
	온라인 견적서
------------------------------------*/
.estimate_title{ font-size:22px; }
.estimate_title b{ display:block; }
.estimate_title span{ margin-top:10px; font-size:13px; word-break:keep-all; }

/*------------------------------------
	납품내역 : 주요거래처
------------------------------------*/
.account_wrap h2{ padding:0 0 20px 0; font-size:22px; }
.account{ margin-top:20px; }
.account dl{ width:49%; margin:5px 0 10px 2%; }
.account dl:nth-child(2n+1){ margin-left:0; }


/*------------------------------------
	초콜릿 젤리 플랜트
------------------------------------*/
.chocolate_img_three ul li{ float:none; width:100%; margin-left:0; margin-top:15px; }
.chocolate_img_three ul li:first-child{ margin-top:0; }

.intro_img div{ height:270px; width:100%; }


/* 하단 점선 */
.dotted{ padding-top:25px; margin-bottom:20px; border:none; }

}