@charset "utf-8";
@import url('common.css');



#nav{clear:both; position:absolute; margin-left:711px; z-index:4;}
#nav ul{width:504px;}
#nav ul li{float:left; position:relative;}
#nav ul li ul{display:none; position:absolute; width:126px; background-color:#900c0c; padding-top:10px; padding-bottom:14px;}
#nav ul li ul li{position:relative;}


.txt01 {font-family:"Dotum"; font-size:11px; color:#797979; line-height:20px;}

.txt02 {font-family:"Dotum"; font-size:12px; color:#ffffff; line-height:20px;}
.txt021 {font-family:"Dotum"; font-size:12px; color:#757575; line-height:20px;}

.txt0201 {font-family:"Dotum"; font-size:11px; color:#ffffff; line-height:20px;}

.txt04 {font-family:"Dotum"; font-size:14px; color:#c41010; line-height:20px; font-weight:bold;}


a.link01:link {font-family: "Dotum"; font-size:12px; text-decoration:none; color:#767676; line-height:18px; display:block; width:214px; height:26px; padding-top:7px; padding-left:10px;}
a.link01:visited {font-family: "Dotum"; font-size:12px; text-decoration:none; color:#767676; line-height:18px;}
a.link01:active {font-family: "Dotum"; font-size:12px; text-decoration:none; color:#767676; line-height:18px;}
a.link01:hover {font-family: "Dotum"; font-size:12px; color:#1ea19b; line-height:18px;}


table.sol01 thead  tr th {}
table.sol01 tbody  tr td {text-align:center; border-bottom:1px solid #3b3832; height:29px; font-family:"Dotum"; font-size:12px; color:#757575; line-height:18px;}

table.sol02 tbody  tr th {text-align:center; border-bottom:1px solid #555555; height:29px; font-family:"Dotum"; font-size:12px; color:#ffffff; line-height:18px; background-color:#333333;}
table.sol02 tbody  tr td {text-align:left; border-bottom:1px solid #3b3832; height:29px; font-family:"Dotum"; font-size:12px; color:#757575; line-height:18px; padding-left:15px;}


.top_menu {position:absolute; top:30px; margin-left:1038px; z-index:2;}

.menu1 {position:absolute; top:313px;}
.menu2 {position:absolute; top:208px;}

.img_txt01 {position:absolute; z-index:4; margin-top:114px; width:120px; text-align:center; height:23px; padding-top:5px; background-color:#000000; Alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; filter:Alpha(opacity=80);}

.ifra {border:1px solid #cdcdcd;}

.cd01 {border-bottom:1px solid #3f3c35; width:220px; height:25px; padding-left:17px; padding-top:7px;}

.cd02 {border:1px solid #3f3c35; background-color:#333333; width:100%; padding:7px;}

.cd03 {border-top:2px solid #c41010;}

.bg01 {background-image: url('../img/main/main_bg01.jpg'); background-position: 50% 0%; background-repeat: no-repeat; height:650px; width:100%;}

.bg02 {background-image: url('../img/main/sub_bg01.jpg'); background-position: 50% 0%; background-repeat: no-repeat; height:975px; width:100%;}

.bg03 {background-image:url(../img/sub04/bg01.png); background-repeat: repeat-x; background-position:right;}

.num {width:316px; margin:0 auto;}