@charset "utf-8";

/**main**/
.top_wrap{width:100%;height:72px;background:url(../images/top_bg01.gif) repeat-x left top;display:inline-block;}
.top_box{width:950px;height:70px;text-align:center;margin:0 auto;}
.logo{float:left;width:180px;padding:15px 0 0 0;}
.topmenu{float:right;width:730px;padding:28px 20px 0 0;}
.topmenu li{float:right;}
.topm_space{height:23px;width:22px;border-right:#d3d3d3 solid 1px;margin:0 10px 0 0;}
.smenu_wrap{width:100%;margin:0 auto;text-align:center;visibility:hidden;display:block;position:absolute;z-index:1;}
/**.smenu_box{width:950px;margin:0 auto;text-align:center;padding:60px 0 0 0;} 2013-10-07(박재한) top 메뉴 버그로 인하여 padding margin-top 으로 수정**/
.smenu_box{width:950px;margin:0 auto;text-align:center;margin-top:60px; }
.smenu_inbox{border:#000 solid 1px;background:#242424;height:25px;padding:5px 0 0 12px;}
.smenu_inbox li{float:left;}
.smenu_top{background:url(../images/smenu_arrow.gif) no-repeat center top;width:100%;height:4px;text-align:center;}

.smenu01{margin:0 295px 0 0;width:340px;display:inline-block;}
.smenu02{margin:0 100px 0 0;width:550px;display:inline-block;}
.smenu03{margin:0 0 0 115px;width:575px;display:inline-block;}
.smenu04{margin:0 0 0 340px;width:235px;display:inline-block;}

/**new131108**/
.smenu_box02{width:1120px;margin:0 auto;text-align:right;padding:56px 0 0 0;}
.smenu_inbox02{background:#ececec;border:#c5c5c5 solid 1px;border-top:none;height:26px;padding:0 0 0 12px;}
.smenu_inbox02 li{float:left;padding:4px 0 0 0;}
.smenu_top02{background:url(../images/smenu_arrow02.gif) no-repeat center bottom;width:100%;height:6px;text-align:center;}
.smenu05{margin:0 0 0 40px;width:200px;display:inline-block;}

/*
.mainp_wrap{width:100%;height:500px;background:url(../images/main_bg01.gif) repeat-x left top;display:inline-block;}
*/
.mainp_wrap{width:100%;height:600px;}
.main_copy{width:850px;height:130px;padding:40px 0 0 0;text-align:center;margin:0 auto;}
.main_copy h1{font-size:2.2em;}
.main_copy h3{font-size:1.4em;}
.main_picbox{text-align:center;margin:0 auto;width:850px;padding-top:30px;}/*이미지3개로 수정 900->675*/
.main_picbox li{float:left;padding:0 4px 0 4px;}
.main_picbox li img{width: 275px;height: 261px;}
/*
.mainp_bg01{width:100%;height:100%;background:url(../images/main_bg02.jpg) no-repeat center top;}
*/



.maincon_wrap{width:100%;height:200px;background:#f3f3f3;display:inline-block;}
.maincon_box{width:850px;text-align:center;margin:0 auto;padding:35px 0 0 0;}
.main_notice{float:left;width:550px;height:110px;}
.main_notice_titbox{width:450px;height:25px;background:url(../images/notice_tit.gif) no-repeat left top;text-align:right;padding:5px 5px 0 0;}
.main_notice_con{font-size:1.2em;background:url(../images/bullet01.gif) no-repeat left top;text-align:left;padding:0 0 0 12px;width:400px;}
.main_notice_con a {text-decoration:none;color:#333;}
.main_notice_con a:link, a:visited {text-decoration:none;color:#333;}
.main_notice_con a:hover, a:focus, a:active {text-decoration:underline;color:#c80020;}
.main_notice_date{font-size:1.2em;line-height:1.5em;}

.main_banner01{float:left;width:250px;height:110px;padding:0 18px 0 0;}
.main_banner02{float:left;width:157px;height:110px;padding:5px 0 0 0;}
.main_banner02 li{float:left;}

.bottom_wrap{width:100%;height:92px;background:#222222;display:inline-block;padding:40px 0 0 0;}
.bottom_box{width:850px;height:60px;text-align:center;margin:0 auto;}
.bottom_box li{float:right;padding:0 0 0 3px;}

/*sub*/
.subcon_bg01{width:100%;background:url(../images/sub_bg01.jpg) repeat-x left top;margin:0 0 30px 0;display:inline-block;}
.subcon_bg02{width:100%;background:url(../images/sub_bg02.jpg) no-repeat center top;text-align:center;margin:0 auto;display:inline-block;}
.subcon_wrap{width:950px;text-align:center;margin:0 auto;padding:9px 0 0 0;}

.leftmenu_wrap{float:left;width:180px;}

.leftm_box{border-left:#e8e8e8 solid 1px;border-right:#e8e8e8 solid 1px;text-align:center;margin:0 auto;}
.leftm_m{text-align:left;padding-left:20px;text-decoration:none;}
.leftm_m > a{text-align:left;font-family: 'Noto Sans KR', sans-serif;color:rgba(143, 143, 143, 1);text-decoration:none;font-size:12px;display:block;padding-top:10px;padding-bottom:5px;}
.leftm_m > a:hover{color:#000000;}
.leftm_s{width:150px;background:#f3f3f3;border-top:#e3e3e3 solid 1px;border-bottom:#e3e3e3 solid 1px;padding:6px 0 6px 0;text-align:center;margin:0 auto;}
/* .leftm_s li{height:16px;font-size:1px;padding:0;} */
.leftm_bottom{background:url(../images/leftbottom.jpg) no-repeat left top;width:100%;height:120px;}

.contents_wrap{float:right;width:710px;padding:90px 20px 0 40px;}
.title{text-align:left;height:45px;}
.navi{font-size:11px;text-align:right;color:#888;height:25px;padding:0 5px 0 0;}
.curr_p{font-weight:bold;color:#555;}
.con_wrap{padding:15px 0 0 0;text-align:left;}


.stit02{padding:20px 0 10px 0;}
.stit03{font-size:15px;font-weight:bold;color:#333;padding:0 0 5px 5px;}
.stit04{background-color: #F0F0F0;border: 1px solid #BCBCBC;padding: 5px 30px 15px 30px;font-weight: bold;}
.stit04 span{line-height: 15px;}
.title_erp_01{font-family: 'Noto Sans KR', sans-serif;font-size:20px;display:inline; margin-right:10px;height:30px;float:left;}
.title_erp_01 > span{display:inline-block;font-size:15px;font-weight:normal;margin-top:5px;color:#777;}

.sc_titbox01{font-size:14px;font-weight:bold;color:#555;line-height:20px;padding:0 0 10px 3px;}
.sc_tlist01{padding:0 0 0 10px;}
.sc_tlist01 li{background:url(../images/bullet02.gif) no-repeat left top;padding:3px 0 1px 14px;}

.sc_tbox01{width:710px;border-top:#555 solid 2px;border-bottom:#555 solid 2px;display:inline-block;padding:10px 0 10px 0;}
.sc_tbox01_box{width:690px;clear:both;margin:0 0 10px 0;}
.sc_tbox01_pic{float:left;width:110px;padding:0 0 10px 10px;}
.sc_tbox01_con{float:right;width:570px;padding:3px 0 0 0;}
.sc_tbox01_con li{background:url(../images/bullet04.gif) no-repeat left top;padding:2px 0 0 12px;}
.sc_tbox02{width:680px;padding:0 0 0 5px;line-height:20px;}
.dotline01{border-bottom:#bfbfbf dashed 1px;width:100%;display:inline-block;}

.td_t01{border-top:#545454 solid 2px;border-bottom:#545454 solid 1px;font-size:11px;font-weight:bold;
background:#d7d7d7 url(../images/td_tbg01.gif) no-repeat right top;text-align:center;padding:4px 0 6px 0;}
.td_t02{border-top:#545454 solid 2px;border-bottom:#545454 solid 1px;font-size:11px;font-weight:bold;
background:#d7d7d7;text-align:center;}
.td_c01{border-right:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px;text-align:center;padding:5px 0;}
.td_c02{border-bottom:#c5c5c5 solid 1px;text-align:center;padding:5px 0;}
.td_01{border-right:#c5c5c5 solid 1px;border-bottom:#c5c5c5 solid 1px;padding:5px 10px 5px 10px;}
.td_02{border-bottom:#c5c5c5 solid 1px;padding:5px 10px 5px 10px;}

.greeting_con{width:700px;font-size:14px;line-height:22px;letter-spacing:-1.0px;}
.aboutus_con{font-size:14px;line-height:22px;letter-spacing:-1.0px;}

.history_wrap{width:710px;border-top:#555 solid 2px;border-bottom:#555 solid 2px;display:inline-block;padding:5px 0 5px 0;}
.his_box{width:695px;clear:both;}
.his_year{float:left;text-align:right;width:100px;}
.his_conbox{display:inline-block;width:500px;padding:8px 0 15px 60px;}
.his_date{float:left;width:100%;font-size:14px;color:#999;letter-spacing:0.5px;padding:2px 0 2px 0;}
.his_con{clear:both;width:490px;color:#333;padding:2px 0 2px 0;}
.his_hr{clear:both;width:100%;height:1px;background:#c5c5c5;margin:5px 0 5px 0;}

.ci_box{width:710px;display:inline-block;}
.ci_pic{float:left;width:400px;}
.ci_con{float:right;width:300px;font-size:14px;line-height:21px;letter-spacing:-1.0px;padding:10px 0 0 0;}
.ci_btn_box{width:702px;text-align:right;}

/*board*/
.blist_wrap{width:710px;display:inline-block;}
.blist_td_t01{border-top:#555 solid 2px;border-bottom:#555 solid 1px;background:#f2f2f2 url(../images/td_tbg01.gif) no-repeat top right;
font-size:11px;font-weight:bold;text-align:center;padding:8px 0 9px 0;}
.blist_td_t02{border-top:#555 solid 2px;border-bottom:#555 solid 1px;background:#f2f2f2;
font-size:11px;font-weight:bold;text-align:center;padding:8px 0 9px 0;}
.blist_td_c01{border-bottom:#dadada solid 1px;color:#999;font-size:11px;text-align:center;letter-spacing:0.5px;padding:8px 0;}
.blist_td_c02{border-bottom:#dadada solid 1px;font-size:11px;text-align:center;padding:8px 0;}
.blist_td_01{border-bottom:#dadada solid 1px;padding:8px 5px 8px 10px;}

.bview_wrap{width:710px;display:inline-block;}
.bview_title{background:#f5f5f5;border-top:#555 solid 2px;border-bottom:#555 solid 1px;width:100%;
font-size:14px;font-weight:bold;text-align:center;padding:12px 0 15px 0;}
.bview_tcon{border-bottom:#dadada solid 1px;width:100%;font-size:11px;display:inline-block;padding:8px 0 7px 0;}
.bview_tcon01{float:left;padding:0 0 0 15px;}
.bview_tcon02{float:right;letter-spacing:0.3px;padding:0 15px 0 0;color:#777;}
.bview_con{border-bottom:#dadada solid 1px;padding:30px 15px 30px 15px;}

.bwrite_wrap{width:710px;border-top:#777 solid 2px;border-bottom:#777 solid 2px;margin:0 0 10px 0;}
.bw_tit{font-size:14px;font-weight:bold;border-bottom:#dadada solid 1px;padding:6px 0 6px 20px;}
.bw_con{border-bottom:#dadada solid 1px;padding:6px 0 6px 0;}
.last_line{border-bottom:none;}

.input_w01{border:#888 solid 1px;background:#fff;height:20px;}
.input_w02{border:#ccc solid 1px;background:#f0f0f0;height:20px;}
.input_m01{border:#ccc solid 1px;background:#f0f0f0;box-sizing:border-box;}

.page_num_wrap{clear:both;float:right;position:relative;left:-50%;height:30px;padding:15px 0 0 0;}
.page_num_wrap li{float:left;position:relative;left:50%;}
.page_num_btn{padding:2px 1px 0 1px;}
.page_num_btn{padding:5px 1px 0 1px;}
.page_num{font-size:11px;padding:3px 8px 0 8px;}
.page_num_curr_p{font-weight:bold;color:#ff6c00;}

.bbsbtn_right_wrap{width:710px;text-align:right;height:28px;padding:10px 0 20px 0;}
.bbsbtn_left_wrap{width:710px;text-align:left;height:28px;padding:10px 0 20px 0;}
.bbsbtn_center_wrap{width:710px;text-align:center;height:28px;padding:10px 0 20px 0;}

.downc_tit_box{width:710px;border-bottom:#555 solid 2px;display:inline-block;padding:0 0 3px 0;}
.downc_con_box{width:710px;display:inline-block;padding:15px 0 15px 0;}
.dwonc_pic{float:left;width:100px;padding:0 0 0 15px;}
.dwonc_con{float:right;width:595px;}
.downc_tit{font-size:14px;font-weight:bold;color:#222;padding:0 0 2px 0;}
.downc_btn{padding:8px 0 0 0;}
.downc_line{border-top:#bcbcbc solid 1px;width:700px;height:10px;display:inline-block;margin:0 0 0 5px;}

.bestex_menu_wrap{background:url(../images/sub03_07_sm_bg01.gif) repeat-x left top;height:44px;width:710px;}
.bestex_menu_wrap ul{margin:0 0 0 95px;}
.bestex_menu_wrap li{float:left;}

.bestex_title_wrap{width:710px;height:40px;text-align:center;font-weight:bold;border-bottom:#555 solid 1px;padding:15px 0 15px 0;}
.bestex_title{font-size:16px;color:#333;padding:0 0 3px 0;}
.bestex_stitle{font-size:14px;color:#777;}

.bestex_pic{margin:0 0 0 20px;}
.bestex_con_wrap{background:#eeeeee;border-bottom:#555 solid 1px;width:710px;padding:20px 0 30px 0;}
.bestex_con_box{background:url(../images/sub03_ex_bg02.gif) repeat-y left top;width:670px;margin:0 0 0 20px;}
.bestex_top{background:url(../images/sub03_ex_bg01.gif) no-repeat left top;width:100%;height:25px;display:inline-block;}
.bestex_bottom{background:url(../images/sub03_ex_bg03.gif) no-repeat left top;width:100%;height:30px;display:inline-block;}
.bestex_st{color:#ff6000;font-weight:bold;font-size:14px;padding:0 0 5px 30px;}
.bestex_line{border-bottom:#cacaca dashed 1px;width:610px;height:20px;margin:0 0 20px 30px;}
.bestex_con{width:610px;line-height:20px;padding:0 30px 0 30px;}

.sitemap_wrap{position:absolute;z-index:10;width:100%;visibility:hidden;}
.sitemap_box{width:950px;text-align:center;margin:0 auto;}
.sitemap_top{background:url(../images/sitemap_top.gif) no-repeat left top;height:15px;width:950px;}
.sitemap_con_box{background:url(../images/sitemap_bg01.gif) repeat-y left top;width:950px;height:315px;text-align:left;}
.sitemap_bottom{background:url(../images/sitemap_bottom.gif) no-repeat left bottom;height:15px;width:950px;}
.sm_pic{background:url(../images/sitemap_bg02.gif) no-repeat right top;width:170px;height:180px;}
.sm_cbox{height:195px;padding:10px 25px 0 20px;text-align:left;}
.noboard{border:none;}
.sm_close{float:left;padding:275px 0 0 0;text-align:right;width:120px;}

.sm_t{font-weight:bold;letter-spacing:0.5px;line-height:20px;}
.sm_t a {text-decoration:none;color:#333;}
.sm_t a:link, a:visited {text-decoration:none;color:#666;}
.sm_t a:hover, a:focus, a:active {text-decoration:underline;color:#333;}

.sm_st{font-size:11px;color:#999;line-height:16px;}
.sm_st a {text-decoration:none;color:#888;}
.sm_st a:link, a:visited {text-decoration:none;color:#888;}
.sm_st a:hover, a:focus, a:active {text-decoration:underline;color:#333;}
.sm_st_b{padding:0 0 8px 0;}


/**button**/
/* Button01 Reset */
.btn01,
.btn01 a,
.btn01 button,
.btn01 input{ position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:14px; font-family:Tahoma; white-space:nowrap; background:url(../images/button01.gif) no-repeat; overflow:visible; color:#000000;}

.btn01 {height:24px; padding:0; vertical-align:middle;background-position:left top;}
.btn01 a,
.btn01 button,
.btn01 input{left:2px; vertical-align:top; cursor:pointer;}

.btn01 a,
.btn01 button,
.btn01 input {height:24px; padding:0 11px 0 9px; font-size:14px; color:#000000; line-height:24px; background-position:right top;}

.btn01 *:hover,
.btn01 *:active,
.btn01 *:focus{ color:#001a2e;}

/* Button02 Reset */
.btn02,
.btn02 a,
.btn02 button,
.btn02 input{ position:relative; margin:0; display:-moz-inline-stack; display:inline-block; text-decoration:none !important; border:0; font-size:14px; font-family:Tahoma; white-space:nowrap; background:url(../images/button02.gif) no-repeat; overflow:visible; color:#d2d2d2;}

.btn02 {height:19px; padding:0; vertical-align:middle; margin-right:1px; background-position:left top;}
.btn02 a,
.btn02 button,
.btn02 input{left:2px; vertical-align:top; cursor:pointer;}

.btn02 a,
.btn02 button,
.btn02 input {height:19px; padding:0 13px 0 12px; font-size:14px; line-height:22px; background-position:right top;}

.btn02 *:hover,
.btn02 *:active,
.btn02 *:focus{ color:#fff;}
