/*** ¿¡¹öÅ×Å©³ë ****/

@charset "utf-8";
* {
	margin: 0px;
	padding: 0px;
}

body {font-size: 12px;color: #757575; font-family: µ¸¿ò,µ¸¿òÃ¼,Arial;line-height:15pt;padding:}
 a:link {color:#fe4e00; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial;text-decoration:underline;}
 a:visited {color:#fe4e00; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial;text-decoration:none;}
 a:hover {color:#df2f00; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial; text-decoration:underline;}

#allwap{width:100%;margin:0 auto}
#alltop{width:940px; margin:6px auto 4px auto; text-align:right}
#alltop_bg{width:100%; height:80px; margin:0 auto;border-bottom:6px solid #f57a17}
#topmenu{width:940px;margin:0 auto}
#topmenu_bg{width:100%;margin:30px auto 0px auto; position:absolute; z-index:11;}

#maincontents{width:940px;height:150px; margin:0 auto}
#maincontents_bg{width:100%;margin:550px auto 0px auto; position:absolute; z-index:10}


#mainflash{width:100%; height:700px; margin:0 auto}
#subflash{width:100%; height:150px; margin:0 auto}


#footer_bg {width:100%;margin:0 auto;border-top:6px solid #f57a17;display:block;overflow:auto;}
#footersub_bg {width:100%;margin:30px auto 0px auto;border-top:2px solid #dcdcdc;display:block;overflow:auto;}
#footer {width:940px; height:80px; margin:0 auto; background:url(../img/common/footer.gif) no-repeat 0px 20px;}
#footer_btn {float:right; width:220px; margin-top:20px;}
#footer_btn li{display:inline}
#footer_family {float:right; width:124px; margin-top:18px;}
#family {display:none; margin:-95px 0px 0px 0px; position:absolute; z-index:20; width:124px;}
#family ul{padding:5px 0px 5px 0px;background-color:#ffffff;}
#family li{list-style:none}


/* ¼­ºêÆäÀÌÁö */
#contents_wrap {width:940px;height:100%; margin:0 auto; display:block; }
#submenu {display:block;float:left;width:180px;height:500px;margin:28px 60px 0px 0px;}

#contents {display:block;float:left;margin-top:10px; width:700px;}
#contents h1{margin:22px 0px 3px 0px}
#contents h2{margin:30px 0px 0px 0px}
#contents p{margin:0px 0px 20px 0px}
#pagestep {margin-bottom:12px;font-size:11px; color:#777777;font-family: µ¸¿ò,Arial;text-decoration:none;text-align:right;}
.moviebtn {margin-left:30px;}

#list1 ul li{height:80px;list-style:none;padding:15px 0px 15px 0px; border-bottom:1px dashed #949494}
#list1 h2 a, visit, hover{font-size:24px; color:#1d57a8;font-family:Arial;font-weight:bold;text-decoration:none;}
#list1 h3{padding-bottom:8px; font-size:14px; color:#2c2c2c;font-family:µ¸¿ò;font-weight:bold;text-decoration:none;}
#list1 p{font-size:12px; color:#777777;font-family:µ¸¿ò;font-weight:none;text-decoration:none}
#list1 .list1_thum{float:left;margin:0px 15px 0px 0px;list-style:none;}



.contents_main {margin:50px 0px 20px 0px;}
.contents {margin:0px 0px 20px 0px;display:block;}
.contents h4{margin:0px 0px 20px 0px}
.contents ul li{margin:0px 0px 6px 0px;list-style:none}


.tabbtn {display:block;width:700px;background:url(../img/common/tab_bg.gif);background-repeat: repeat-x;}
.tabbtn ul li{list-style:none}


.tab_contents {display:block;margin:0px 0px 0px 0px;overflow:auto;}
.tab_contents ul{margin:20px 0px 0px 0px;}
.tab_contents li{margin:30px 0px 20px 0px;list-style:none;}



/*detail*/

#detailwrap{width:700px; margin:0px 0px 0px 0px;list-style:none;font-size:12px;color: #2c2c2c;font-family: µ¸¿ò,Arial;text-decoration:none;}
#detailwrap p{font-size:14px;font-weight:bold;margin:0px 0px 40px 0px;}
#detailwrap h1{font-size:24px;color: #1156b0;font-family:Arial;font-weight:bold;text-decoration:none;margin:30px 0px 20px 0px;}
#detailwrap h3{margin:0px 0px 20px 0px;}





/*table*/

.table1{width:100%;border-spacing:0px;border-style:none;padding:0px; border:0px solid #eeeeee;margin:0px 20px 0px 0px;}
.table1 td{border-bottom:1px; padding:8px 4px 6px 8px;border-bottom:1px dashed #949494;}
.table1 th{padding: 6px 0px 6px 0px; background-color:#f57a17;font-weight:bold;;text-align:center;
        font-size:12px;color: #2c2c2c;font-family: µ¸¿ò,Arial;text-decoration:none;}
.table1 td.sp{background-color: #fffed2}



.table2{width:100%;border-spacing:0px;border-style:none;padding:0px; border:0px solid #ffffff;background-color: #ffffff;}
.table2 td{border-style:none;padding:2px 0px 2px 0px;letter-spacing: 0px;background-color: #ffffff;text-align:left; vertical-align:top}
.table2 td.sp{background-color: #ffffff}


.table3{width:100%;border-spacing:0px;border-style:none;padding:0px; border:0px}
.table3 td{border-style:none;padding:1px 0px 0px 0px;letter-spacing: 0px;background-color: #888888;text-align:left; vertical-align:top}
.table3 td.sp{background-color: #888888}







.txtfile01 {width:656px;height:100px; overflow:auto; padding: 20px;background-color:#ffffff;border:2px solid #eeeeee;}









.tb_list {width:700px;}
.tb_list table {border-bottom:2px solid #ff8000;width:100%;}
.tb_list table .head {background-color:#ff8000;color:#ffffff;text-align:center;height:30px;font-size:12px; }
.tb_list td {height:30px;text-align:center;border-bottom:1px solid #dddddd;font-size:12px; }

.tb_list a:link {color:#000000; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial;text-decoration:none;}
.tb_list a:visited {color:#000000; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial;text-decoration:none;}
.tb_list a:hover {color:#df2f00; font-size:12px;font-family: µ¸¿ò,µ¸¿òÃ¼,Arial; text-decoration:underline;}


.res_info {display:none;width:460px;background-color:#ffffff;border:2px solid #dddddd;}
.res_info table {width:100%;border:0;}
.res_info th {border-bottom:1px solid #dddddd;background-color:#bbbbbb;width:80px;color:#ffffff;height:25px;font-size:12px;text-align:left;}
.res_info td {height:25px;text-align:center;border-bottom:1px solid #dddddd;font-size:12px;text-align:left; }


/*** 
body {background-color:#ffffff;}

#topbg {width:100%; height:30px;margin:0 auto}
#menutop{width:100%;margin:15px auto 0px auto}
#menutop_in{width:980px;margin:0 auto;text-align:right}

#topmenu {width:100%;height:56px; margin:30px auto 0px auto; text-align:top; position:absolute; z-index:10; background:url(../img/main/top_bg.gif) repeat-x  0px 0px;}

#toplogo {width:200px; margin:30px auto 0px 50%; position:absolute; z-index:31}
#toplogo_in {margin:0px auto 0px -490px; }


#topflash {width:780px; margin:30px auto 0px 50%; position:absolute; z-index:30}
#topflash_in {margin:0px auto 0px -290px; }

#mainflash {width:100%;margin:0 auto;}


#contentsbg {width:100%; height:150px;margin-top:590px; position:absolute; z-index:2;background-color:#000000;filter:alpha(opacity=50);}
#contents {width:100%; margin:590px auto 0px auto;  position:absolute; z-index:11;}

#footer {width:100%;border-top:6px solid #f57a17;}



#wrap{width:100%; margin:0 auto;}
#topmenu {width:960px; margin:0 auto; padding:14px 0px 0px 0px;}
#mainflash_bg {width:100%; height:510px;padding:0px 0px 0px 0px;background:url(../img/main/bg_01.jpg);background-repeat: repeat-x;}
#mainflash {width:100%; height:510px; margin:0 auto;}

#family {width:960px; margin:0 auto;padding:20px 0px 0px 0px;text-align:center}
#family p {display:inline;margin:0px 25px 0px 25px;}

#footer_bg {width:100%; margin:40px 0px 10px 0px;border-top:1px solid #0b4da2;}
#footer {width:960px; height:80px; margin:15px auto 0 auto; background:url(../img/common/footer.gif) no-repeat;}
#footer_btn {float:right; width:200px; height:15px; text-align:right}


#sm_bg {width:940px;border:10px solid #1156b0;margin:0 auto;}
#sm_wrap{width:880px;margin:0 auto;overflow:auto;}
#sm_wrap .sm{width:200px;margin:20px 10px 20px 10px;float:left;}
#sm_wrap .sm ul{list-style:none; }
#sm_wrap .sm li{height: 10%; padding:8px 0px 8px 0px;text-align:center;list-style:none;border-bottom:1px dashed #949494; 
             font-size:12px; color:#1d57a8;font-family: µ¸¿ò,Arial;text-decoration:none;}
#sm_wrap .sm a:link, a:visited {padding:8px 0px 8px 0px;text-align:center;list-style:none;
             font-size:12px;color: #1d57a8;font-family: µ¸¿ò,Arial;text-decoration:none;}
#sm_wrap .sm a:hover {padding:8px 0px 8px 0px;text-align:center;list-style:none;
             font-size:12px;color: #ed1c24;font-family: µ¸¿ò,Arial;text-decoration:none;}
#sm_wrap .sm p{margin-top:-1px;text-align:right;list-style:none;border-top:1px solid #949494; }




#contents_wrap {width:960px;margin:0 auto;overflow:auto;}
#leftmenu {width:200px;height:100%;margin-right:60px;float:left;display: block;}
#leftmenu p{margin-bottom:20px}

#contents {margin-top:10px; width:700px;float:right;}
#contents h1{margin-bottom:30px}
#pagestep {margin-bottom:12px;font-size:11px; color:#777777;font-family: µ¸¿ò,Arial;text-decoration:none;text-align:right;}
.moviebtn {margin-left:30px;}

#list1 ul li{height:80px;list-style:none;padding:15px 0px 15px 0px; border-bottom:1px dashed #949494}
#list1 h2 a, visit, hover{font-size:24px; color:#1d57a8;font-family:Arial;font-weight:bold;text-decoration:none;}
#list1 h3{padding-bottom:8px; font-size:14px; color:#2c2c2c;font-family:µ¸¿ò;font-weight:bold;text-decoration:none;}
#list1 p{font-size:12px; color:#777777;font-family:µ¸¿ò;font-weight:none;text-decoration:none}
#list1 .list1_thum{float:left;margin:0px 15px 0px 0px;list-style:none;}



#tabmenu {background:#747474;padding:7px 5px 5px 5px}
#tabmenu #tab {list-style:none; font-family:µ¸¿ò;font-size:14px;font-weight:bold;color:#000000;}
#tabmenu #tab li{display:inline; height:30px}
#tabmenu #tab h3 {display:inline; padding:2px 20px 5px 20px;color:#000000;background:#ffffff;}
#tabmenu #tab a, #tabmenu #tab a:visited, #tabmenu #tab a:active 
{display:inline; height:22px; padding:4px 20px 5px 20px; text-decoration:none;color:#ffffff;font-family:µ¸¿ò;font-size:14px}
#tabmenu #tab a:hover 
{display:inline; height:22px; padding:4px 20px 5px 20px;text-decoration:none;background:#dddddd;color:#000000;font-family:µ¸¿ò;font-size:14px}



