@charset "euc-kr";

/*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;font-family:"³ª´®°íµñ",NanumGothic,"±¼¸²",Gulim,Helvetica,AppleGothic,Sans-serif}
body{position:relative;background-color:#fff;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 auto;padding:0; clear:both;}

/* ·Î°í */
#logo {position:relative;width:100%;height:90px;padding-top:0px;text-align:center; clear:both;}
#logo_index {position:relative;width:100%;height:90px;padding:0px 0 0px 0;text-align:center; margin:0px; clear:both;}

#logo1 {position:relative;width:100%;height:49px;padding-top:0px;text-align:center; clear:both;}
#logo2 {position:relative;width:100%;height:30px;padding-top:0px;text-align:center; background:#3d1c17; clear:both;}
#logof {position:relative;width:100%;height:22px;padding-top:0px;text-align:center; background:#211612; clear:both;}
#logoff {position:relative;width:100%;height:17px;padding-top:0px;text-align:center; background:#211612; clear:both;}
/* UI Object */
#menu_con {width:100%;text-align:center;height:40px;}
/* #main_im {position:relative;width:100%;height:37px;text-align:center;top:-77px;} */
#main_im {position:absolute; left:0px; top:273px; ;width:100%;height:37px;text-align:center;}
/*/UI Object */

/*ÀÌ¹ÌÁö ¹Ú½º*/
#imageList {position:relative;width:100%;height:400px;padding:0px 0 0px 0;text-align:center; top:0px; }
/*ÀÌÀü¹öÆ°*/

#memu_10{ position:relative;width:100%; background:#e8e8e8;;text-align:center; font-size:9px; border-bottom:2px solid #3d1c17;}
.menu_011 {text-align:center; font-size:9px; padding:5px;}
#memu_11{ position:relative;width:100%; height:311px; background:url(./images/sub01_51.jpg) no-repeat top right;}

#title_index {position:relative;width:100%;height:40px;margin:0 ;text-align:center;}

#img_title01 {position:relative;width:100%;text-align:left; margin:0px; }
#img_title01 ul { list-style:none; margin:0px; padding:0px;}
#img_title01 ul li { float:left; }

#line01{position:relative;width:100%;padding-top:0px;text-align:left; clear:both;}
/* ¸ÞÀÎ nav */
#main_nav {position:relative;width:100%;padding:0px 0 0px 0;text-align:center; margin:0px; }

#sub01 {position:relative;width:100%;  font-size:10px; text-align:left; background:#f5f3f4;}
.table{position:relative;width:100%;  font-size:13px; margin:2px; }






/* ¸ÞÀÎ */
#main_vi {position:relative;width:100%;height:90px;margin:0;color:#333333;}
.main_vi .logo {position:relative;width:320px;margin:0px ;top:0px;color:#333333;}






/* ÀÌ¹ÌÁö Ã³¸® */
#sub_img {position:relative;width:100%;padding:0px; text-align:center; margin:0px; }





/* Ä«ÇÇ */
#foot_copy_index {position:relative; height:30px;width:100%;padding:0px 0 0 0;}
.foot_txt {color:#888;text-align:center;font-size:0.8em;}


#foot_copy {position:relative;width:100%;padding:5px 0;background:#ddd;color:#000;text-align:center;font-size:0.9em;}
#foot_pc {position:relative;width:100%;border-top:1px solid #E7E7E8; background:#f8f8f8;padding:10px 0; text-align:center;}


/* Ä«ÇÇ */
#foot {position:relative;width:100%;height:67px; repeat-x;}
.foot_in {position:relative;width:85%;margin:0 auto;}
.copyright {color:#333333\9;font-family:Arial;font-size:0.8em; text-align:left;}
.btn_pc {position:absolute;top:20px;right:0;}
.copyright a {font-size:11px;color:rgba(255,255,255,0.5);}








.content_list{padding:0 10px 0 10px;}
.content_list .img1{padding:0 10px 0 0;}
.content_list .img2{padding:0 10px 0 0;}
.content_list .c_title{font-weight:bold; color:#5770b2; font-size:12px; text-align:left; padding-bottom:20px;margin-top:-5px;}
.content_list .c_title2{color:#5770b2; font-size:12px; text-align:left; padding-bottom:10px;}
.content_list .c_list{background:url('images/common/blit.gif') no-repeat left 5px; padding-left:10px; padding-bottom:10px;}
.content_list .tell{text-align:center; padding:20px 0 0 0;}
.content_list dl{margin-bottom:30px;}
.content_list dt{margin-left:2px; margin-top:2px;margin-bottom:5px;}
.content_list dd.img{margin-top:-25px; margin-bottom:18px;margin-left:-12px;}
.content_list dd.intro{margin-left:2px; margin-top:0px;}
















/* ¼­ºê */
#header {position:relative;width:100%;height:74px;padding:0;text-align:center;background:url(../img/sub_top.gif) top center no-repeat;}
#header .logo {position:relative;top:15px;margin:0 auto;}
#header .leaf {position:absolute;top:-10px;left:0px;}

/* Å¸ÀÌÆ²¹Ù */
#title {position:relative;vertical-align:bottom;font-weight:bold;padding:0 10px;
height:49px;background:url('../img/sub_tbg.gif') repeat-x;}
#title p {color:#618aca;font-size:20px;text-shadow:0 1px 1px #fff;letter-spacing:-1px;padding-top:7px;vertical-align:middle;}
#title img {vertical-align:middle;}
#title .back {position:absolute;top:10px;right:0px;width:61px;height:30px;}



/* 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:11px;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}

/* ÄÁÅÙÃ÷ */
#container {position:relative;top:0;margin:0;padding:0;background:#fff;}
#contents {padding:15px;}

/* È¸»ç¼Ò°³ */
.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;}

/* °øÅë */
.bl3 dl {margin:0;padding:0;}
.bl3 dt {font-weight:bold;font-size:1.1em;margin:15px 0 6px 0;padding-left:15px;background:url('../img/bl_4.gif') no-repeat 0 3px;}
.bl3 dt.first {margin-top:0}
.bl3 dd {font-size:1em;margin:0 0 3px 15px;padding-left:6px;background:url('../img/bl_1.gif') no-repeat 0 6px;}

.service dl {margin:0;padding:0;}
.service dt {font-weight:bold;font-size:1.1em;margin:5px 0;padding-left:15px;background:url('../img/bl_4.gif') no-repeat 0 3px;}
.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:#754829;font-family:Verdana,µ¸¿ò;}
.box1 {border:1px solid #ddd;padding:5px 0 7px 0;background:#fafafa;text-align:center;font-weight:bold;}

/* UI Object */
.faq {border-bottom:1px solid #ddd;font-size:12px;margin:5px;}
.faq .hgroup{position:relative;margin:0 0 10px 0;*zoom:1;height:15px}
.faq .hgroup .c_title1{margin:15px 0 5px 0px;padding-left:15px;background:url('../img/bl_4.gif') no-repeat 0 3px;font-weight:bold;font-size:1.1em;letter-spacing:-1px;}
.faq .hgroup .trigger{overflow:visible;position:absolute;top:50%;right:0;margin:-7px 0 0 0;padding:0;border:0;background:none;font-size:12px;cursor:pointer}
.faq ul{margin:0;padding:0;list-style:none;}
.faq .q{margin:0;border-top:1px solid #ddd}
.faq .q a.trigger{display:block;padding:5px 10px;background:#eee;font-weight:bold;color:#333;text-align:left;text-decoration:none !important}
.faq .hide .q a.trigger{font-weight:normal;background:url(http://static.naver.com/www/m/cm/im/bu_lk.gif) no-repeat 100% 50%; }
.faq .q a.trigger:hover,
.faq .q a.trigger:active,
.faq .q a.trigger:focus{background:#eee;color:#000}
.faq .a{margin:0;padding:10px 15px;line-height:1.4}
/* //UI Object */



/* 2012.08.09 ¾÷µ¥ÀÌÆ® CSS */
#logo_box { position:relative; width:100%; height:70px; background:url('images/top_bg.jpg') repeat-x; text-align:center; }
#logo_box .logo { position:absolute; top:50%; left:50%; margin-left:-49px; margin-top:-27px; }

#menu_wrap { width:100%; height:37px; background:url('images/menu_bg.jpg') repeat-x; }
#menu_wrap ul { list-style:none; width:100%; height:37px; }
#menu_wrap ul li {  height:36px; text-align:center; float:left; }
#menu_wrap .menu_line { background:url('images/menu_line.jpg') left top no-repeat; }

#sub_menu a { font-size:9pt; }
#sub_menu a:hover { font-size:9pt; }
