@charset "utf-8";

/*common*/
body,p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,table,th,td,form,fieldset,legend,input,textarea,button{margin:0;padding:0;-webkit-text-size-adjust:none;}
body,ul,li,p,div,input,textarea,select,table,button{font-size:14px;line-height:1.25em;font-family:"나눔고딕",NanumGothic,"굴림",Gulim,Helvetica,AppleGothic,Sans-serif}
body{position:relative;background-color:#F8F8F8;color:#222;word-wrap:break-word;word-break:break-all}
img {border:0}
ul,ol{list-style:none}
a{color:#222;text-decoration:none;cursor:pointer;font-size:14px;}
table {border-collapse:collapse}

#wrap {margin:0;padding:0;}

/* 한자 벽자 처리 */
@font-face {font-family: jokbo;
  src: url('../../include/jokbo.eot'); /* IE */
     /*src: url('../include/jokbo.eot?') format('eot'),  IE 9 */
  src: local(※), url('../../include/jokbo.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
  src:url('../../include/jokbo.ttf'); /* 안드로이드용 */
  }

/* 로고 */
#logo {position:relative;width:100%;height:40px;padding-top:5px;background:#000000;text-align:center;}

/* 타이틀바 */
#title {position:relative;float:left;width:100%;height:30px;padding-top:0px;background:#000000;text-align:center;}
#title h2{color:#fff;font-weight:bold;line-height:30px;font-size:1.3em;}

#gold_line_top{clear:both; height:2px; background-color:#c46911; border-top:1px solid #f39a84;}
#gold_line_top img{margin-right:500px;}
#shadow_top{background:url('../img/top_shadow.gif') repeat #ffffff; height:10px; margin-bottom:15px;}

/* 카피 */
#foot_copy {clear:both;width:100%;padding:5px 0;background:#ddd;color:#000;text-align:center;font-size:0.8em;}
#foot_pc {position:relative;width:100%;border-top:1px solid #E7E7E8; background:#000000;padding:10px 0; text-align:center;}

/* PC바로가기 */
a.btn_sml{display:inline-block;padding-right:4px;background:url(../img/bg_btn_default.gif) no-repeat 100% -27px;font-family:'나눔고딕',dotum;font-size:12px;color:#444;line-height:21px;letter-spacing:-1px;word-spacing:-1px;text-decoration:none !important;white-space:nowrap}  

a.btn_sml span,a.btn_sml strong{display:block;padding:1px 4px 0 8px;background:url(../img/bg_btn_default.gif) no-repeat 0 -27px}  

/* 메인메뉴5개 */

/* UI Object */
#menu_con {position:relative;float:left;width:100%;background:#fff;margin:0;padding:0px 0;}
#menu_con .menu{margin:0;padding:0 0 0 15px;}
#menu_con .menu li{display:inline;float:left;width:60px;height:100px;margin:0 15px 0 0;padding:0;text-align:center;background:url('') no-repeat}
#menu_con .menu li a{color:#000;text-decoration:none;font-size:1em;letter-spacing:-1px;}
#menu_con .menu li img{display:block;margin-bottom:1px;}
/*/UI Object */

/* 컨텐츠 */
#container {position:relative;float:left;width:100%;margin:0;padding:0;background:#fff;}
#contents {padding:12px;}

/* 회사소개 */
.intro_img {margin:10px 0;text-align:center;}

.table2 {margin:0;padding:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table2 th {width:120px;background:#eee;padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table2 td {padding:5px;border-bottom:1px solid #ddd;}

/* 찾아오시는길 */
.map {width:290px;height:250px;border:1px solid #cecece;}

/* 공통 */
.service dl {margin:0;padding:0;}
.service dt {font-weight:bold;font-size:1.1em;margin:5px 0;padding-left:6px;background:url('../img/bl_2.gif') no-repeat 0 4px;}
.service dd {font-weight:normal;margin-bottom:20px;}

.bl1 dl {margin:0;padding:0;}
.bl1 dt {font-weight:bold;font-size:1em;margin:10px 0 5px 0px;padding-left:6px;background:url('../img/bl_1.gif') no-repeat 0 6px;}
.bl1 dd {font-weight:normal;margin-bottom:20px;border:1px solid #ddd;background:#fafafa;padding:5px;}

.bl2 dl {margin:0;padding:0;}
.bl2 dt {font-weight:bold;font-size:1em;margin:10px 0 5px 0px;padding-left:6px;background:url('../img/bl_1.gif') no-repeat 0 6px;}
.bl2 dd {font-weight:normal;margin-bottom:20px;}

.table1 {margin:0;padding:0;border-top:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.table1 th {background:#eee;padding:5px;border-right:1px solid #ddd;border-bottom:1px solid #ddd;}
.table1 td {padding:0 5px;border-bottom:1px solid #ddd;}

.ul1 ul {margin:0;padding:0;}
.ul1 li {padding-left:5px;background:url('../img/bl_3.gif') no-repeat 0 7px;margin:2px;}

.cs_tel {font-size:1.5em;color:#ef0000;font-family:Verdana,돋움;}
.box1 {border:1px solid #ddd;padding:5px 0 7px 0;background:#fafafa;text-align:center;font-weight:bold;}
