/* BASIC css start */
/* È¸»ç¼Ò°³ ÆäÀÌÁö */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img { margin:0; padding:0; }
html { width:100%; height:100%; }
li { list-style:none; }
img,fieldset { border:none; vertical-align:top; }
table { border:0; border-spacing:0; border-collapse:collapse; }
th,td { border:0;  }

.cboth { clear:both;*zoom:1 }
.cboth:after { content:" "; display:block; clear:both; }
.fleft {float:left;}
.fright {float:right !important;}
.left { text-align: left; }
.center { text-align: center; }
.top { caption-side: top; }
.right { text-align: right; }
.bold { font-weight: bold; }
.none { display:none; }

body {min-width:1200px;font-family:Nanum Gothic,dotum,Arial,sans-serif}
a {selector-dummy: expression(this.hideFocus=true);  text-decoration:none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s;  transition: all 0.3s;}
body, h1, h2, h3, h4, h5, h6, table, input, select, textarea, a {font-family:Nanum Gothic,Noto Sans KR,dotum,Arial,sans-serif;}

.sub_page_area {margin-top:50px;}
.sub_page_area .sub_top_menu {height:40px; margin-bottom:50px;}
.sub_page_area .sub_top_menu ul li {float:left; margin-right:10px;}
.sub_page_area .sub_top_menu ul li a {width:148px; height:38px; font-size:13px; background-color:#f5f5f5; border:1px solid #f5f5f5; display:block; line-height:38px; color:#777; font-family:"Open Sans", "Nanum Gothic", sans-serif; font-weight:500; text-align:center;}
.sub_page_area .sub_top_menu ul li a:hover {border:1px solid #d2d2d2; background-color:#fff; color:#222; border-top:1px solid #222;text-decoration:none;}
.sub_page_area .sub_top_menu ul li a.on {border:1px solid #d2d2d2; background-color:#fff; color:#222; border-top:1px solid #222;text-decoration:none;}

.sub_page_area .c_title01 {font-size:20px; color:#000; text-align:left; margin:60px 0px 2px;}
.sub_page_area .c_text01 {font-size:15px; color:#777; text-align:left; line-height:23px;}
.sub_page_area .c_text02 {font-size:15px; color:#777; text-align:left; line-height:21px;}


.sub_page_area .c_title02 {font-size:20px; color:#000; text-align:left; margin:20px 0px 20px;}
.sub_page_area .c_title03 {font-size:20px; color:#000; text-align:left; margin:30px 0px 20px;font-weight:bold;}


.w870 span {font-weight:bold; color:#000;font-size:16px;}



.company_3ban_area ul li {float:left; width:283px; margin-left:11px;}
.company_3ban_area ul li:first-child {margin-left:0px;}
.company_3ban_area ul li:last-child {margin-left:10px;}

.company_3ban_area .thumb {width:283px; height:239px;padding-top:30px;}
.company_3ban_area .text {width:281px; border:1px solid #dedede; min-height:168px;text-align:center;}
.company_3ban_area .sub_big_title01 {font-size:22px; color:#000; margin-top:40px; margin-bottom:10px;}
.company_3ban_area .sub_text01 {font-size:14px; color:#777; line-height:20px;}
.company_3ban_area .sub_border_bottom {border-bottom:1px solid #222; width:20px;  margin:0 auto 10px; font-size:0px;}
.company_3ban_area .thumb figure {width:283px; height:305px;  overflow:hidden; margin:0 auto;}
.company_3ban_area .hover02 figure img {-webkit-transform: scale(1);transform: scale(1);-webkit-transition: .3s ease-in-out;transition: .3s ease-in-out;}
.company_3ban_area .hover02 figure:hover img {-webkit-transform: scale(1.1);transform: scale(1.1);}


/* BASIC css end */

