@charset "utf-8";

#sub_top{background:url("../images/subtopimg01.jpg") center 0 no-repeat; height:160px;}
#gnb_bg{position:relative; width:100%; height:50px; z-index:6666; background-color:#ed472a}
#gnb_nav{margin:0 auto; width:1200px;}
#gnb_nav li{float:left; padding-right:80px;}
#gnb_nav li h2 a{display:block; color:#fff; font-size:15px; height:34px; padding-top:16px;}
#gnb_nav li h2 a.on{background:url("../images/topmenu_arrow_sub.jpg") center bottom no-repeat;}
#gnb_nav li ul{position:absolute; top:50px; z-index:9999;}
#gnb_nav li ul li{float:left; margin-right:25px; padding-right:0px;}
#gnb_nav li ul li a{display:block; font-size:14px; color:#c6a09b; text-decoration:none; font-weight:bold; padding:10px 0px;}
#gnb_nav li ul li a:hover{color:#fff;}
#gnb_nav li ul li a.on{color:#fff;}

#gnb_nav li #top2m1{top:50px; display:none; }
#gnb_nav li #top2m2{top:50px; display:none; }
#gnb_nav li #top2m3{top:50px; display:none; }
#gnb_nav li #top2m4{top:50px; display:none; }
#gnb_nav li #top2m5{top:50px; display:none; }
#gnb_nav li #top2m6{top:50px; display:none; }

#sub_box{height:40px; width:100%; background-color:#92301e; position:absolute; top:50px; z-index:999; display:none;}
#navi_notice{background-color:#c43d25; width:400px; height:18px; padding:17px 15px 15px 15px; position:absolute; top:0px; left:50%; margin-left:170px;}
#navi_notice h3{font-size:14px; color:#fff; float:left;}
#navi_notice .txt{float:left; margin-left:25px; width:240px;}
#navi_notice .txt a{font-size:13px; color:#f4e1df; float:left;}
#navi_notice .date{font-size:13px; color:#f4e1df; float:right;}

#sub_content{width:1200px; margin:0 auto; position:relative; margin-top:80px;}
#sub_content .location{position:absolute; top:0px; right:0px;}
#sub_content .location .color_a{font-size:13px; color:#7e7e7e;}
#sub_content .location .color_b{font-size:13px; color:#7e7e7e;}
#sub_content .left_title{font-size:16px; line-height:16px; color:#000; font-weight:normal;}
#sub_content .sub_title{font-size:35px; line-height:35px; color:#000; margin-top:10px;}

#sub_content .cont{padding:50px 0; min-height:400px;}
#footer{border-top:1px solid #c5c5c5;}

.table_number{width:1100px; margin-left:50px; }
.table_number thead th {font-size:16px;height:45; background-color:#ed472a; border-top:3px solid #91301e; color:#fff; height:40px}
.table_number tbody td {height:60px; text-align:center; font-size:15px; border-bottom:1px solid #e5e5e5;}
.table_number tbody .bg {background-color:#fffaf5}