.datapick_total_wrap {background:#555;padding:30px 0;text-align:center;}
.datapick_wrap {text-align:center;}
.datapick_wrap li {width:28%;margin:0 8px;border-radius:10px;display:inline-block;border:1px solid #777;background:#fafafa;
-webkit-box-shadow: 5px 5px 8px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:5px 5px 8px 0px rgba(50, 50, 50, 0.4);
box-shadow:5px 5px 8px 0px rgba(50, 50, 50, 0.4);
}

.timepick {width:91% !important;margin:20px auto 0 auto;border-radius:10px;border:1px solid #777;background:#fafafa;
-webkit-box-shadow: 5px 5px 8px 0px rgba(50, 50, 50, 0.4);
-moz-box-shadow:5px 5px 8px 0px rgba(50, 50, 50, 0.4);
box-shadow:5px 5px 8px 0px rgba(50, 50, 50, 0.4);}

.datapick_btn {width:100%;height:50px;cursor:pointer;text-align:center;font:bold 25px/50px "verdana";color:#555;
background: #f6f8f9; /* Old browsers */
background: -moz-linear-gradient(top, #f6f8f9 0%, #e5ebee 50%, #d7dee3 51%, #f5f7f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f8f9), color-stop(50%,#e5ebee), color-stop(51%,#d7dee3), color-stop(100%,#f5f7f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* IE10+ */
background: linear-gradient(to bottom, #f6f8f9 0%,#e5ebee 50%,#d7dee3 51%,#f5f7f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f9', endColorstr='#f5f7f9',GradientType=0 ); /* IE6-9 */
}

.datapick_btn1 {border-radius:10px 10px 0 0;}
.datapick_btn2 {border-radius:0 0 10px 10px;}

.datapick_filed {width:100%;height:50px;background: #fff;}
.datapick_filed input {width:100%;font:bold 25px/50px "verdana";color:#555;border:0;text-align:center;border-top:1px solid #dadada;border-bottom:1px solid #dadada;}

#res_btn {width:91%;height:50px;margin:20px auto 0 auto;border-radius:10px;cursor:pointer;text-align:center;font:bold 25px/50px "verdana";color:#fff;
background: #b5bdc8; /* Old browsers */
background: -moz-linear-gradient(top, #b5bdc8 0%, #828c95 36%, #28343b 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b5bdc8), color-stop(36%,#828c95), color-stop(100%,#28343b)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* IE10+ */
background: linear-gradient(to bottom, #b5bdc8 0%,#828c95 36%,#28343b 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5bdc8', endColorstr='#28343b',GradientType=0 ); /* IE6-9 */}

.del_rss {width:100%;margin:10px 0;}
.del_rss li {width:50%;}
.del_rss li a {font:normal 13px "dotum";}
.del_rss li.del_bbs {}
.del_rss li.del_bbs a {color:#ff0000;}

#bbs_list_wrap {width:100%;margin:20px 0;}
.bbs_list_table {width:100%;}
.bbs_list_table a {font:bold 25px "dotum";text-decoration:none;color:#444;}
.bbs_list_table a:hover {color:#0078c6;}
.bbs_list_table thead {}
.bbs_list_table thead th {font:bold 20px "dotum";height:45px;background:#fafafa;color:#0b204e;border-top:3px solid #5598d8;border-bottom:1px solid #eaeaea;}
.bbs_list_table tbody {}
.bbs_list_table tbody th {padding:15px 5px;font:normal 18px "dotum";height:39px;border-bottom:1px solid #dfdfdf;background:#f4f6f8;}
.bbs_list_table tbody th.titles {text-align:left;}
.bbs_list_table tbody td {padding:10px 5px;height:29px;border-bottom:1px solid #dfdfdf;font:normal 18px "dotum";text-align:center;}
.bbs_list_table tbody td.titles {text-align:left;line-height:30px;padding-left:15px;background:#fff;}
.bbs_list_table tbody td.titles span {color:#999;}
.bbs_list_table tbody td .notice_icon img {width:35px;height:16px;border:0;}
.bbs_list_table tbody td .icons {margin-left:10px;}
.bbs_list_table tbody td .icons img {width:14px;height:12px;border:0;}

/*ºä*/
.bbs_view {width:100%;margin:20px 0;}
.bbs_view .view_title {font:bold 20px "dotum";color:#444;text-align:center;padding:15px;border-top:2px solid #c4aa6d;border-bottom:1px solid #cfcfcf;background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(232,232,232,1) 100%);}
.bbs_view .date_line {height:40px;background:#f4f6f8;border-bottom:1px solid #d5d7d9;}
.bbs_view .date_line li {display:inline-block;*zoom:1;*display:inline;}
.bbs_view .date_line li.titles {margin-left:10px;font:normal 19px/40px "dotum";color:#000000;}
.bbs_view .date_line li.cont {margin-left:10px;font:normal 19px/40px "dotum";color:#838383;}
.bbs_view .date_line li.space {margin:0 10px;width:15px;}

.bbs_view .bbs_conts {padding:20px;border-bottom:1px solid #d5d7d9;}
.bbs_view .bbs_conts h3 {font:normal 15px/20px "dotum";color:#444444;margin:20px 0;}
.bbs_view .bbs_conts p {font:normal 20px/20px "dotum";color:#444444;}
.bbs_view .bbs_conts td {font:normal 20px/20px "dotum";color:#444444;}
.bbs_view .bbs_conts img {}
.bbs_view .bbs_conts a {font:normal 20px/20px "dotum";color:#444444;}
.bbs_view .bbs_conts a:hover {text-decoration:underline;color:#587ad2;}
.bbs_view .bbs_conts .over_img {width:660px;}
.bbs_view .bbs_conts .movie_wrap {text-align:center;padding-bottom:20px;margin-bottom:20px;border-bottom:1px dotted #dadada;}
.bbs_view .bbs_conts .movie_wrap .movie {width:100%;height:600px;margin:0 auto;}

.bbs_file_title {margin:30px 0 10px 0;font:normal 13px "dotum";color:#000000;}
.bbs_view .bbs_file {border-top:1px solid #dfdfdf;}
.bbs_view .bbs_file li.thumb_wrap {padding:10px 0;height:20px;border-bottom:1px solid #eaeaea;}
.bbs_view .bbs_file li .icon {margin:0 10px 0 0;}
.bbs_view .bbs_file li p.thumb_desc {margin-left:20px;font:normal 12px/20px "dotum";color:#838383;}

/*±Û¾²±â*/
.agreement_wrap {width:540px;padding:3%;border-top:2px solid #cc2f15;border-bottom:1px solid #eaeaea;background:#fafafa;margin:30px auto;font:normal 15px "dotum";}
.sub_sectoin_title {color:#0b204e;margin-bottom:10px;text-align:center;}
.sub_sectoin_title h2 {font:bold 20px "dotum";}
.agreement_wrap textarea {overflow-y:auto;width:100%;height:150px;padding:0;border:0;border:1px solid #dadada;}
.agreement_wrap .agree {margin:5px 0;width:100%;text-align:right;font:normal 13px "dotum";color:#555;}
#agree_form textarea {padding:15px;font:normal 14px "dotum";color:#555;}

.bbs_write {width:100%;margin:20px 0;}
.bbs_write thead th {height:42px;font:bold 20px "dotum";color:#0b204e;background:#fafafa;color:#0b204e;border-top:2px solid #cc2f15;border-bottom:1px solid #eaeaea;}
.bbs_write tbody td {text-align:left;padding:5px 10px;height:39px;border-bottom:1px solid #d5d7d9;font:normal 13px "dotum";}

/*ÆÐ½º¿öµå*/
.passwdform_wrap {width:90%;padding:5%;border:3px solid #5b588d;text-align:center;}
.passwdform_wrap label {font:bold 45px "dotum";position:relative;top:10px;}
.passwdform_wrap input.text {width:195px;padding-left:5px;height:58px;background:#eceff1;border:1px solid #ced1d3;font:normal 13px/58px "dotum";}

/* ÆäÀÌÂ¡ */
.bbs_paging {width:100%;height:35px;text-align:center;font-size:0;margin:20px 0;}
.bbs_paging li {height:25px;display:inline-block;*zoom:1;*display:inline;padding:0 15px;}
.bbs_paging li.curr {position:relative;top:4px;font:bold 30px/35px "dotum";color:#ff6600;}
.bbs_paging li.link a {position:relative;top:4px;font:normal 30px/35px "dotum";color:#999;text-decoration:none;}
.bbs_paging li.link a:hover {color:#ff6600;}

/* ÆäÀÌÂ¡ ¹öÆ° */
.bbs_paging_btn {width:100%;height:48px;text-align:center;font-size:0;margin:20px 0;}
.bbs_paging_btn li {height:48px;display:inline-block;*zoom:1;*display:inline;padding:0 10px;}

/*¹öÆ°*/
.bbs_btns {width:100%;margin:10px 0;text-align:right;}
.bbs_btns li {margin:0 15px 0 5px;display:inline-block;}

.bbs_search {width:100%;border:1px solid #a8b5d7;margin:20px 0;}
.bbs_search td {background:#fafafa;height:90px;font:normal 13px "dotum";text-align:center;}
.bbs_search td input.text {width:195px;padding-left:5px;height:58px;background:#eceff1;border:1px solid #ced1d3;font:normal 30px/58px "dotum";}
.bbs_search td select {height:58px;font:normal 30px "dotum";padding-left:5px;}

.il {width:100%;height:40px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.noj {margin:0;}
.j2 {margin-bottom:15px;}
.j3 {width:68%;}
.il label {display:block;font:normal 18px/40px 'NanumGothic';color:#999;}
.il span {display: block;height:40px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il input {position:absolute;width:99%;padding-left:1%;height:40px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}
.il textarea {position:absolute;width:99%;padding-left:1%;height:120px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.il2 {width:100%;height:120px;margin:10px 0;position:relative;box-shadow:0 1px 0 #FFF;-webkit-box-shadow: 0 1px 0 #FFF;padding:1px;border-radius:4px;background:-webkit-linear-gradient(top,rgba(174,174,175,1) 0%,rgba(199,199,199,1) 100%);}
.il2 label {display:block;font:normal 20px/40px 'NanumGothic';color:#999;}
.il2 span {display: block;height:120px;padding: 0 6px;border-radius: 3px;background:#FFF;box-shadow: inset 1px 1px 0 #F0F0F0;-webkit-box-shadow: inset 1px 1px 0 #F0F0F0;}
.il2 textarea {position:absolute;width:98%;padding:10px 1%;height:100px;border:0;background: transparent;font-size:20px;vertical-align:top;-webkit-appearance: none;top:0;left:0;z-index:1;}

.ic {width:100%;margin:10px 0;display:inline-block;}
.ic li {width:32%;float:left;}
.ic li.ic_num {margin-left:2%;}
.ic li.ic_mail {width:48%;margin-right:2%;}
.ic li.ic_mail2 {width:50%;}
.ic .select_wrap {width:100%;}
#mail_dir {display:none;}

.form_btn {text-align:center;margin:20px 0;}