/*main*/
/*base*/
body, div, h1, h2, h3, h4, h5, h6, ul, ol, li, dl, dt, dd, form, fieldset, input, table, legend, caption, tr, th, td, p{margin:0;padding:0;}
body{font:11px/120% dotum, "µ¸¿ò", verdana, arial, sans-serif;color:#555555;}
img, fieldset{border:none;}
ul, ol, li{list-style:none;}
a, a:hover, a:active, a:visited{text-decoration:none;color:#555555;}
a:hover{font-weight:bold;color:#555555;}
form img, form input, form select{vertical-align:middle;}
/*layout*/
body{background:url(/img/m21_body_bg.gif) repeat-x;text-align:center;}
#main_wrap{text-align:center;background:url(/img/main_bg.jpg) no-repeat 50% 0;position:relative;}
#main_visual{width:900px;margin:0 auto;height:798px;text-align:left;position:relative;}
p.lnb{position:absolute;top:0;right:30px;z-index:1;}
#main_content{width:860px;background:url(/img/content_bg.jpg) no-repeat;height:124px;color:#fff;}
#footer{background:url(/img/footer_bg.jpg) repeat-x;height:71px;text-align:left;}

/*main_content*/
/*content_tab*/
#main_content{padding:20px;}
#main_content #content_tab{width:193px;float:left;}
#main_content ul.tab{border-bottom:1px solid #fff;float:left;width:193px;}
#main_content ul.tab li{float:left;margin-bottom:-5px;}
#main_content ul.tab_text{clear:left;width:193px;padding-top:10px;}
#main_content ul.tab_text li{margin-bottom:5px;}
#main_content ul.tab_text li.more{position:absolute;top:515px;left:180px;}
/*content_2*/
#main_content #content_2{width:205px;float:left;margin-left:25px;}
#main_content #content_2 dl dd.text{margin-top:10px;margin-bottom:8px;}
#main_content #content_2 dl dd.img{position:absolute;top:515px;left:400px;}
#main_content #content_2 dl dd.more{position:absolute;top:515px;left:290px;}
/*content_3*/
#main_content #content_3{margin-left:20px;width:200px;float:left;}
#main_content #content_3 dl dd.text{margin-top:5px;margin-bottom:7px;}
#main_content #content_3 dl dd.img{position:absolute;top:530px;left:565px;;}
/*footer*/
#footer{padding:30px 20px 0 20px;height:71px}
#footer dl{border-left:1px solid #cccccc;padding-left:10px;}
#footer dl dt ul.text li{display:inline;}
#footer .footer_left{float:left;}
#footer .footer_right{float:right;text-align:right;}
#footer .footer_right form select{}
#footer p.copyright{margin-top:10px;}

/*sub*/
/*layout*/
body{background:#ced3c2 url(/img/m21_body_bg.gif) repeat-x;text-align:center;}
#wrap2{background:#ced3c2 url(/img/sub_bg.gif) no-repeat;}
#wrap{width:970px;margin:0 auto;text-align:left;}
#lnb{position:absolute;top:0;right:0;}
#container{background:url(/img/container_bg.gif) no-repeat;width:965px;position:relative;padding:10px;margin-bottom:100px;overflow:hidden;}
#container2{background:#fff;width:946px;padding-bottom:100px;overflow:hidden;}
#sidebar{float:left;width:210px;margin-left:20px;margin-top:40px;display:inline;}
#content{float:left;width:680px;margin-top:80px;margin-left:20px;}
#footer{background:url(/img/footer_bg.jpg) repeat-x;height:71px;text-align:left;}
/*content*/
#content h1{margin-bottom:50px;}
#content ul.location{position:absolute;top:40px;right:60px;}
#content ul.location li{display:inline;}
#content ul.location li span{font-weight:bold;color:#7EB308;}
#content ul.tab li{float:left;}
/*m12*/
#content p.m12_history{float:left;}
#content ul.year{float:left;width:416px;}

/*m15*/
#m15_content{position:relative;}
#m15_content dl{float:right;}
#m15_content dl dd{width:308px;border-top:2px solid #b9d778;border-bottom:1px solid #c5dd8f;padding:20px 0;margin-right:30px;}
#m15_content dl dd ul li{display:inline;}
#m15_content ul.m15_tab{float:left;}
#m15_content p{position:absolute;top:580px;right:125px;}

/*m41*/
#m41_content li.title{width:628px;height:26px;background:url(/img/m41_title_bg.gif) no-repeat 0 3px;padding-top:3px;border-top:2px solid #94B306;}
#m41_content li.title span{float:left;margin-top:6px;padding-left:10px;}
#m41_content li.title form{width:130px;float:right;margin-top:2px;margin-right:5px;}
#m41_content li.li_content{overflow:hidden;}
#m41_content li.li_content div.layout{border-bottom:1px solid #EDEDED;overflow:hidden;height:250px;width:628px;}
#m41_content li.li_content div.layout2{overflow:hidden;width:628px;clear:both;}
#m41_content li.li_content dl{width:180px;float:left;height:230px;margin-left:40px;margin-top:20px;}
#m41_content li.li_content dl.end{margin-left:0;}
#m41_content li.li_content dl dd{margin-top:10px;margin-left:5px;height:30px;}
#m41_content li.li_content dl dd span{color:#00A4A7;font-weight:bold;}
#m41_content li.num{clear:both;border-top:2px solid #94B306;width:628px;}
#m41_content li.num ul{width:400px;padding-top:10px;padding-left:200px;}
#m41_content li.num ul li{float:left;display:block;padding:3px;width:10px;}
#m41_content li.num ul li a{float:left;display:block;padding:3px;width:10px;}
#m41_content li.num ul li a:hover{float:left;display:block;padding:3px;width:10px;}
#m41_content .text a:hover{text-decoration:underline;font-weight:normal;}

/*m42*/
#m42_content table.first{text-align:left;margin-left:20px;float:left;}
#m42_content caption{text-align:left;font-weight:bold;border-bottom:1px solid #d3d3d3;font-size:15px;padding-bottom:3px;}
#m42_content table.first td, #m42_content table.first th{border-bottom:1px solid #f2f2f2;height:25px;}
#m42_content table.second td{border:none;height:10px;}
#m42_content table.second td input{border:1px solid #999;}
#m42_content dl.content1 dt{float:left;}
#m42_content p.line{margin-bottom:10px;}
#m42_content dl.content1{border-bottom:1px solid #94B306;overflow:hidden;width:628px;padding-bottom:20px;position:relative;}
#m42_content dl.content1 dd.view{position:absolute;top:245px;left:260px;}
#m42_content dl.content1 dd.button{margin-left:45px;margin-top:10px;float:left;}
#m42_content dl.content1 dd ul.mini{clear:both;}
#m42_content dl.content1 dd ul.mini li{display:inline;}
#m42_content dl.content2{margin-top:30px;}
#m42_content dl.content3{background:url(/img/m42_table_bg.gif) no-repeat 0 30px;width:637px;height:570px;line-height:18px;color:#999;margin-top:30px;}
#m42_content dl.content3 dt{margin-bottom:30px;}
#m42_content dl.content3 dd{clear:both;}
#m42_content dl.content3 dd img{float:left;margin-left:15px;}
#m42_content dl.content3 dd ul{width:510px;float:right;padding-right:20px;}
#m42_content dl.content3 dd ul li{list-style-image:url(/img/square.gif);margin-left:20px;}
#m42_content dl.content3 dd.hei1{height:280px;}
#m42_content dl.content3 dd.hei1 img{margin-top:80px;}
#m42_content dl.content3 dd.hei1 ul li{margin-bottom:5px;}
#m42_content dl.content3 dd.hei2{height:120px;margin-top:10px;}
#m42_content dl.content3 dd.hei2 img{margin-left:20px;}
#m42_content dl.content3 dd.hei3 img{margin-left:20px;}
#m42_content dl.content4{margin-top:30px;}

.11px{ font-size:11px;}