@charset "utf-8";
/* Plani Webdesign Team (http://plani.co.kr/) parkjeongin 090708 */

caption { display:none; }



/* align */
.p_a_1 { padding-left:25px; }
.p_a_2 { padding-left:12px; color:#222; }

/* table */
.table_box01 { padding-left:5px; padding-right:5px; background:#666; }

table { border-collapse: collapse;  }

.boardline_01 {width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #658fc6; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c1c1c1; text-align:center; }
.boardline_01 .pointcolor { background-color:#F7F7F7; }
.boardline_01 th {height:34px; font-size:12px; padding-top:2px; font-weight:bold; color:#658fc6; border-left:1px solid #b9c9de; border-bottom:1px solid #95b1d4; background:#ebf3fb; }
.boardline_01 .th_first { color: #658fc6; border-left: 0; height:34px; }
.boardline_01 td { padding:5px 5px 5px 5px; background:none; background-color:#FFFFFF; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; }
.boardline_01 .td_first { border-left: 0; background-color:#F7F7F7; }
.boardline_01 .td_justify { border-left: 0; background-color:#F7F7F7; text-align:justify; padding-left:15px; }
.boardline_01 .justify { text-align:left; padding-left:15px; }
.boardline_01 .justify2 { text-align:left; padding-left:8px; }
.boardline_01 .imgin { padding:0px; margin:0px; }

.boardline_02 {width: 100%; border-top-width: 2px; border-top-style: solid; border-top-color: #658fc6; border-bottom-width: 2px; border-bottom-style: solid; border-bottom-color: #c1c1c1; text-align:center; }
.boardline_02 .pointcolor { background-color:#F7F7F7; }
.boardline_02 th {height:26px; font-size:12px; padding-top:2px; font-weight:bold; color:#658fc6; border-left:1px solid #b9c9de; border-bottom:1px solid #95b1d4; background:#ebf3fb; text-align:justify;   }
.boardline_02 .th_first { color: #658fc6; border-left: 0; height:26px; font-weight:normal; font-family:Verdana, Geneva, sans-serif; font-size:11px; padding-left:15px;  line-height:15px; }
.boardline_02 td { background:none; background-color:#FFFFFF; border-left:1px solid #b9c9de; border-bottom:1px solid #b9c9de; text-align:left; }

.no_table { border-left: 0; height:26px; }
.no_table td { padding-left:7px; background:none; background-color:#FFFFFF; border-left:1px solid #cccccc; border-bottom:1px solid #cccccc; text-align:left; }
.no_table .td_first { border-left: 0; height:26px; background-color:#F7F7F7; padding-left:10px; }
.no_table .td_bottom { border-left: 0; border-bottom: 0; height:26px; background-color:#F7F7F7; padding-left:10px; }
.no_table .td_bottom2 { border-bottom: 0; height:26px; padding-left:7px; }
.no_table .td_bottom2_2 { border-left: 0; border-bottom: 0; height:26px; padding-left:7px; }
.no_table .td_sbottom { border-left: 0; border-bottom: 0; height:41px; background-color:#F7F7F7; padding-left:10px; vertical-align:middle; }
.no_table .td_sbottom2 { border-bottom: 0; height:41px; padding-left:7px; vertical-align:middle; }
.no_table .td_sbottom2_2 { border-left: 0; border-bottom: 0; height:41px; padding-left:7px; vertical-align:middle; }
.no_table .td_top { border-top: 0; height:26px; background-color:#F7F7F7; padding-left:10px; }
.input01 { height:18px; border-color:#cfcfcf; padding-left:4px; line-height:18px; }
.input02 { border-color:#cfcfcf; padding-left:4px; line-height:18px; }

.text_point { color:#3f73b3; margin-bottom:5px; }
.table_text_point { color:#3f73b3; margin-bottom:8px; margin-top:8px; font-family:Tahoma, Geneva, sans-serif; font-size:11px; line-height:12px; }

/* 공통 */

.space { margin-top:10px; }
.space2 { margin-top:20px; }
.space3 { margin-top:30px; }
.space4 { margin-top:40px; }

.bottom { margin-bottom:10px; }
.bottom2 { margin-bottom:20px; }
.bottom3 { margin-bottom:30px; }
.bottom4 { margin-bottom:40px; }
.bottom5 { margin-bottom:50px; }

.nostyle { padding-left:0px; }

.right { float:right; }
.left { float:left; }
.left img { float:left; }
.center { text-align:center; }



/* bull */

h3 { background:url(../images/common/bu_b_g_arrow.gif) no-repeat; line-height:16px; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#252525; padding-left:25px; margin-bottom:8px; clear:both;  }

h4 { background:url(../images/common/bu_big_title.gif) no-repeat; line-height:20px; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#1d519a; padding-left:18px; margin-bottom:8px; clear:both;  }
h4 a { color:#1d519a; text-decoration:none; }




/* con */
.ba_boxstyle { float:left; overflow:hidden; }
.ba_boxstyle .tz_box_top { background:url(../images/common/bg_boxtop.gif) no-repeat 0 top; width:657px; height:13px; }
.ba_boxstyle .tz_box_body { background:url(../images/common/bg_boxbody.gif) repeat-y; width:632px; padding:0px 0px 0px 25px; line-height:12px; overflow:hidden; }
.ba_boxstyle .tz_box_body ul { width:100%; clear:both; }
.ba_boxstyle .tz_box_body li { float:left; margin-right:25px; background:url(../images/common/bu_s_g_dot.gif) no-repeat 0px 0px ; padding-left:10px; line-height:18px; }
.ba_boxstyle .tz_box_bottom { background:url(../images/common/bg_boxbottom.gif) no-repeat 0 bottom; width:657px; height:15px; }

.ba_photo { float:left; }
.ba_photo .right_m { margin-right:19px; }
.ba_photo .photo_box { float:left; overflow:hidden; }
.ba_photo .photo_box .photo_style { width:148px; height:95px; border:#dadada solid 1px; }
.ba_photo .photo_box .title_ex { background:url(../images/common/bu_gray_arrow.gif) no-repeat 0 6px; padding-left:10px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:11px; width:140x; overflow:hidden; padding-top:3px; }
.ba_photo .photo_box .title_ex2 { background:url(../images/common/bu_gray_arrow.gif) no-repeat 0 6px; padding-left:10px; line-height:15px; font-family:Arial, Helvetica, sans-serif; font-size:12px; width:140x; overflow:hidden; padding-top:3px; }

.ba_photo .photo_box .title_ex,title_ex2 a { text-decoration:none; }
.ba_photo .photo_box .title_ex,title_ex2 a:hover { text-decoration:underline; }


/* tab */
#contab { float:left; width:100%; overflow:hidden; clear:both; padding-bottom:30px; }
#contab ul { float:left; background:url(../images/common/bg_tab.gif) repeat-x 0 bottom; float:left; width:100%; height:29px; clear:both; }
#contab a {font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; color:#797979; }
#contab a:hover { font-weight:bold; }

#contab li { float:left; cursor:pointer; background:url(../images/common/tab_left_off.gif) no-repeat scroll left top; margin-right:2px; }
#contab li a { background:url(../images/common/tab_right_off.gif) no-repeat scroll right top; height:18px; cursor:pointer; display:block; float:left; padding:5px 12px 5px 12px; font-weight:normal; }
#contab li.on { float:left; cursor:pointer; background:url(../images/common/tab_left.gif) no-repeat scroll left top}
#contab li.on a { background:url(../images/common/tab_right.gif) no-repeat scroll right top; height:19px; cursor:pointer; display:block; float:left; padding:5px 12px 5px 12px; color:#fff; font-weight:bold; }


/* sub01 */
#vision_bg { background:url(../images/sub01/bg_vision.jpg) no-repeat 0 70px; height:380px;}

/* sub02 */
.img_txt { float:left; width:657px; text-align:justify; overflow:hidden; clear:both; }
.img_left { float:left; overflow:hidden; padding-top:20px; }
.txt_right { float:left; margin-left:20px; overflow:hidden; width:387px; }
.list_s { padding-left:14px; }
.list_s li { background:url(../images/common/bu_sub_boll.gif) no-repeat 0 2px ; line-height:18px; font-family:Arial, Helvetica, sans-serif; padding-left:12px; }

.list_s .btn_box { overflow:hidden; border:#d6e1f3 solid 1px; padding:8px 12px 8px 12px; margin-top:15px; }
.list_s .btn_box li { background:url(../images/sub02/bul_blue_01.gif) no-repeat 0 4px; padding-left:12px; color:#3f73b3; line-height:25px; font-family:Tahoma, Geneva, sans-serif; font-size:12px; }


/* sub03 */

.bo_line { height:1px; background:#e4e4e4; }
.bo_list_txt { text-align:justify; padding:7px; line-height:14px; font-size:11px; }
.bo_list_img { width:96px; text-align:center; }
.bo_list_img img { padding:7px; }
.bo_list_img2 { width:76px; text-align:center; }
.bo_list_img2 img { padding:7px; }
.bo_list_num { padding:7px; text-align:center; }
.bo_title { padding-bottom:5px; }
.bo_title a { font-size:12px; color:#316489; line-height:16px; font-weight:bold; }
.bo_txt01 a { text-align:justify; line-height:15px; font-size:11px; }
.bo_txt02 { padding:15px; text-align:justify; line-height:18px; font-size:11px; color:#222; }
.bo_date { text-align:right; color:#969696; font-size:11px; padding-top:5px; }
.bo_date2 { text-align:left; color:#868686; font-size:11px; }
/* sub05 */


/* sitemap */
#sitemapzone { width:619px; overflow:hidden; }
#sitemapzone img { float:left;}
#sitemap_1 { float:left; overflow:hidden; background:url(../images/sitemap/bg_sitemap1.gif) no-repeat; width:183px; height:375px; padding-left:23px; padding-top:18px; }
#sitemap_2 { float:left; overflow:hidden; background:url(../images/sitemap/bg_sitemap2.gif) no-repeat; width:185px; height:375px; padding-left:22px; padding-top:18px;  }
#sitemap_3 { float:left; overflow:hidden; background:url(../images/sitemap/bg_sitemap3.gif) no-repeat; width:186px; height:375px; padding-left:20px; padding-top:18px; }
#sitemap_4 { float:left; background:url(../images/sitemap/bg_sitemap4.gif) no-repeat; width:183px; height:392px; padding-left:23px; padding-top:28px; }
#sitemap_5 { float:left; background:url(../images/sitemap/bg_sitemap5.gif) no-repeat; width:185px; height:392px; padding-left:22px; padding-top:28px; }
#sitemap_6 { float:left; background:url(../images/sitemap/bg_sitemap6.gif) no-repeat; width:186px; height:392px; padding-left:20px; padding-top:28px; }
