@charset "utf-8";

@import url('reset.css');

#header {width:100%; height:70px;}


#navi_view {position:absolute; top:80px; left:0px; width:100%; min-height:300px; z-index:999;}
#navi_view h4 {width:100%; text-align:center; background:#2e63c2; padding:10px 0px; margin:0 auto; color:#fff;}
#navi_view ul li {width:100%; text-align:center; background:#dff6ff; padding:10px 0px; border-bottom:dotted 1px #333;}

#info_view {position:absolute; top:65px; left:0px; width:99.5%; text-align:center;z-index:999;}

.btn_navi {position:absolute; top:25px; left:20px;}
#header h1 {text-align:center; margin-top:15px; }
.btn_info {position:absolute; top:25px; right:20px;}


.gnb {height:47px; background:#124282; text-align:center; overflow:hidden;}
.gnb ul {overflow:hidden; width:100%; margin-bottom:14px;}
.gnb ul li:first-child {background:none;  }
.gnb ul li {float:left; width:25%; text-align:center; line-height:0; padding-top:15px; padding-bottom:14px; background: url('/images/common/g_line.gif') left 15px no-repeat;  }




/* 푸터 */
#footer {height:47px; background:#383838 url('/images/main/bg_footer.gif') repeat-x left top; text-align:center; overflow:hidden;}
#footer ul {overflow:hidden; width:100%; margin-bottom:14px;}
#footer ul li {float:left; width:32%; text-align:center; font-size:0; line-height:0; padding-top:15px; padding-bottom:14px; border-right:solid 1px #262626; }
#footer ul li + li {border-right:solid 1px #818181; background:#5d5d5d;border-left:solid 1px #818181; }
#footer ul li + li + li {border-left:solid 1px #262626; background:none; border-right:0px;}

#footer ul li:first-child {padding-left:0; background:none;}


.table_style1 {border-top:solid 2px #478ed1; margin:20px;}
.table_style1 table {width:100%;}
.table_style1 th.bg {background:#f7f7f7;}
.table_style1 table thead th:first-child {border-left:0px}
.table_style1 table tbody td:first-child {border-left:0px}
.table_style1 table tbody th:first-child {border-left:0px}
.table_style1 table thead th.bg {background:#f7f7f7; padding:10px 0; border-bottom:solid 1px #d7d6d6; color:#181818; text-align:center;}
.table_style1 th {padding:10px 0px; text-align:center; border-bottom:solid 1px #d4d3d3;border-left:solid 1px #d7d6d6; }
.table_style1 td {padding:10px 10px; text-align:center; border-bottom:solid 1px #d4d3d3; border-left:solid 1px #d4d3d3;}
.table_style1 td.tal {text-align:left;}
.table_style1 td a.f_unline {color:#202ee3; text-decoration:underline;}

.tble_style1 {width:97%; border-top:solid 2px #444444; margin:0 auto; }
.tble_style1 table {width:100%;}
.tble_style1 table thead th:first-child {border-left:0px}
.tble_style1 table thead th {padding:10px 0; border-bottom:solid 1px #d7d6d6; border-left:solid 1px #d7d6d6; color:#181818; text-align:center; background:#f7f7f7;}
.tble_style1 table thead th.bg {background:#f7f7f7; padding:10px 0; border-bottom:solid 1px #d7d6d6; color:#181818; text-align:center;}
.tble_style1 table thead th.tac {background:#f7f7f7; text-align:center; font-weight:bold;}
.tble_style1 table tbody th {padding:10px 0; border-bottom:solid 1px #d7d6d6; color:#181818; text-align:center;}
.tble_style1 table tbody th.tal {background:#f7f7f7; text-align:left; font-weight:bold; padding-left:20px; }
.tble_style1 table tbody td:first-child {border-left:0px;}
.tble_style1 table tbody th.bg {background:#f7f7f7;}
.tble_style1 table tbody td {border-bottom:solid 1px #d7d6d6; border-left:solid 1px #d7d6d6;padding:10px 10px; position:relative; text-align:center;}
.tble_style1 table tbody td.tal {text-align:left; padding-left:20px; }
.tble_style1 table tbody td p {margin-bottom:5px;}
.tble_style1 table tbody td ul li {margin-bottom:5px;}
.tble_style1 table tbody td .sel_iput {position:absolute; top:15px; left:23px; width:140px;}
.tble_style1 table tbody td.b_none {border-left:0px;}
.tble_style1 table thead th.bl_s1 {border-left:solid 1px #d7d6d6 }
.tble_style1 table tbody th.bl_s1 {border-left:solid 1px #d7d6d6 }
.tble_style1 table tbody td.bl_s1 {border-left:solid 1px #d7d6d6 }
.tble_style1 table tbody td.photo_pic img.photo_size {width:150px; height:200px; border:solid 1px #333;}


/* paginate  */
.paginate {text-align:center; margin-bottom:30px;}
.paginate a {display:inline-block; width:30px; height:30px; line-height:30px; border:solid 1px #d4d3d3; background:#f7f7f7; color:#9d9d9d; vertical-align:top; margin:0 3px;}
.paginate a.on {background:#6e6e6e; color:#fff;}
.paginate .pre2, .paginate .pre, .paginate .next, .paginate .next2 {border:0px;}
.paginate .pre2  {border-right:solid 1px #d4d3d3}
.paginate .next2  {border-left:solid 1px #d4d3d3}
.paginate .end {background:#fff; border:solid 1px #d7d6d6; padding:0 20px}