*{margin:0px; padding:0px;}
body{font-size:12px; font-family:"µ¸¿ò", dotum; color:#000;}
img{border:none; font-size:0px;}
li{list-style:none;}
a ,a:hover{text-decoration:none; color:#000;}
#skipnavigation,.skip,hr,caption{position:absolute; left:-999px; width:0; height:0; line-height:0; font-size:0; overflow:hidden; visibility:hidden;}

#wrap{width:1500px; margin:0 auto;}
#container{overflow:hidden; position:relative; width:1500px;}

/* 1 */
#container div.earth_box{background:url(img/zoo_earth.jpg) no-repeat left top; width:1035px; height:965px; position:relative;}
#container div.earth_box ul li{position:absolute;}
#container div.earth_box ul li.cont01{left:446px; top:69px;}
#container div.earth_box ul li.cont02{left:207px; top:210px;}
#container div.earth_box ul li.cont03{left:782px; top:230px;}
#container div.earth_box ul li.cont04{left:368px; top:265px;}
#container div.earth_box ul li.cont05{left:535px; top:391px;}
#container div.earth_box ul li.cont06{left:106px; top:474px;}
#container div.earth_box ul li.cont07{left:628px; top:606px;}
#container div.earth_box ul li.cont08{left:241px; top:641px;}
#container div.earth_box ul li.cont09{left:424px; top:641px;}
#container div.earth_box ul li.cont10{left:276px; top:389px;}
#container div.earth_box ul li.cont11{left:700px; top:570px;}
#container div.earth_box ul li.cont12{left:673px; top:476px;}

#container div.message_box{position:absolute; right:0px; top:0px; width:465px; height:965px; background:#dfe0d9; }
#container div.message_box ul{padding-left:23px;}
#container div.message_box ul li{margin-top:10px;}
#container div.message_box ul li:first-child{margin-top:0px;}
#container div.message_box ul li.id_input{background:url(img/zoo_message_id.jpg) no-repeat left top; width:415px; height:77px;}
#container div.message_box ul li.id_input input{height:32px; width:260px; border:0 none; background:#f5f6f4; margin:20px 0 0 110px; color:#545454; font-size:28px; font-family:"myriad pro"; font-weight:bold;}
#container div.message_box ul li.pw_input{background:url(img/zoo_message_pw.jpg) no-repeat left top; width:415px; height:77px;}
#container div.message_box ul li.pw_input input{height:32px; width:260px; border:0 none; background:#f5f6f4; margin:20px 0 0 110px; color:#545454; font-size:28px; font-family:"myriad pro"; font-weight:bold;}
#container div.message_box ul li.select_box{ width:315px; padding:7px 0; padding-left:100px; overflow:hidden; border-radius:10px; border:1px solid #c9cecf; background:#f5f6f4;}
#container div.message_box ul li.select_box select{height:32px; width:260px; border:0 none; background:#f5f6f4; color:#545454; font-size:20px; font-family:"¸¼Àº°íµñ"; font-weight:bold; letter-spacing:-3px;}
#container div.message_box ul li.txt_box{/*background:url(img/zoo_message_txt.jpg) no-repeat left top0*/; width:415px; height:260px; overflow:hidden; border-radius:10px; border:1px solid #c9cecf; background:#f5f6f4;}
#container div.message_box ul li.txt_box textarea{color:#545454; font-size:28px; font-family:"myriad pro"; font-weight:bold; width:430px; height:250px; margin:10px 0 0 7px; border:0 none; background:#f5f6f4;}
#container div.message_box ul li.btn{width:415px; padding:6px 0; border-radius:10px; border:1px solid #c9cecf; background:#f5f6f4; text-align:Center;}
#container div.message_box ul li.btn a{color:#545454; font-size:28px; font-family:"myriad pro"; font-weight:bold; display:block;}

#container div.scrren_li_wrap{background:url(img/zoo_scrren.jpg) no-repeat left top; width:1500px; height:1635px; position:relative;}
#container div.scrren_li_wrap .p_btn{position:absolute; top:713px; left:80px; }
#container div.scrren_li_wrap .n_btn{position:absolute; top:713px; right:80px; }
#container div.scrren_li_wrap .inwrap{position:relative;}
#container div.scrren_li_wrap .scrren_box{position:absolute; left:310px; top:207px; overflow:hidden;}
#container div.scrren_li_wrap .scrren_box .thum{width:887px; height:1179px; overflow:hidden;}
#container div.scrren_li_wrap .scrren_box .thum ul{overflow:hidden; width:10000px;}
#container div.scrren_li_wrap .scrren_box .thum ul li{float:left;}


#container div.scrren_li_wrap .scrren_box .txt_box{background:url(img/zoo_message_txtbox.jpg) no-repeat left top; background-size:cover;  padding-top:20px;  z-index:99;}
#container div.scrren_li_wrap .scrren_box .txt_box .txt{width:765px; height:240px; margin:0px auto 0;  font-family:"myriad pro"; font-size:17px; color:#464646; line-height:26px; padding:0px 20px;}
#container div.scrren_li_wrap .scrren_box .txt_box .txt p{padding:10px 15px; min-height:90px;}
#container div.scrren_li_wrap .scrren_box .txt_box .txt p:first-child{background:url(img/zoo_dotted12x3.gif) repeat-x left bottom;}
#container div.scrren_li_wrap .scrren_box .txt_box .page{ text-align:center; font-family:"myriad pro"; font-size:20px; color:#464646;}
#container div.scrren_li_wrap .scrren_box .txt_box .page a{padding:0px 5px;}
/* 1 */



#container .content_wrap{width:842px; background:#ffffff; margin:0 auto; padding:36px 36px 43px 36px; }
#container .content_wrap .tit_wrap{border-bottom:1px solid #cdcfd6; position:relative;  padding-bottom:9px;}
#container .content_wrap .tit_wrap span{padding-left:1px; font-size:24px; color:#040001; font-weight:bold; font-family: 'Nanum Gothic',"µ¸¿ò","µ¸¿òÃ¼",Dotum,Helvetica,sans-serif; letter-spacing:-1px;}
#container .content_wrap .tit_wrap a{position:absolute; right:0px; top:-12px; }

.gallery_wrap{background:#f4f4f0; padding-bottom:30px;}
.gallery_wrap .inwrap{width:980px; margin:0 auto;}
.gallery_wrap .section01{position:relative; }
.gallery_wrap .section01 .l_btn{position:absolute; left:8px; top:137px;}
.gallery_wrap .section01 .r_btn{position:absolute; right:8px; top:137px;}

.gallery_wrap .list_wrap{width:704px; margin:0 auto; overflow:hidden; margin-top:10px; padding-bottom:38px; padding-left:15px; }
.gallery_wrap .list_wrap .list_type01{width:2000px; overflow:hidden; margin-top:10px;}
.gallery_wrap .list_wrap .list_type01 li{float:left; width:225px; height:308px; margin-right:15px; background:#e4e3e3; text-align:center;}
.gallery_wrap .list_wrap .list_type01 li p{font-weight:bold; color:#000000; font-size:14px; letter-spacing:-1px; font-family: 'Nanum Gothic',"µ¸¿ò","µ¸¿òÃ¼",Dotum,Helvetica,sans-serif;}
.gallery_wrap .list_wrap .list_type01 li p.tit{width:200px; margin:0 auto; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;  margin-top:10px; font-weight:700;}
.gallery_wrap .list_wrap .list_type01 li p.date{margin-top:7px;}

.gallery_wrap .view_wrap{margin-top:12px;}
.gallery_wrap .view_wrap .view_btn {padding-bottom:30px; }
.gallery_wrap .view_wrap .view_btn .v_right_btn{float:right;}
.gallery_wrap .view_wrap .view_btn .v_left_btn{float:left;}
.gallery_wrap .view_wrap .view_img{overflow:hidden; margin-bottom:30px; margin-top:15px;text-align:center;}
.gallery_wrap .view_wrap .view_img span{}
.gallery_wrap .view_wrap .view_img span:first-child{margin-right:1px;}
.gallery_wrap .view_wrap .view_txt{border-bottom:1px solid #cdcfd6; padding-bottom:20px; margin-bottom:9px;}

.month_animal_wrap{position:relative;}
.month_animal_wrap div.animal_thum{position:absolute; right:98px; top:139px;}
.month_animal_wrap div.animal_thum p{display:none; position:relative; width:569px; height:917px;}
.month_animal_wrap div.animal_thum p a{display:none;}
.month_animal_wrap div.animal_thum p.on{display:block;}
.month_animal_wrap div.animal_thum p.on a{display:block; width:160px; height:40px; position:absolute; top:840px; right:210px; z-index:99;}

.gallery_wrap .content_wrap{width:842px; background:#ffffff; margin:0 auto; padding:36px 36px 43px 36px; }
.gallery_wrap .content_wrap .tit_wrap{border-bottom:1px solid #cdcfd6; position:relative;  padding-bottom:9px;}
.gallery_wrap .content_wrap .tit_wrap span{padding-left:1px; font-size:24px; color:#040001; font-weight:bold; font-family: 'Nanum Gothic',"µ¸¿ò","µ¸¿òÃ¼",Dotum,Helvetica,sans-serif; letter-spacing:-1px;}
.gallery_wrap .content_wrap .tit_wrap a{position:absolute; right:0px; top:-12px; }
.gallery_wrap .content_wrap table.write_op{margin-top:22px;}
.gallery_wrap .content_wrap table.write_op th{width:48px; height:25px; font-weight:normal; text-align:left; padding-left:6px; color:#5b5b5b; vertical-align:middle;}
.gallery_wrap .content_wrap table.write_op td{width:788px; padding-bottom:5px;} 
.gallery_wrap .content_wrap table.write_op td img{vertical-align:top;}
.gallery_wrap .content_wrap table.write_op td input{ height:23px; border:1px solid #d3d3d3; padding-left:6px; line-height:23px;}
.gallery_wrap .content_wrap table.write_op td .noti{color:#f82d2d; font-size:11px; padding-left:11px;}
.gallery_wrap .content_wrap .right_btn{text-align:right;padding-top:20px;}
.gallery_wrap .content_wrap .center_btn{text-align:center;}
.gallery_wrap .content_wrap .editor{margin:4px 0 22px 0;}

.page_wrap{text-align:center; padding-top:40px;}
.page_wrap a{font-size:12px; padding:0 5px;}
.page_wrap a:hover{text-decoration:underline;}
.page_wrap a.on{font-weight:bold;}