@charset "utf-8";
/* CSS Document */

@import url("base.css");


html, body{  width:100%; }



#container{ clear:both; width:915px; /* height:auto !important; height:100%; min-height:100%;  */margin:0 auto; padding:0; }

#contents{ clear:both; width:915px; /*min-height:780px; */margin:20px auto 50px; padding:0; text-align:left; }
*:first-child+html #contents{ clear:both; width:915px; /*min-height:780px; */margin:0 auto 50px; padding:0; text-align:left; }


#contents .nav{ width:910px; margin:0px 5px 42px 0; font:12px/20px NanumGothic, '돋움', Dotum, Arial, Tahoma; color:#515151;  text-align:right; }

#contents .lnb{ position:relative; left:50%; top:25px; float:left; width:914px; height:37px; margin:0px 0 0 -458px; background:#858585; }
*:first-child+html #contents .lnb{ position:relative; left:50%; top:62px; float:left; width:914px; height:37px; margin:0px 0 0 -458px; background:#858585; }
#contents .lnb dt{ float:left; width:212px; height:37px; background:#5b74b7; font:17px/37px NanumGothicBold; color:#FFF; text-align:center; letter-spacing:-1px; }
#contents .lnb dd{ float:left; }
#contents .lnb dd a{ display:inline-block; width:auto; height:37px; padding:0 15px; font: 13px/37px NanumGothic; color:#e8e8e8; }
#contents .lnb dd a.on{  background:url(/images/sub/lnb_on_2015.gif) 55% bottom no-repeat; font: 13px/37px NanumGothicBold; color:#FFF;  }

#contents .lnb dd.full{ float:left; width:910px; height:auto; background:#ffffff; border:2px solid #eaeaea; border-width:0 2px; min-height: 108px; }
#contents .lnb dd.full a{ display:inline-block; width:18%; height:25px; margin:0 0 0 15px; padding:0; font:13px/34px NanumGothicBold; color:#4d4d4d; }
#contents .lnb dd.full a.on{ background:none; color:#5b74b7; }


#contents h3{ float:left; width:100%; height:70px; margin:0 0 30px 0; padding:0; z-index:1; background:url(/images/title/title_@@_2015.gif) left top no-repeat; font:24px/70px NanumGothicBold; color:#525050; color:#2c2a2a; text-indent:50px; }
#contents h3.admin_title{ margin:108px 0 30px 0; background:url(/images/title/title_@@_2015.gif) left top no-repeat; font:23px/70px NanumGothicBold; color:#2c2a2a; text-indent:50px; } 
#contents h4{ float:left; width:100%; margin:-63px 0 35px 0; padding:0; }


#contents .lnb2{ position:relative; left:50%; top:25px; float:left; width:914px; height:37px; margin:0px 0 0 -458px; background:#858585; }
*:first-child+html #contents .lnb2{ position:relative; left:50%; top:62px; float:left; width:914px; height:37px; margin:0px 0 0 -458px; background:#858585; }
#contents .lnb2 dt{ float:left; width:212px; height:37px; background:#5b74b7; font:17px/37px NanumGothicBold; color:#FFF; text-align:center; letter-spacing:-1px; }
#contents .lnb2 dd{ float:left; }
#contents .lnb2 dd a{ display:inline-block; width:auto; height:37px; padding:0 15px; font: 13px/37px NanumGothic; color:#e8e8e8; }
#contents .lnb2 dd a.on{  background:url(/images/sub/lnb_on_2015.gif) 55% bottom no-repeat; font: 13px/37px NanumGothicBold; color:#FFF;  }

#contents .lnb2 dd.full{ float:left; width:910px; height:auto; background:#ffffff; border:2px solid #eaeaea; border-width:0 2px; min-height: 108px; }
#contents .lnb2 dd.full a{ display:inline-block; width:18%; height:25px; margin:0 0 0 15px; padding:0; font:13px/34px NanumGothicBold; color:#4d4d4d; }
#contents .lnb2 dd.full a.on{ background:none; color:#5b74b7; }

#contents .lnb2{height:auto;clear: both;}
#contents .lnb2:after{content: '';display: block;clear: both;}
#contents h3.admin_title{margin-top:25px;}
#contents .lnb2 dd.full{min-height:inherit;padding-bottom:8px;}
#contents .lnb2 dd.full a{}

/*
#contents .nav+.lnb{ position:relative; left:50%; top:0px; float:left; width:914px; height:37px; margin:-37px 0 0 -458px; background:#858585; }
#contents .nav+.lnb+h3{ margin-top:85px; }

*/


.title_town{ float:left; width:100%; margin:0 0 20px 0; }



.tab{ float:right; width:703px; height:37px; margin:-100px 0 0 0;  padding:0; background:#858585; z-index:100; }
.tab li{ float:left;  }
.tab li a{ display:inline-blcok; float:left; height:37px; padding:0 15px; font:13px/37px NanumGothic; color:#e8e8e8; }
.tab li.on a,
.tab li:hover a,
.tab li:focus a{ background:url(/images/sub/lnb_on_2015.gif) 55% bottom no-repeat;  font:13px/37px NanumGothicBold; color:#ffffff; }


.pro_tab{ float:left; width:100%; height:77px; background:url(/images/sub/tab_bg.gif) left top repeat-x; }
.pro_tab ul{ float:left; margin:0; padding:0; }
.pro_tab li{ float:left; margin:0; padding:0; }
.pro_tab #tab_a a{ float:left; width:218px; height:43px; background:url(/images/sub/tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
.pro_tab #tab_b a{ float:left; width:210px; height:43px; background:url(/images/sub/tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
.pro_tab #tab_a a:hover, .pro_tab #tab_a a:focus, .pro_tab #tab_a.on a{ background-position:left bottom; }
.pro_tab #tab_b a:hover, .pro_tab #tab_b a:focus, .pro_tab #tab_b.on a{ background-position:left bottom; }


.pro_area{ position:relative; float:left; width:872px; height:260px; margin:0 0 15px 0;  }
.pro_area .btn{ position:absolute; right:60px; bottom:7px; width:193px; height:34px;  }
.pro_area .btn input.btn_pro{ width:193px; height:34px; border:0; background:url(/images/sub/btn_pro.gif) left top no-repeat; font:600 14px/25px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#FFF; text-align:center; cursor:pointer; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .pro_area .btn input.btn_pro{ width:193px; height:34px; border:0; background:url(/images/sub/btn_pro.gif) left top no-repeat; font:bold 14px/25px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#FFF; text-align:center; cursor:pointer; } }



#schedule{ background:url(/images/sub/pro_bg01.gif) left bottom no-repeat; }
#organ{ background:url(/images/sub/pro_bg02.gif) left bottom no-repeat; }
#org_sogae{ background:url(/images/sub/pro_bg03.gif) left bottom no-repeat; }
#org_sogae .map{ position:relative; width:208px; height:258px; margin:0 auto; border:1px solid #d8d8d8; background:#f6f6f6 url(/images/sub/map_bg.gif) left top no-repeat;; overflow:hidden;}



#schedule .cal{ position:relative; width:208px; height:258px; margin:0px auto; border:1px solid #d8d8d8; background:#f6f6f6; overflow:hidden; }
#schedule .cal .month{ float:left; width:188px; height:25px; margin:15px 10px 0 10px; text-align:center; }
#schedule .cal .month img{ float:left; margin:0 5px; }
#schedule .cal .month span{ float:left; width:136px; font:600 14px/14px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#707070; text-align:center; }
#schedule .cal .s_calendar{ float:left; width:188px; height:155px; margin:2px 0 10px 12px; }
#schedule .cal table thead th{ display:table-cell; width:24px; height:24px; background:#dcdcdc; border:1px solid #FFF; border-collapce:collapce; text-align:center; line-height:24px; color:#444;  }
#schedule .cal table tbody td a{ display:inline-block; width:24px; height:24px; border:1px solid #f6f6f6; background:#FFF; border-collapce:collapce; text-align:center; line-height:24px; color:#444; }
#schedule .cal table tbody td a:hover{ background:#bababa; color:#FFF; }
#schedule .cal table .on a{ background:#fdc6c6 !important; }
#schedule .cal .choice{ position:absolute; left:0; bottom:0; float:left; width:208px; height:31px; background:#dcdcdc; text-align:center; line-height:30px; }
#schedule .cal .choice input{ margin:2px 3px 0; padding:3px 10px 3px;  border:1px solid #ccc; background:#f4f4f4; font:12px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#707070; text-align:center; cursor:pointer; }

#organ .map{ position:relative; float:left; width:208px; height:258px; margin:0 10px 0 110px; border:1px solid #d8d8d8; background:#f6f6f6 url(/images/sub/map_bg.gif) left top no-repeat;; overflow:hidden; }
.map .choice{ position:absolute; left:0; bottom:0; float:left; width:208px; height:31px; background:#dcdcdc; text-align:center; line-height:30px; }
.map .choice input{ margin:5px 3px 0; padding:3px 10px 3px;  border:1px solid #ccc; background:#f4f4f4; font:12px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#707070; text-align:center; cursor:pointer; }


#map01{ display:block; position:absolute; left:43px; top:38px; width:24px; height:25px; background:url(/images/sub/map_bt01.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map02{ display:block; position:absolute; left:69px; top:41px; width:24px; height:25px; background:url(/images/sub/map_bt02.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map03{ display:block; position:absolute; left:95px; top:46px; width:24px; height:25px; background:url(/images/sub/map_bt03.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map04{ display:block; position:absolute; left:121px; top:36px; width:24px; height:25px; background:url(/images/sub/map_bt04.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }

#map05{ display:block; position:absolute; left:35px; top:85px; width:24px; height:25px; background:url(/images/sub/map_bt05.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map06{ display:block; position:absolute; left:70px; top:74px; width:24px; height:25px; background:url(/images/sub/map_bt06.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map07{ display:block; position:absolute; left:102px; top:83px; width:24px; height:25px; background:url(/images/sub/map_bt07.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map08{ display:block; position:absolute; left:136px; top:86px; width:24px; height:25px; background:url(/images/sub/map_bt08.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }

#map09{ display:block; position:absolute; left:47px; top:117px; width:24px; height:25px; background:url(/images/sub/map_bt09.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map10{ display:block; position:absolute; left:86px; top:105px; width:24px; height:25px; background:url(/images/sub/map_bt10.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map11{ display:block; position:absolute; left:120px; top:114px; width:24px; height:25px; background:url(/images/sub/map_bt11.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map12{ display:block; position:absolute; left:147px; top:123px; width:24px; height:25px; background:url(/images/sub/map_bt12.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }

#map13{ display:block; position:absolute; left:47px; top:150px; width:24px; height:25px; background:url(/images/sub/map_bt13.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map14{ display:block; position:absolute; left:77px; top:161px; width:24px; height:25px; background:url(/images/sub/map_bt14.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map15{ display:block; position:absolute; left:102px; top:154px; width:24px; height:25px; background:url(/images/sub/map_bt15.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }
#map16{ display:block; position:absolute; left:134px; top:158px; width:24px; height:25px; background:url(/images/sub/map_bt16.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }

#map17{ display:block; position:absolute; left:57px; top:196px; width:24px; height:25px; background:url(/images/sub/map_bt17.png) no-repeat; text-indent:-10000px; cursor:pointer; overflow:hidden; }


.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before,
.ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { min-height: 0; /* support: IE7 */ }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: Alpha(Opacity=0); }
.ui-front { z-index: 100; }

.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default { border: 0 !important; }
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited { border: 0 !important; color: #555555; text-decoration: none; }
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus { border: 0 !important; }
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited {  border: 0 !important;color: #212121; text-decoration: none; }
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {border: 0 !important; background-position:left bottom !important; }
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited { border: 0 !important; color: #212121; text-decoration: none; }



.org{ position:relative; float:left; width:268px; height:258px; border:1px solid #d8d8d8; border-width:0 1px 1px 1px; background:#FFF; }
.org h4{ float:left; width:100%; height:25px; margin:0 !important; padding:0 !important;  border-bottom:1px solid #dbdbdb; background:url(/images/main/step_h3.gif) left top repeat-x; font:12px/25px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#393939; text-align:center; }
.org .box{ float:left; width:100%; height:212px; padding:10px 0; overflow:hidden; overflow-y:scroll; }
.org label{ float:left; width:100%; padding:5px 0; font:14px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; color:#393939; text-indent:10px; }
#datepick{ position:absolute; top:95px; right:35px;}
#datepick input{ padding:5px 0 4px 10px;  background:#FFF url(/images/sub/icon_calendar.gif) right top no-repeat; font-weight:bold; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #datepick{ position:absolute; top:95px; right:30px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { #datepick input{ padding:3px 0 0px 0px;  background:#FFF url(/images/sub/icon_calendar.gif) right top no-repeat; font-weight:bold; text-indent:19px; } }




#pro_period,
#pro_period2{ background:url(/images/sub/icon_calendar.gif) right top no-repeat; cursor:pointer; }




#center_login{ position:relative; display:block; float:left; width:505px; height:175px; margin:40px 0 0 183px; background:url(/images/member/login_center_bg.gif) left bottom no-repeat !important; }
#center_login form{ float:left; margin:0; padding:0; }
#center_login legend,
#center_login h3{ position:absolute; top:-1000px; left:-1000px; width:0; height:0; text-indent:-1000px; overflow:hidden; }
#center_login .input{ position:absolute; left:70px; top:60px; float:left; width:370px; margin:0; padding:0; }
#center_login label{ float:left; width:280px; height:25px; margin:2px 0 7px 0; }
#center_login label span{ float:left; width:60px; margin:1px 5px 0 0; text-align:right; line-height:25px; }
#center_login label input[type=text],
#center_login label input[type=password]{ float:left; width:190px; margin:0; padding:3px 5px 5px 5px; border:1px solid #d8d8d8; text-align:left; }
#center_login .save{ float:left; text-indent:65px;  }
*:first-child+html #center_login .save input{ margin:-6px -6px 0 -2px; padding:0; vertical-align:top; line-height:16px; }
#center_login label em{margin:0 0 0 5px; font:11px/16px dotum; vertical-align:top; }
#center_login #btn_login{ position:absolute; right:0px; top:1px; width:89px; height:60px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #center_login #btn_login{ /*position:absolute; right:75px; top:65px; width:89px; height:60px;*/ float:right; width:89px; height:60px; margin:5px 10px 0 0; } }





#login{ position:relative; display:block; float:left; width:914px; height:427px; margin:0px auto 60px; border:0; background:url(/images/member/login_bg_2015.gif) left bottom no-repeat; }
#login form,
#login fieldset{ margin:0; padding:0; border:0; background:none; }
#login legend,
#login h3{ position:absolute; top:-1000px; left:-1000px; width:0; height:0; text-indent:-1000px; overflow:hidden; }
#login .input{ float:left; width:460px; margin:85px 0 0 227px; padding:0; }
#login label{ float:left; width:460px; height:60px; margin:0; }
#login label span{ display:none; float:left; width:60px; margin:1px 5px 0 0; text-align:right; line-height:25px; }
#login label input[type=text],
#login label input[type=password]{ float:left; width:438px; height:49px; margin:0; padding:0 10px; border:1px solid #dadada; text-align:left; font:14px/49px dotum; color:#999999; }
#login .save{ display:none; float:left; text-indent:65px;  }
*:first-child+html #login .save input{ margin:-6px -6px 0 -2px; padding:0; vertical-align:top; line-height:16px; }
#login label em{margin:0 0 0 5px; font:11px/16px dotum; vertical-align:top; }
#login #btn_login{ width:460px; height:62px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { #login #btn_login{ /*position:absolute; right:75px; top:65px; width:89px; height:60px;*/ /* float:right; width:89px; height:60px; margin:5px 10px 0 0;*/ width:460px; height:62px; } }



.gear_res{ position:relative; display:block; float:left; width:914px; height:427px; margin:0px auto 60px; border:0; background:url(/images/member/login_bg_2015.gif) left bottom no-repeat; }
.gear_res form,
.gear_res fieldset{ margin:0; padding:0; border:0; background:none; }
.gear_res legend,
.gear_res h3{ position:absolute; top:-1000px; left:-1000px; width:0; height:0; text-indent:-1000px; overflow:hidden; }
.gear_res .input{ float:left; width:460px; margin:85px 0 0 227px; padding:0; }
.gear_res label{ float:left; width:460px; height:60px; margin:0; }
.gear_res label span{ float:left; display:inline-block; width:120px; height:49px; margin:1px 5px 0 0; font:bold 14px/49px dotum; color:#6d6c6c; text-align:center; }
.gear_res label input[type=text],
.gear_res label input[type=password] { height:49px; margin:0; padding:0 10px; border:1px solid #dadada; text-align:left; font:14px/49px dotum; color:#999999; }
.gear_res label em{margin:0 0 0 5px; font:11px/16px dotum; vertical-align:top; }
.gear_res #btn{ float:left; width:460px; height:62px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .gear_res #btn{ /*position:absolute; right:75px; top:65px; width:89px; height:60px;*/ /* float:right; width:89px; height:60px; margin:5px 10px 0 0;*/ width:460px; height:62px; } }
.gear_res p{ float:left; width:460px; height:70px; margin:30px 0 0 225px; padding:35px 0 0 55px; background:url(/images/sub/gear_res_bg.gif) left top no-repeat; font:16px/16px NanumGothicBold; color:#6d6c6c; }


 

#login .btn{ position:absolute; left:227px; top:300px; float:left; width:460px; margin:0; padding:30px 0 0 0 ; text-align:center; background:url(/images/member/login_btn_bg_2015.gif) left top no-repeat; }
#login .btn a{ display:inline-block; width:150px; height:20px; font:16px/20px NanumGothicBold; color:#6d6c6c; text-align:left; text-indent:45px; }
#login .btn a#btn_find_id{ background:url(/images/member/icon_find_id_2015.gif) 23px 2px no-repeat; }
#login .btn a#btn_find_pw{ background:url(/images/member/icon_find_pw_2015.gif) 23px 2px no-repeat; }
#login .btn a#btn_join{ background:url(/images/member/icon_join_2015.gif) 38px 2px no-repeat; text-indent:60px; }

#login .btn dl{ display:none; float:left; width:430px; margin:0 auto; text-align:left; }
#login .btn dt{ float:left; width:300px; margin:0 0 5px 0; background:url(/images/member/bl01.gif) left 8px no-repeat; text-indent:10px; letter-spacing:-1px; line-height:26px; text-align:left }
#login .btn dd{ float:left; width:160px; margin:0 0 5px 0; text-align:right; text-align:right; }










#bbs2-1,
#album2-1,
#faq2-1{ float:left; width:915px !important; margin:0 0 30px 0px; text-align:center; }
#faq2-1 .faq_list{ text-align:left; }







.center_article{ float:left; width:847px; margin:0 0 50px 20px; text-align:center;  }

#tab{ float:left; width:791px; border:0; margin:20px 0 0 41px; background:url(/images/center/Da01_tab_bg.gif) right bottom no-repeat; }
#tab ul, #tab li, #tab li a{ float:right; width:253px; border:0; }
#tab li:hover a, 
#tab li:focus a,  
#tab li.ui-tabs-active a{ background-position:left bottom; }
#tab div{ float:left; width:538px; height:393px; border:0; }
  
#Aa01_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/Aa01_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Aa01_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/Aa01_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Aa01_btn03 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/Aa01_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Aa01_btn04 a{ display:block; float:left; width:253px; height:76px; background:url(/images/center/Aa01_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Aa01_btn05 a{ display:block; float:left; width:253px; height:81px; background:url(/images/center/Aa01_tab_bt05.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }


#Da01_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/Da01_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Da01_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/Da01_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }

#Fa01_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/Fa01_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Fa01_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/Fa01_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#Fa01_btn03 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/Fa01_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }




#jcia_btn01 a{ display:block; float:left; width:253px; height:80px; margin-top:0px; background:url(/images/center/19_jcia_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jcia_btn02 a{ display:block; float:left; width:253px; height:80px; margin-top:-2px; background:url(/images/center/19_jcia_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jcia_btn03 a{ display:block; float:left; width:253px; height:80px; margin-top:-2px; background:url(/images/center/19_jcia_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jcia_btn04 a{ display:block; float:left; width:253px; height:80px; margin-top:-2px; background:url(/images/center/19_jcia_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jcia_btn05 a{ display:block; floa	t:left; width:253px; height:80px; margin-top:-2px; background:url(/images/center/19_jcia_tab_bt05.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }

#gwdseed_btn01 a{ display:block; float:left; width:253px; height:82px; margin-top:0px; background:url(/images/center/34_gwdseed_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#gwdseed_btn02 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/34_gwdseed_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#gwdseed_btn03 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/34_gwdseed_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#gwdseed_btn04 a{ display:block; float:left; width:253px; height:76px; margin-top:0px; background:url(/images/center/34_gwdseed_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#gwdseed_btn05 a{ display:block; float:left; width:253px; height:81px; margin-top:0px; background:url(/images/center/34_gwdseed_tab_bt05.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }

#jbnu_btn01 a{ display:block; float:left; width:253px; height:82px; margin-top:0px; background:url(/images/center/35_jbnu_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jbnu_btn02 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/35_jbnu_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jbnu_btn03 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/35_jbnu_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#jbnu_btn04 a{ display:block; float:left; width:253px; height:76px; margin-top:0px; background:url(/images/center/35_jbnu_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }

#post_btn01 a{ display:block; float:left; width:253px; height:82px; margin-top:0px; background:url(/images/center/36_post_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#post_btn02 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/36_post_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#post_btn03 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/36_post_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#post_btn04 a{ display:block; float:left; width:253px; height:77px; margin-top:0px; background:url(/images/center/36_post_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }


#munhwahouse_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/munhwahouse_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#munhwahouse_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/munhwahouse_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#munhwahouse_btn03 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/munhwahouse_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#munhwahouse_btn04 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/munhwahouse_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }

#wj-changup_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/wj-changup_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#wj-changup_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/wj-changup_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#wj-changup_btn03 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/wj-changup_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#wj-changup_btn04 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/wj-changup_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#wj-changup_btn05 a{ display:block; float:left; width:253px; height:80px; background:url(/images/center/wj-changup_tab_bt05.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }


#nano_btn01 a{ display:block; float:left; width:253px; height:82px; background:url(/images/center/nano_tab_bt01.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#nano_btn02 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/nano_tab_bt02.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#nano_btn03 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/nano_tab_bt03.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#nano_btn04 a{ display:block; float:left; width:253px; height:77px; background:url(/images/center/nano_tab_bt04.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }
#nano_btn05 a{ display:block; float:left; width:253px; height:80px; background:url(/images/center/nano_tab_bt05.gif) left top no-repeat; text-indent:-10000px; overflow:hidden; cursor:pointer; }


.center_map{ float:left; width:827px; margin:0 0 30px 24px; text-align:center; padding:14px; border:6px solid #eaeaea; text-align:left; }
.center_map .map{ float:left; width:570px; height:450px; text-align:center; font: 20px/450px  "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; }
.center_map .info{ float:right; width:252px; }
.info_map{ float:left; width:100%; }

.info_address{ float:left; width:252px; height:42px; margin:10px 0 10px 0; }
.info_address span{ float:left; width:42px; height:42px; background:#eaeaea; text-align:center; vertical-align:middle; font:12px/42px "눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma;  color:#525252; }
.info_address p{ float:right; width: 200px; height:42px; margin:0 0 10px 0; padding:0 0 10px 10px; font:14px/18px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; vertical-align:middle; }
.info_address p em{ display:block; font:12px/16px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; }

.info_tel{ float:left; width:252px; height:42px; margin:8px 0 10px 0; padding:10px 0 0 0; border-top:1px dotted #dadada; }
.info_tel span{ flaot:left; display:inline-block; width:42px; height:42px; background:#eaeaea; text-align:center; vertical-align:middle; font:12px/42px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma;  color:#525252; }
.info_tel p{ float:right; width: 200px; height:42px; margin:0 0 10px 0; padding:0 0 10px 10px; font:14px/42px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma; }

.info_go{ float:left; width:100%;}


.privacy{  float:left; width:847px; margin:0 0 50px 32.5px; text-align:left;  }
.privacy h2{ float:left; width:100%; height:16px; margin:0; padding:30px 0 10px;  font:bold 16px/16px dotum; color:#0088d1; }
.privacy .policy_title{ float:left; width:100%; height:14px; margin:0; padding:5px 0; font:bold 14px/14px dotum; color:#003d78; }
.privacy .policy_article{ float:left; width:100%; margin:0 0 20px 0; padding:0; line-height:18px; }
.privacy .policy_article *{ word-break:keep-all; }
.privacy .policy_article strong{ float:left; display:block; width:100%; margin:15px 0 8px 0;  font-weight:bold; color:#000; }
.privacy .policy_article p{ padding:0 0 0 15px; text-indent:0; }
.privacy .policy_article p br{ line-height:10px; }
.privacy .policy_article ul,
.privacy .policy_article ol{ display:block; float:left; width:98%; margin:5px 0 5px 10px; padding:0; }
.privacy .policy_article ul li{ float:left; width:100%; margin:0; padding:0; line-height:18px;  }
.privacy .policy_article ol li{ float:left; width:100%; margin:0; padding:0 0 0 15px; line-height:18px; text-indent:-15px; }
.privacy .info{ display:block; float:left; width:100%; margin:0 0 10px 0; padding:5px 0 5px 25px; background:#f9f9f9; border:1px solid #ddd; line-height:18px; }
.privacy .info strong{ margin-left:-10px !important; font-weight:bold; }
.privacy .policy_article table{ table-layout:fixed; border-top:2px solid #0088d1; }
.privacy .policy_article th{ padding:7px 0 5px; border-bottom:1px solid #DDD; background:#F9F9F9; font-weight:bold; color:#000; }
.privacy .policy_article td{ padding:5px 0 3px; border-bottom:1px solid #DDD; text-align:center; }
.privacy p.clear{clear:both; }
.privacy a{ color:#0088d1; text-decoration:underline; }








#org_a { position:absolute; left:465px; top:370px; width:350px; z-index:5; }
#org_b { position:absolute; left:465px; top:720px; width:350px; z-index:5;  }
#org_c { position:absolute; left:465px; top:1075px; width:350px; z-index:5;  }
#org_c2 { position:absolute; left:465px; top:1345px; width:350px; z-index:5;  }

#org_a li,
#org_b li,
#org_c li,
#org_c2 li{ width:100%; background:url(/images/sub/bl02.gif) left 3px no-repeat; text-indent:10px; }

#org_a li a,
#org_b li a,
#org_c li a,
#org_c2 li a{ width:100%; font:13px/20px "나눔고딕", 'Nanum Gothic', NanumGothic, NGNormal, '돋움', Dotum, Arial, Tahoma;  }


@media \0screen { /* ie8 전용핵 */
.program_gear{ width:914px; height:117px; border-bottom:2px solid #858585; }
}


.program_gear{  width:914px; height:117px; }
*:first-child+html .program_gear{  width:914px; height:117px; border-bottom:2px solid #858585; }
.program_gear tr:first-child th{ border-top:2px solid #5b74b7; border-bottom:1px solid #d2d2d2; }
.program_gear tr:first-child td{ border-top:2px solid #858585; border-bottom:1px solid #d2d2d2;  }
.program_gear tr:last-child th{ border-bottom:2px solid #5b74b7; }
.program_gear tr:last-child td{ border-bottom:2px solid #858585; }

.program_gear th{ width:219px; background:#eaeaea; font:14px/14px NanumGothicBold; color:#656565; text-align:center; }
.program_gear td{ width:650px; padding:5px 10px 0px 15px; background:#f3f3f3; }
.program_gear td label{ display:inline-block; margin:0 18px 0 0;  font:14px/14px NanumGothicBold; color:#656565;  }

.program_gear td label input[type=radio]{ margin:0; vertical-align:-2px; }
.program_gear td label input[type=text]{ width:100px; height:15px; padding:4px 0 4px 3px; background:#FFF url(/images/common/icon_calendar.gif) right top no-repeat; vertical-align:-2px; }

.btn_program_gear{ width:100%; margin:0 0 25px 0; padding:10px 0; border-bottom:1px solid #dadada;  text-align:center  ; }
.btn_program_gear button,
.btn_program_gear a{ width:70px; height:28px; background:#5b74b7; border-radius:3px; font:bold 12px/28px dotum; color:#FFF; }









.date_control{  float:left; width:100%; height:30px; margin:0 0 15px 0; text-align:center; }
.date_control a{ display:inline-block; padding:0 10px; border:0; background:none; font:20px/30px NanumGothicBold; color:#b4b4b4; cursor:pointer; }
.date_control span{ margin:0 15px; font:20px/30px NanumGothicBold; color:#0073bc; }
.calendar{ clear:both; float:left; margin-bottom:10px; text-align:center;  }
.calendar,  
.calendar th,
.calendar td{ border:1px solid #cfcfcf; border-collapse:collapse; }
.calendar th{ background:#eeeeee; font:13px/30px NanumGothicBold; color:#272727; }
.calendar td{ margin:0; padding:0; height:90px; }
.calendar td .empty{ display:block; width:100%; height:100%; background:#fafafa; }
.calendar td .day{ float:left; display:inline-block; margin:-13px 0 0 5px;  font:11px/11px verdana; text-align:left; }
.calendar td .red{ color:#f00; }

.calendar td .blue{ border:0; background:none; font-weight:bold; color:#0073bc; text-decoration:underline; cursor:pointer; }
.calendar td .grey{ position:relative !important;  color:#aaa; font-weight:bold;  }
.calendar td .black{ position:relative !important;  font-weight:bold; }
.calendar td .am{ margin:10px 0 0 0; line-height:20px; }
.calendar td .pm{ line-height:20px; }

.cal_cmt{ float:left; width:100%; margin:0 0 15px 0; padding:0 0 10px 0; border-bottom:1px solid #d0d0d0; background:url(/images/common/icon_cmt.gif) 177px 2px no-repeat; font:14px/14px dotum; color:#302f2f; text-align:center; }
.cal_cmt strong{ font-size:14px; font-weight:bold; color:#000; text-decoration:underline; }


.calendar td .am div{ position:absolute !important; margin:-16px 0 0 100px; z-index:99999 !important; }
.calendar td .pm div{ position:absolute !important; margin:-16px 0 0 100px; z-index:99999 !important; }

*:first-child+html .calendar td .am div{ position:absolute !important; margin:0; z-index:99999 !important; }
*:first-child+html .calendar td .pm div{ position:absolute !important; margin:0; z-index:99999 !important; }

.layer_black,
.layer_grey{ display:none;width:244px; min-height:94px; margin:0; background:#858585; border:3px solid #858585; z-index:99999; cursor:pointer; }
.layer_grey h5,
.layer_black h5{width:100%; height:20px !important; font:bold 12px/30px dotum !important; color:#FFF !important; text-align:center !important;  z-index:99999; }
.layer_grey h5 .close,
.layer_black h5 .close{ position:absolute; right:5px; top:0px; color:#FFF; font:11px/25px verdana; z-index:99999; }

.layer_grey ul,
.layer_black ul{display:block;background:#fafafa; min-height:18px; padding:7px;  z-index:99999;}
.layer_black li{ min-height:18px;line-height:130%; text-align:left; color:#302f2f;  z-index:99999;}
.layer_grey li{ min-height:18px;line-height:130%; text-align:left; color:#302f2f;  z-index:99999;}

.layer_grey .li_Blue{color: BLUE;}
.layer_black .li_Blue{color: BLUE;}



.admitted{ position:relative; }
.admitted span{display:inline-block; color:#000; text-decoration:underline; cursor:pointer; }


.layer_admitted{ display:none; position:absolute; left:-80px; top:45px;  float:left; width:244px; height:94px; margin:0; background:#858585; border:3px solid #858585; z-index:99999; cursor:pointer; }
.layer_admitted h5{ float:left; width:100%; height:20px !important; font:bold 12px/30px dotum !important; color:#FFF !important; text-align:center !important;  z-index:99999; text-indent:0; }
.layer_admitted h5 .close{ position:absolute; right:5px; top:0px; color:#FFF; font:11px/25px verdana; z-index:99999; }
.layer_admitted ul{ float:left; width:100%; background:#fafafa; height:57px; padding:7px 0 0 0;  z-index:99999;}
.layer_admitted li{ line-height:50px; text-align:center; color:#302f2f;  z-index:99999;}

.iocn_cmt{ float:left; width:885px;margin:0 0 15px 0; padding:5px 0 10px 30px; border-bottom:1px solid #d0d0d0; background:url(/images/common/icon_cmt.gif) 5px 5px no-repeat; font:12px/18px dotum; color:#302f2f; text-align:left; word-break:keep-all; }
.iocn_cmt strong{  font-weight:bold; color:#000; }


/* 전체메뉴 */
.sitemapArea{ clear:both; position:relative; }
.sitemapArea a{display:block;padding:9px 10px 9px 55px;border-bottom:1px solid #eee;font-size:13px;color:#282727;text-align:left;font-family:'NanumGothicBold'; }
.sitemapArea a:hover{color:#0096ff;}
.sitemapArea h5{poisition:relative; width:265px;  height:43px; overflow:hidden; }
.sitemapArea h5 a{padding:8px 8px 10px 53px;border-bottom:0;border:2px solid #eee;font-size:13px; }
.sitemapArea li{ display:inline-block;*display:inline;*zoom:1;width:29%;padding:0 2%;min-height:186px;vertical-align:top;text-align:center;}
.sitemapArea .sm_about h5 a{background:#fafafa url(/images/etc_2015/icon_about.gif) no-repeat left top;}
.sitemapArea .sm_program h5 a{background:#fafafa url(/images/etc_2015/icon_program.gif) no-repeat left top;}
.sitemapArea .sm_addIdea h5 a{background:#fafafa url(/images/etc_2015/icon_addIdea.gif) no-repeat left top;}
.sitemapArea .sm_data h5 a{background:#fafafa url(/images/etc_2015/icon_data.gif) no-repeat left top;}
.sitemapArea .sm_show h5 a{background:#fafafa url(/images/etc_2015/icon_show.gif) no-repeat left top;}
.sitemapArea .sm_notice h5 a{background:#fafafa url(/images/etc_2015/icon_notice.gif) no-repeat left top;}
.sitemapArea .sm_find h5 a{background:#fafafa url(/images/etc_2015/icon_find.gif) no-repeat left top;}
.sitemapArea .sm_guide h5 a{background:#fafafa url(/images/etc_2015/icon_guide.gif) no-repeat left top;}
.sitemapArea .sm_center h5 a{background:#fafafa url(/images/etc_2015/icon_center.gif) no-repeat left top;}









