
/* 메인 */
/*
#wrap {width:100%; overflow-x:hidden; overflow-y:hidden; min-width:1070px;}
#wrap #top_header{width:100%; height:113px; background-color:#221938;}
#wrap #top_header #top_logo{width:1075px; margin:0 auto; position:relative;}
#wrap #top_header #top_logo .top_mu{position:absolute; right:0; top:60px; font-size:12px; overflow:hidden; }
#wrap #top_header #top_logo .top_mu li{float:left;}
#wrap #top_header #top_logo .top_mu .top_home a{color:#0096db;}
#wrap #top_header #top_logo .top_mu .top_contact_us a{color:#5eba13;}

/* menu */
/*
#wrap #top_nav_01{width:100%; height:57px; background-color:#2d214a; position: relative; z-index:100; border-top:1px solid #392a5e; border-bottom:1px solid #392a5e;}
#wrap #top_nav_01 .top_nav_01{width:1075px; margin:0 auto; overflow:hidden; }
#wrap #top_nav_01 .top_nav_01 .top_menu{width:1075px; }
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb{width:1075px; height:57px; clear:both; position:relative; z-index:10; margin:0 auto; line-height:57px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul{overflow:hidden;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li{float:left; letter-spacing:-2px; font-size:16px; border-left:1px solid #392a5e; }
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul .gnb_last{border-right:1px solid #392a5e;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb .gnb_arrow{border-top:4px solid #d4cde6; border-right:4px solid transparent; border-left:4px solid transparent; vertical-align: middle; display: inline-block; margin-left:5px; *position:absolute; *margin-top:5px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a{color:#d4cde6; padding:0 30px; position:relative; *padding:0 37px 0 31px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a:hover{color:#fff; }
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a:hover .gnb_arrow{border-top:4px solid; border-right:4px solid transparent; border-left:4px solid transparent; vertical-align: middle; display: inline-block; margin-left:5px; }

#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb{width:100%; margin:0 auto; z-index:9999;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb div{position:absolute; overflow:hidden; top:57px; z-index:99;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb ul{width:200px; float:left; display:none; vertical-align:left; background-color:#221938; padding:10px 0 10px 0;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li{text-align:left; font-size:15px; padding:10px 20px; /*border-bottom:1px dashed #44336e; */}
/*
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li a{color:#d4cde6;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li a:hover{color:#fff;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_03{margin-left:270px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_05{margin-left:537px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_07{margin-left:805px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_08{margin-left:958px;}

/* 메인 */
#wrap {width:100%; overflow-x:hidden; overflow-y:hidden; min-width:1070px;}
#wrap #top_header{width:100%; height:113px; background-color:#f4f4f4;}
#wrap #top_header #top_logo{width:1075px; margin:0 auto; position:relative;}
#wrap #top_header #top_logo .top_mu{position:absolute; right:0; top:60px; font-size:12px; overflow:hidden; }
#wrap #top_header #top_logo .top_mu li{float:left;}
#wrap #top_header #top_logo .top_mu .top_home a{color:#0096db;}
#wrap #top_header #top_logo .top_mu .top_contact_us a{color:#5eba13;}

/* menu */
#wrap #top_nav_01{width:100%; height:57px; position: relative; z-index:100; border-bottom:2px solid #1093c1; border-top:1px solid #438264;
background: #528c6d; /* Old browsers */
background: -moz-linear-gradient(top,  #528c6d 0%, #5ea285 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#528c6d), color-stop(100%,#5ea285)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* IE10+ */
background: linear-gradient(to bottom,  #528c6d 0%,#5ea285 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#528c6d', endColorstr='#5ea285',GradientType=0 ); /* IE6-9 */
}
#wrap #top_nav_01 .top_nav_01{width:1075px; margin:0 auto; overflow:hidden;
background: #528c6d; /* Old browsers */
background: -moz-linear-gradient(top,  #528c6d 0%, #5ea285 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#528c6d), color-stop(100%,#5ea285)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #528c6d 0%,#5ea285 100%); /* IE10+ */
background: linear-gradient(to bottom,  #528c6d 0%,#5ea285 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#528c6d', endColorstr='#5ea285',GradientType=0 ); /* IE6-9 */
 }
#wrap #top_nav_01 .top_nav_01 .top_menu{width:1075px; }
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb{width:1075px; height:57px; clear:both; position:relative; z-index:10; margin:0 auto; line-height:57px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul{overflow:hidden;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li{float:left; letter-spacing:-2px; font-size:16px; border-left:1px solid #438264;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul .gnb_last{border-right:1px solid #438264;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb .gnb_arrow{border-top:4px solid #fff; border-right:4px solid transparent; border-left:4px solid transparent; vertical-align: middle; display: inline-block; margin-left:5px; *position:absolute; *margin-top:5px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a{color:#fff; padding:0 41px 17px; position:relative; *padding:0 47.5px 17px 42px;}
/*#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a:hover{color:#222;}*/
#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li:hover{color:#00b16a;
background: #41715a; /* Old browsers */
background: -moz-linear-gradient(top,  #41715a 0%, #4c846d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#41715a), color-stop(100%,#4c846d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #41715a 0%,#4c846d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #41715a 0%,#4c846d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #41715a 0%,#4c846d 100%); /* IE10+ */
background: linear-gradient(to bottom,  #41715a 0%,#4c846d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#41715a', endColorstr='#4c846d',GradientType=0 ); /* IE6-9 */

}

#wrap #top_nav_01 .top_nav_01 .top_menu #main_gnb ul li a:hover .gnb_arrow{border-top:4px solid; border-right:4px solid transparent; border-left:4px solid transparent; vertical-align: middle; display: inline-block; margin-left:5px; }

#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb{width:100%; margin:0 auto; z-index:9999;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb div{position:absolute; overflow:hidden; top:57px; z-index:99;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb ul{width:200px; float:left; display:none; vertical-align:left; background-color:#1093c1; padding:10px 0 10px 0;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li{text-align:left; font-size:15px; padding:10px 0; /*border-bottom:1px dashed #44336e; */}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li:hover{width:200px; background-color:#78c8d5;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb li a{color:#fff; padding:10px 10px 10px 10px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_03{margin-left:314px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_05{margin-left:624px;}
#wrap #top_nav_01 .top_nav_01 .top_menu #sub_gnb .main_sub_07{margin-left:938px;}

/* visual */
#visual_contents .main_visual{width:100%; height:500px; }
#main_con{width:100%; height:100%;}
.main_visual .sideshow{line-height: 1.95;}

/* 메인 콘텐츠 */
#main_con .main_contents{width:1075px; height:100%; margin:20px auto;}
#main_con .main_contents ul{overflow:hidden;}
#main_con .main_contents .main_infobox .main_infobox_01{width:326px; background-color:#f5f5f5; border:1px solid #dddddd;}
#main_con .main_contents .main_infobox .main_infobox_01 h4{width:306px; height:48px; line-height:48px; background-color:#1093c1; color:#fff; font-size:16px; margin:10px auto;}
#main_con .main_contents .main_infobox .main_infobox_01 h4 span{padding:0 0 0 10px;}
/*#main_con .main_contents .main_infobox .main_infobox_01 h4 span{background:url(/images/common/dot/main_infobox_name.png)  10px 0 no-repeat; height:16px; padding-left:35px;}*/
#main_con .main_contents .main_infobox .main_infobox_02{width:326px; background-color:#f5f5f5; border:1px solid #dddddd;}
#main_con .main_contents .main_infobox .main_infobox_02 h4{width:306px; height:48px; line-height:48px; background-color:#ff6633; color:#fff; font-size:16px; margin:10px auto;}
#main_con .main_contents .main_infobox .main_infobox_02 h4 span{padding:0 0 0 10px;}
/*#main_con .main_contents .main_infobox .main_infobox_02 h4 span{background:url(/images/common/dot/main_infobox_name.png)  10px 0 no-repeat; height:16px; padding-left:35px;}*/

#main_con .main_contents .main_infobox .main_infobox_con{ padding:1px 0 7px 10px; *padding:5px 0 5px 10px; font-size:13px; color:#333; line-height:150%; *line-height:150%;}
#main_con .main_contents .main_infobox .main_infobox_con li{float:none; overflow:hidden;margin-bottom:5px;}
#main_con .main_contents .main_infobox .main_infobox_con li p{float:left; }
#main_con .main_contents .main_infobox .main_infobox_con li .infobox_text_left{width:60px;}
#main_con .main_contents .main_info_banner{width:547px;}
#main_con .main_contents .main_info_banner ul{overflow:hidden;}
#main_con .main_contents .main_info_banner ul .main_info_ba01{width:273px; height:90px; border-right:1px dashed #ddd; border-bottom:1px dashed #ddd; }
#main_con .main_contents .main_info_banner ul .main_info_ba02{width:273px; height:90px; border-bottom:1px dashed #ddd; }
#main_con .main_contents .main_info_banner ul .main_info_ba03{width:273px; height:90px; border-right:1px dashed #ddd; }
#main_con .main_contents .main_info_banner ul .main_info_ba04{width:273px; height:90px; }
#main_con .main_contents .main_info_banner ul li{float:left;}
#main_con .main_contents .main_info_banner ul li p{float:left;}
#main_con .main_contents .main_info_banner ul li span{color:#555;}
#main_con .main_contents .main_note{width:268px; height:190px; font-size:12px; color:#333; }
#main_con .main_contents .main_note li{width:268px; overflow:hidden; padding:5px 0;}
#main_con .main_contents .main_note li a{color:#333;}
#main_con .main_contents .main_note h4{height:48px; line-height:48px; overflow:hidden; background-color:#1093c1; border:1px solid #ddd; padding:0 5px; font-weight:normal; }
#main_con .main_contents .main_note h4 .main_note_name{color:#fff; font-size:14px;}
#main_con .main_contents .main_note h4 .main_note_more a{color:#fff; font-size:12px;}

/* footer */
#footer{width:100%; height:120px; background-color:#202020; font-size:13px; color:#fff;}
#footer .footer_con{width:1075px; overflow:hidden; margin:30px auto; }
#footer .footer_con .footer_line{border-right:1px solid #eee;}

/* sub_visual */
#visual_sub{width:100%; height:180px; }
#visual_sub .visual_sub_con{width:1075px; margin:0 auto;}


/* con */
#con_wrap {width:100%; font-family:"Nanum Gothic"}
#con_wrap .sub_contents{width:1075px; margin:20px auto; overflow:hidden;}

/* sub menu */
#con_wrap .sub_contents .snb h4{width:200px; height:60px; text-align:center; line-height:60px; font-size:26px; color:#fff; font-weight:600;
background: #00b7ea; /* Old browsers */
background: -moz-linear-gradient(top,  #00b7ea 0%, #1093c1 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#1093c1)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #00b7ea 0%,#1093c1 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #00b7ea 0%,#1093c1 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #00b7ea 0%,#1093c1 100%); /* IE10+ */
background: linear-gradient(to bottom,  #00b7ea 0%,#1093c1 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#1093c1',GradientType=0 ); /* IE6-9 */

}
#con_wrap .sub_contents .snb{font-size:16px; width:200px; float:left;}
#con_wrap .sub_contents .snb a{color:#333;}
#con_wrap .sub_contents .snb a:hover{color:#e74c3c;}
#con_wrap .sub_contents .snb ul{border-left:5px solid #1093c1; padding:0 0 0 10px;}
#con_wrap .sub_contents .snb li{padding:10px 0;}

/* sub contents */
#con_wrap .sub_contents .sub_right{float:right; width:850px;}
#con_wrap .sub_contents .sub_right h4{width:100%; height:60px; font-size:24px; color:#333; line-height:80px; border-bottom:2px solid #41715a;}
#con_wrap .sub_contents .sub_right h5{color:#333; font-size:16px;}
#con_wrap .sub_contents .sub_right .text_box{padding:10px; border:1px solid #ccc; font-size:14px; line-height:150%; color:#555;}

/* intro contents */
.intro_p_text{font-size:14px; color:#e80d0d; }
.ul_text_line .intro_text_blue{color:#0d4be8;}
.ul_text_line li{border-bottom:1px dashed #bbb; padding:15px 5px;}
.intro_con_text li img{margin:0 0 -10px 0;}
.intro04_text u{color:#3f820d;}

/* 자원봉사신청 */
.volunteer_greeting{font-size:30px; color:#0084ff;}
/* 참가신청 동의서 */
.consent_con{width:95%; border:1px solid #ccc; margin:20px auto;}
.consent_con h5{color:#fff !important; padding:15px 0; text-align:center; background-color:#444;}
.consent_con h6{font-size:14px; color:#333; padding:0 10px;}
.consent_con ul{font-size:13px; line-height:200%; color:#555; padding:0 10px;}
.consent_con p{font-size:13px; line-height:200%; color:#555; padding:0 10px;}

/* 후원참여*/
.sponsor01_text{font-size:13px; color:#333;}
.sponsor03_list li{overflow:hidden;}
.sponsor03_list li .sponsor03_list_yy{width:80px; background-color:#ff3c5c; text-align:center; padding:5px 0; color:#fff; font-weight:bold;}
.sponsor03_list li .sponsor03_list_text{width:750px; padding:5px 0 5px 5px;}

/* 우편번호 */
#post{width:100%;font-family:'Nanum Gothic Bold','맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica;}
#post h1{width:100%; background:#333; font-size:16px; color:#fff; padding:15px 0;}
#post .post{font-size:12px;}
#post .post .sch dt{display:inline;}
#post .post .sch dd{display:inline;}
#post .con-post {width:100%; min-height:500px; background:url(../../images/contents/main_bg.jpg);  font-size:12px;}


/* 테이블 */
.con_tb{border-top:2px solid #f3b202; border-left:1px solid #dee1dc; background:#f6f6f3; font-size:13px;}
.con_tb th{color:#555; padding:10px 0; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc;}
.con_tb td{padding:5px 0 5px 5px; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc; background-color:#fff; color:#333;}
.con_tb .apply02_sp{color:#fff;}
.con_tb select{border:1px solid #dee1dc; padding:5px; font-size:13px;}
.con_tb textarea{border:1px solid #dee1dc; padding:5px; width:95%;}

.con_tb01{border-top:2px solid #f3b202; border-left:1px solid #dee1dc; color:#555; background:#f6f6f3; font-size:14px;}
.con_tb01 th{color:#555; padding:10px 0; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc; background-color:#fff;}
.con_tb01 td{padding:10px 0; text-align:center; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc;}

.con_tb02{border-top:2px solid #f3b202; border-left:1px solid #dee1dc; background-color:#f6f6f3; font-size:13px;}
.con_tb02 th{color:#555; padding:10px 0; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc;}
.con_tb02 td{padding:5px 5px 5px 5px; border-bottom:1px solid #dee1dc; border-right:1px solid #dee1dc; background-color:#fff; text-align:center;}
.con_tb02 .td_bg{background:#f6f6f3;}

/* 게시판 */
.con_border{border-top:2px solid #d6d6d6; color:#6a4229;}
.con_border th{color:#6a4229; padding:10px 0; border-bottom:1px solid #d6d6d6; background:#f8f8f9; font-size:12px;}
.con_border td{padding:10px ; border-bottom:1px solid #d6d6d6; background:#fff; font-size:12px;}
.con_border a{color:#6a4229;}

.con_border_view{border-top:2px solid #d6d6d6; border-left:1px solid #d6d6d6; color:#6a4229;}
.con_border_view th{color:#6a4229; padding:10px 0; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f8f8f9; font-size:12px;}
.con_border_view td{padding:10px ; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; font-size:12px;}
.con_border_view a{color:#6a4229;}

.con_border_reply_reg{border-top:1px solid #d6d6d6; border-left:1px solid #d6d6d6; color:#6a4229;}
.con_border_reply_reg th{color:#6a4229; padding:10px 0; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f8f8f9; font-size: 11px;}
.con_border_reply_reg td{padding:10px ; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; background:#f8f8f9; font-size: 11px;}
.con_border_reply_reg a{color:#6a4229;}

.con_border_reply_vi {border-top:2px solid #d6d6d6; border-left:1px solid #d6d6d6; color:#6a4229;}
.con_border_reply_vi th{color:#6a4229; padding:10px 0; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6; font-size:12px;}
.con_border_reply_vi td{padding:10px ; border-bottom:1px solid #d6d6d6; border-right:1px solid #d6d6d6;font-size:12px;}
.con_border_reply_vi a{color:#fff;}


/*페이징*/
.paging{overflow:hidden; font-size:14px;}
.paging .numbering {float:right; position:relative; left:-50%; }
.paging .numbering li {float:left; position:relative; margin:20px 20px 0 0; left:50%; color:#555;}
.paging .numbering li a{color:#555;}
.paging .numbering .select a{color:#d71920; font-weight:bold;}



/*버튼*/
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;

font-family:"Nanum Gothic",'맑은 고딕','Malgun Gothic','돋움',Dotum,'굴림',Gulim,Helvetica;}
.btn:focus,
.btn:active:focus,
.btn.active:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus {
  color: #333;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  pointer-events: none;
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}

.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #fba000;
  border-color: #d79100;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #fb8e00;
  border-color: #e68200;
}

.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #fff;
}

.btn-delete {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-delete:hover,
.btn-delete:focus,
.btn-delete:active,
.btn-delete.active,
.open > .dropdown-toggle.btn-delete {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-delete:active,
.btn-delete.active,
.open > .dropdown-toggle.btn-delete {
  background-image: none;
}
.btn-delete.disabled,
.btn-delete[disabled],
fieldset[disabled] .btn-delete,
.btn-delete.disabled:hover,
.btn-delete[disabled]:hover,
fieldset[disabled] .btn-delete:hover,
.btn-delete.disabled:focus,
.btn-delete[disabled]:focus,
fieldset[disabled] .btn-delete:focus,
.btn-delete.disabled:active,
.btn-delete[disabled]:active,
fieldset[disabled] .btn-delete:active,
.btn-delete.disabled.active,
.btn-delete[disabled].active,
fieldset[disabled] .btn-delete.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-delete .badge {
  color: #d9534f;
  background-color: #fff;
}

.btn-warning{padding:5px 10px; *padding:3px; font-size:13px; color: #fff;
  background-color: #f0ad4e; border:1px solid #eea236;
}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}


.btn-postcode{padding:5px ; *padding:3px; font-size:12px; background-color: #ffffff; border:1px solid #ccc; }
.btn-postcode:hover,
.btn-postcode:focus,
.btn-postcode:active,
.btn-postcode.active{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-search{padding:4px ; *padding:3px; font-size:12px; background-color: #ffffff; border:1px solid #ccc; }
.btn-search:hover,
.btn-search:focus,
.btn-search:active,
.btn-search.active{
  color: #333;
  background-color: #e6e6e6;
  border-color: #adadad;
}

.btn-post{padding:4px 7px; *padding:3px; font-size:13px; color: #fff;
  background-color: #f0ad4e; border:1px solid #eea236;
}
.btn-post:hover,
.btn-post:focus,
.btn-post:active,
.btn-post.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}


.tb-no-board {border-style:none;padding:0;margin:0;}



/* footer */
#footer_wrap {width:100%; background:#000; text-align:center;}
#footer_wrap p{padding:0;}

/* hidden */
#con_wrap .record01_con, #con_wrap .course02_con, #con_wrap .apply01_con, #con_wrap .community_con {min-height:500px;}
#con_wrap h1, #con_wrap .con_snb {display:none;}
#con_wrap .breadcrumbs {text-align:right;}


/* 이미지 롤링 */
.footer_banner{width:960px; margin:0 auto;}
.footer_banner ul{overflow:hidden; padding:10px 0;}
.footer_banner li{float:left;}



.dcourse, .dproduct {max-width:120px;}
.wdt_25{width:25%;}