
/*베이스*/

@charset "utf-8";
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
*{margin:0; padding:0;}
body{font-size:12px;font-family:"나눔고딕","Nanum Gothic","돋움",dotum;font-size:12px;color:#000;line-height:18px;}
a:link,a:visited,a:hover,a:active{text-decoration:none;}
img{border:none;}
caption,.hidden{position:absolute;width:0;height:0;font-size:0;line-height:0;visibility:hidden;overflow:hidden;left:-999px;}
ul,ol{list-style-type:none;}
address,i{font-style:normal;}
*{-webkit-text-size-adjust:none;}
#skipnav {position: absolute;left:-100%;color: #fff;background: #333;font-size: 1.4em;}
#skipnav:focus {display: block;position: static;left: 0;height: 1em;padding:.5em 0 1em;font-weight: bold;text-align: center;line-height: 1.5;vertical-align: middle;outline: 1px dotted #f6f8fa;}


/*레이아웃*/

#wrapper{position:relative; width:100%;min-width:320px;}

#header{position:relative; width:100%;height:45px;border-top:4px solid #1a2caa;padding-top:25px;}
#header h1{position:absolute;left:50%;margin-left:-91px;}

#container{position:relative; width:100%;}

#footer{position:relative; width:100%;background:#f5f5f5;border-top:1px solid #cecece!important;padding:20px 0;}
.footer_in{width:580px;margin:0 auto;}
.footer_in:after{display:block;clear:both;content:"";}


/*헤더*/

.allView{float:left;margin-left:5%;cursor:pointer;}

.gnb{width:100%;text-align:center;height:56px;background:url(../images/bg_gnb.gif) repeat-x;background:#3a61b0;}
.gnb li{display:inline-block;margin:0 2%;*display:inline; *zoom:1;}

/*전체보기*/

.allView_in{}
.allView_in li{width:100%;line-height:0;}
.allView_in li img{width:100%;}
.allView_in>li img{height:71px;}
.allView_in li ul li img{height:73px;}
.allView_in li ul,.allView_area{display:none;}

/*푸터*/

address{margin-bottom:10px;}
address,address a{color:#c4c4c4;font-family:"돋움",dotum;font-size:16px;line-height:19px;}
.pcView{margin-bottom:15px;}
.copy,.copy a{text-transform:uppercase;color:#858585;font-size:16px;}

/*서브 가이드*/

.subVisual img{width:100%;height:177px;}
.subTitle{width:580px;margin:0 auto;font-size:30px;font-weight:600;color:#4a4a4a;padding:10px 0;}
.location{margin:13px 0 40px 0;background:#e3e3e3;height:34px;background:url(../images/bg/bg_location.gif) repeat-x;}
.location:after{display:block;clear:both;content:"";}
.location_in{width:580px;margin:0 auto;padding-top:8px;height:26px;}
.location_in span{display:inline-block;text-transform:uppercase;}
.home{padding-left:12px;background:url(../images/obj/home.gif) 0 50% no-repeat;}

.subCont{width:580px;margin:0 auto;padding-bottom:100px;}


/*연혁*/

.history { width:580px; height:290px; }
.history_line { width:280px; height:290px; background:url(../images/bg/p1_page3_line.gif) 268px 0 repeat-y; float:left; padding-right:10px;}
.history_img { background:url(/img/sub/p1_page3_img.png) no-repeat; width:236px; height:247px; margin:17px 0 0 15px; padding:10px 0 0 15px; float:left;}
.history_icon { position:absolute; width:16px; height:16px; float:left; padding:65px 0 0 265px; }
.history_year { color:#2b2b2b; font-size:26px; padding:64px 0 10px 14px; font-weight:600; }
.history_text li { line-height:22px; font-size:13px; color:#4a4a4a; }
.history_style { color:#2b2b2b; font-weight:600; }

/*보유시설현황*/

.tabBtn_list{overflow:hidden;width:425px;margin:0 auto 20px auto;}
.tabBtn_list li{display:inline-block;margin-right:20px;height:51px;overflow:hidden;*display:inline; *zoom:1;}
.tabBtn_list li.mgNone{margin-right:0;}
.tabBtn_list li.on img,.tabBtn_list li:hover img,.tabBtn_list li:active img{margin-top:-51px;}
.currentImg{border:1px solid #ccc;margin-bottom:20px;}
.thumb{width:480px;margin:0 auto 20px auto;}
.thumb li{display:inline-block;*display:inline; *zoom:1;margin:0 5px 10px 0;line-height:0;}
.thumb li.mgNone{margin-right:0;}
.thumb li img{width:111px;height:87px;border:1px solid #ccc;}
.paging{text-align:center;margin-bottom:20px;}
.paging span{display:inline-block;padding:3px 10px;border:1px solid #ccc;margin:0 3px;cursor:pointer;}
.paging span.pagingImg{border:none;padding:0;}
.paging span,.paging span img{vertical-align:middle;}
.galleryTbl{width:100%;border-top:2px solid #222;font-size:14px;}
.galleryTbl th{border-bottom:1px solid #ccc;height:40px;background:#f2f7ff;border-right:1px solid #ccc;}
.galleryTbl th.bdNone,.galleryTbl td.bdNone{border-right:none;}
.galleryTbl td{text-align:center;border-bottom:1px solid #ccc;height:30px;border-right:1px solid #ccc;}

/*질문과 답변*/

.disInbl{display:inline-block;}
.sch{float:right;margin-bottom:20px;}
.sch select{height:24px;}
.sch input{height:20px;}
.sch select,.sch input,.sch span{vertical-align:middle;}
.qnaTbl{width:100%;border-top:3px solid #222;font-size:13px;margin-bottom:40px;}
.qnaTbl th{height:47px;border-bottom:1px solid #222;}
.qnaTbl td{height:47px;padding-left:15px;border-bottom:1px solid #ccc;background:#fafafa;}
.qnaTbl td.pdNone{padding-left:0;text-align:center;}
.qnaTbl td a{color:#222;}
.reply td{background:#fff;}
.reply i{margin-right:10px;display:inline-block;width:14px;height:10px;background:url(../images/bg/bg_reply.gif) no-repeat;}
.btnWrite{float:right;}





