input, select, textarea { font-size:13px; margin-left:3px;}
 #board_basic_view .news_tit h3 { font-weight:500; letter-spacing:-1px;}
 #board_wrap { max-width:1200px; margin:0 auto; padding:50px 0 0; width:100%;}
 .board_wrap { max-width:1200px; margin:0 auto; padding:0; width:100%;}
 .tourboard_detail_box .guide_txt { text-align:center; line-height:1.6; font-size:15px; margin-bottom:30px;}
 .tourboard_detail_area { padding-bottom:40px;}
 .center { text-align:center;}
 .bold {font-weight:400;}
   .board_t1 {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; width:100%; clear: both; font-size:15px; margin-top:20px; margin-bottom:15px;}
 .board_t1 th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #858585; padding: 15px 11px;text-align:center; font-weight:400; background-color:#f5f5f5 !important;}
 .board_t1 td {border:1px solid #d2d2d2;color: #525252; padding: 9px 11px; text-align:center; font-weight:400; vertical-align:middle; height:30px;}
 .board_t1 td a:hover{text-decoration:underline;}
 .board_t1 td.vod_on span{background: url("/images/board/youtube_icon.png") no-repeat; display:block; width:30px; height:30px; text-indent:-5000px; margin:0 auto;}
 .board_t1 span.icon_attach{margin-left:0;}
 /*.board_t1 {border-top:1px solid #d2d2d2; width:100%; clear: both}
 .board_t1 th {border-bottom:1px solid #d2d2d2; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:center; color: #525252;}
 .board_t1 td {border-bottom: 1px solid #d2d2d2; color: #323232; padding: 15px 5px; text-align: center; line-height:1.5; word-break:break-all}
 .board_t1 td.title {text-align:left !important;}
 .board_t1 span.category_1{ color:#0099af;}
 .board_t1 td div.title1, .board_t1 td div.title2 { text-align:left;}
 .board_t1 td.title span.icon_lock { background: transparent url("/images/board/icon_lock.png") no-repeat scroll 0 0; display: inline-block; height: 22px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 28px; }
 .board_t1 td.title span.icon_reply { font-weight:600; color:#ff5957; margin-right:5px; padding:0 0 0 12px; background: url("/images/www/common/icon_reply.gif") no-repeat scroll 0 2px;}
 .board_t1 td.title span.icon_hidden { background: transparent url("/images/board/icon_hidden.png") no-repeat scroll 0 0; display: inline-block; height: 17px; margin-left: 5px; overflow: hidden; text-indent: -5000px; vertical-align: middle; width: 15px; }
*/  .board_t1_view {border-top:1px solid #d2d2d2; border-left:1px solid #d2d2d2; width:100%; clear: both;font-size:14px; margin-top:20px; margin-bottom:15px;}
 .board_t1_view th {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #323232; padding: 15px 5px;text-align:center; font-weight:normal; background-color:#fafafa; width:9%;}
 .board_t1_view td {border:1px solid #d2d2d2;color: #323232; padding: 15px 5px 15px 10px;text-align:left;}
 .brn { border-right:none !important;}
 .bln { border-left:none !important;}
 #board_basic_view .news_tit { margin-top:22px;}
 #board_basic_view .news_tit dl { margin:13px 13px 6px 0;}
  table tr.tr_notice td.list_idx { background: url("/images/board/notice_top.gif") no-repeat scroll 50% 50% #f8f9fb; text-indent: -100000px;}
 table tr.tr_notice td, table tr.tr_finish td {background-color:#f8f9fb;}
  td.bg_gray1 {background-color:#fafafa; vertical-align:top; padding:5px 0 0 !important;}
 td.td_asw { background-color:#fafafa; padding:20px 20px 20px 0;}
 td.panone { padding:0 !important;}
  .board_t2 {border-top:1px solid #3e635c; width:100%; clear: both;}
 .board_t2 th {border-bottom:1px solid #3e635c; color: #323232; padding: 13px 5px;text-align:center; background-color:#f8f9fb; font-size:15px; font-weight:normal;}
 .board_t2 td {border-bottom: 1px solid #d2d2d2;border-right: 1px solid #d2d2d2; color: #323232; padding: 10px 15px; text-align: center; font-size:14px;}
 .board_t2 th.bnone {border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;color: #3e635c !important; background:none !important;}
 .board_t2 td input { background-color: #f8f9fb; border: 1px solid #d2d2d2; height: 30px; padding-left: 5px; margin:2px 0; }
 #add_url { width:90px;}
 .board_t2 a:hover { text-decoration:underline;}
 .keyword_list { width:100%;}
  .board_t3 {border:1px solid #d2d2d2; width:100%; clear: both;}
 .board_t3 th {border-bottom:1px solid #d2d2d2;border-left:1px solid #d2d2d2; color: #323232; padding: 10px;text-align:left; background-color:#fafafa; font-size:14px; font-weight:normal;}
 .board_t3 td {border-bottom:1px solid #d2d2d2; border-left:1px solid #d2d2d2;color: #323232; padding: 10px;text-align:left; font-size:14px;}
  #notice_list {width:100%; margin-top:40px;}
 #notice_list ul {width:100%;}
 #notice_list ul li { border-bottom:1px solid #d2d2d2; margin-bottom:40px; padding-bottom:40px; background:none !important;}
 #notice_list span.n_num { background-color:#eef2f6; border:1px solid #d2d2d2; display: inline-block; font-size:14px; color:#323232; margin-right:15px; padding:7px 0; width:59px; text-align:center;}
 #notice_list li.notice_top span.n_num { background-color:#099a84 !important; border:1px solid #099a84 !important; color:#FFF;}
 #notice_list span.n_date { display: inline-block; font-size:14px; color:#707070; margin-right:13px; padding:0;line-height: 11pt; vertical-align:top;}
 #notice_list p.n_tit { display: block; font-size:20px; color:#323232; margin:-22px 5px 0 80px; padding:0; font-weight:400;}
 #notice_list p.n_txt { display: block; font-size:14px; color:#323232; margin:25px 0 0; padding:0;}
 #notice_list a:hover { text-decoration:underline;}
  .img_news1 ul::after { clear: both; content: ""; display: block; }
 .img_news1 ul { border-top: 1px solid #d2d2d2; border-bottom: 1px solid #d2d2d2; margin: 0; overflow: hidden; padding: 0; }
 .img_news1 li { border-bottom: 1px solid #d2d2d2; float: left; overflow: hidden; padding:45px 0 !important; position: relative; top: 1px; width: 33.33%; background:none !important; }
 .img_news1 span.news_thumb { display:block; margin:0 auto; width:93%; height:300px; overflow: hidden; background: url("/images/board/logo_bg_1.png") #ededed no-repeat 50% 50%;}
 .img_news1 span.news_thumb img { width:100%; height:100%;}
 .img_news1 li p {color: #323232; font-size:14px; display:block; margin:0 auto; width:93%;}
 .img_news1 li p.title { margin-top:10px;}
 .img_news1 li p.title span.new { position: inherit;}
 .img_news1 span.new span.icon_new1 { width:40px !important; height:20px !important;}
 .img_news1 strong {color: #323232; font-size:17px; margin: 10px auto !important;}
  .checkbox {padding:0 0 10px; width: auto; display:inline-block; border-bottom:1px solid #d2d2d2;margin: 0 0 30px;}
 .checks {position: relative;}
 .checks label {font-size:14px; color:#323232; margin:10px 0; float:left;}
 .checks input[type="checkbox"] {  position: absolute;  padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
 .checks input[type="checkbox"] + label { display: inline-block; line-height: 15px; position: relative; padding-left:25px;  cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
 .checks input[type="checkbox"] + label:before {  content: ''; position: absolute; left: 0; top: 0;  width: 13px;  height: 13px;  line-height: 13px;  text-align: center; background: #fafafa; border: 1px solid #d2d2d2; }
 .checks input[type="checkbox"]:checked + label:before { content: '\2714';  color: #ff5957; border: 2px solid #ff5957; }
 .checks label.label_etc { width:auto !important; margin-right:10px !important;}
 table.board_write .checks {margin-left:0 !important;}
 table.board_write .checks > span { float:left; width:15%;}
 .checks .item { width:10%;float: left;}
 @media screen and (max-width:800px) { .checks .item {width: 15% !important;}
 }
 .open_tab { width:345px; border-top:1px solid #3e635c; margin:0 auto 40px;}
 .open_tab a { display:block; padding:5px 0 5px 20px; background:#3e635c; width:115px; color:#fff; font-size:14px; margin:-1px auto 0; border:1px solid #3e635c; border-radius:2px;}
 .open_tab a.sch_open {background:#3e635c url("/images/board/bg_arrow_up.png") no-repeat 91% center;}
 .open_tab a.sch_close {background:#3e635c url("/images/board/bg_arrow_down.png") no-repeat 91% center;}
 .postscript_list {padding:0 0 20px;}
 .view_option { border-bottom:1px solid #3e635c; padding:0 0 40px; font-size:14px; margin-bottom:10px; height:39px;text-align: center; position:relative;}
 .view_option p { color:#3e635c;padding:0; position:absolute; bottom:10px; text-align:right; right:15px; }
 ul.btn_option { margin:0 auto; display:inline-block;}
 ul.btn_option li { background:none !important; float:left; margin-left:4px;border:1px solid #3e635c; text-align:center !important; padding:0 !important;}
 ul.btn_option li.b_write a { background-color:#3e635c; color:#fff;}
 ul.btn_option li a { color:#3e635c; display:block; width:136px; height:37px; line-height:37px;}
 .post_article {clear:both; margin:0 0 30px; position:relative;}
 .post_article dl { margin:0; border-bottom:1px solid #d2d2d2; padding:20px;}
 .post_article dl dt a { font-size:16px; font-weight:400; margin-bottom:15px; color:#3e635c;}
 .post_article dl dt a:hover { color:#323232; text-decoration:underline;}
 .post_article dl dd {font-size:14px; margin-bottom:5px;}
 .post_article dl dd.tourist p { margin:-26px 0 0 40px; width:90%;}
 .post_article dl dd.post_date { color:#707070;}
 .post_article dl dd.post_date span {margin:0 0 0 30px;}
 .post_article dl dd.post_date span.post_recom {margin-left: 0 !important;}
 .post_article dl dd.post_txt { color:#323232; margin:10px 0 20px;}
 .btn_recom a { background:#eef2f6; border:1px solid #3e635c; border-radius:3px; color:#3e635c;; text-align:center; padding:4px 10px; font-size:14px; display:block;}
 .course_article {clear: both; margin: 30px 0 0; position: relative;}
 .course_article .article_img {width:30%; height:220px; background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%; overflow:hidden; margin:0 2% 0 0 !important; float:left;}
 .course_article .article_img img { width:100%; min-height:220px;}
 .course_article dl {border: 1px solid #d3d3d3; display:inline-block; height: 178px; margin:0; padding: 20px 2%; width:63.5%;}
 .course_article dl dt {font-size: 19px; font-weight: 400; margin-bottom: 15px;}
 .course_article dl dd {font-size: 15px; margin-bottom: 5px;}
 .course_article dl dd.tourist p {margin:0 !important; display:inline-block;vertical-align:middle;width: 90%;word-break: keep-all;}
 .course_article dl dd.period {color: #323232;}
 .course_article dl dd.post_txt {color: #323232; margin-top: 10px;}
 @media screen and (max-width:800px) { .course_article dl dd.tourist p {width: 85% !important; word-break: break-all !important; height: 45px; overflow:hidden !important;}
 }
  .postscript_tit {border:2px solid #3e635c; text-align:center;}
 .postscript_tit dl { background:#eef2f6; padding:20px; text-align:center;}
 .postscript_tit dl dt {font-size:24px; text-decoration: underline; color:#3e635c; margin-bottom:20px;word-break: keep-all;line-height: 30px !important;}
 .postscript_tit dl dd {font-size:15px; color:#323232; display:inline; margin:0 25px;}
 p.course {font-size:15px; color:#3e635c; padding:15px 25px;word-break: keep-all; margin:0 !important;}
  .board_guide2 .agree_tit {font-size:24px; color:#000; margin:80px 0 0;}
 .board_guide2 .alrimi_tit {font-size:24px; color:#3e635c; margin:80px 0 0;}
 .board_guide2 .txt1 {font-size:15px; color:#3e635c; margin:25px 0 0; display:inline-block;}
 .board_guide2 .txt2 {font-size:14px; color:#323232; font-weight:400; margin:25px 0;}
 .privacy_checks {border-top:1px solid #3e635c; padding-top:20px; margin:0 auto; display:inline-block;}
 .privacy_checks label {font-size:17px !important; color:#323232;font-weight:400;}
 .board_under_line{ border-bottom:1px solid #099a84;}
  .monthly_bar { background:#f8f9fb; border:1px solid #d2d2d2; vertical-align:middle; margin-bottom:35px;height:56px; }
 .nav_calendar {display:inline-block;height:56px; float:left;}
 .nav_calendar span.num_year{ background:#eef2f6; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; display:inline-block;font-size:24px; color:#3e635c; height:40px; padding:16px 0 0; width:126px; text-align:center;}
 .nav_calendar span.num_month{ background:#3e635c; border-right:1px solid #d2d2d2; display:inline-block;font-size:24px; color:#fff; height:40px; padding:16px 0 0; width:75px; text-align:center; }
 .nav_calendar a.month_prev { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -366px -52px; display: inline-block; font-size:0; height: 56px; margin:0; vertical-align: top; width:68px; }
 .nav_calendar a.month_next { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -435px -52px; border-right:1px solid #d2d2d2; display: inline-block; font-size:0; height: 56px; margin:0; vertical-align: top; width:68px; }
 .nav_calendar a span {padding:0 !important;}
 .monthly_bar .help { position:absolute; right:0;font-size:14px; color:#707070; margin:15px 15px 0 0;}
 .event_box { position:absolute; top:320px; left:30%; background-color:#fff; border:3px solid #3e635c; width:628px; height:266px; padding:30px;}
 .event_view .event_img { width:204px; height:261px; border:1px solid #d3d3d3;background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%;}
 .event_view dl { margin:-260px 0 0 235px; width:400px;}
 .event_view dl dt {color: #3e635c; font-size: 23px; font-weight: 400; margin-bottom: 10px; line-height:1.2; width:90%; text-align:left !important; word-break:break-all;}
 .event_view dl dd {color: #323232; font-size: 14px; background: transparent url("/images/board/dd_bl_1.gif") no-repeat 0 10px; padding:0 0 0 8px; line-height:1.6; word-break:break-all;}
 .event_close { position:absolute; top:0; right:0;}
 .event_close a { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -570px 0; display: inline-block; font-size: 0; height: 30px; margin: 0; vertical-align: middle; width: 35px; }
  .interest dl dt {position:relative; height: 31px;}
 .interest dl dt span { display: inline-block; font-size:0; height: 31px; margin:0; position:absolute; width:31px; top:0;}
 .interest dl dt a {margin-left:40px; line-height:31px;}
 .interest dl {padding:0 !important;}
 .interest span.putin {margin:20px 0 0 0; display:inline-block;}
 .interest span.putin a {margin:0 !important;}
  .comment_my_tit {background: url("/images/board/board_guige_img7.png") no-repeat center 0;width:100%; border-bottom:1px solid #3e635c; padding-bottom:25px; text-align:center;}
 .comment_my_tit h3.cm_title {margin-top:70px;font-size:27px; font-weight:400; color:#323232; display: inline-block;}
 .comment_my_tit h3 em {color:#707070; font-style:normal; line-height:27px;}
 #my_comment_area span.usr_date {font-size:19px; color:#323232; margin-right:30px;}
 p.re_article span.icon_relate { background: transparent url("/images/board/icon_relate.gif") no-repeat scroll 0 0; display: inline-block; font-size:14px; color:#3e635c; height: 26px; margin-right:5px; padding-left:7px; width:63px; vertical-align: middle; }
 p.re_article span.icon_newwin { background: transparent url("/images/board/board_cont_bg.png") no-repeat scroll -404px -3px; display: inline-block; font-size:0; height: 9px; margin-left:5px; width:11px; vertical-align: middle; }
 p.re_article a {color:#3e635c; font-size:14px; text-decoration:underline;}
  p.sns_tit { margin-top: 120px;}
 #sns_area {float:left; margin-bottom:50px; width:100%;}
 #content .sns_box {float:left; width:24.9%; border-left:1px solid #d2d2d2;border-right:1px solid #d2d2d2; margin-left:-1px;}
 #content .sns_box h3 {height:54px; width:100%; font-size:0 !important; display:block; margin:0 !important; padding:0 !important;}
 #content .sns_box h3.tit_twitter {background: #20aff1 url("/images/board/sns_twitter.gif") no-repeat left 0;}
 #content .sns_box h3.tit_blog {background: #45b500 url("/images/board/sns_blog.gif") no-repeat left 0;}
 #content .sns_box h3.tit_facebook {background: #3b5997 url("/images/board/sns_facebook.gif") no-repeat left 0;}
 #content .sns_box h3.tit_kakao {background: #ffc20e url("/images/board/sns_kakao.gif") no-repeat left 0;}
 #content .sns_box ul.sns_list {display:block; text-align:center;}
 #content .sns_box ul.sns_list li {display:block; border-bottom:1px solid #d2d2d2; padding:25px 0; background:0 !important;}
 #content .sns_box ul.sns_list li a {display:block; width:270px; padding-left:14px;}
  span.icon_prosess2 {background: transparent url("/images/board/board_guide_process1.png") no-repeat scroll 0 0; display: inline-block; font-size: 0; height: 75px; margin: 0; width:968px; }
 td .shop_photo_thumb { background:#eef2f6; padding:20px;}
 td .shop_photo_thumb ul { display: inline-block; padding:0 !important;}
 td .shop_photo_thumb ul li { float:left; margin-right:10px; padding:0 !important; background:none !important;}
 .con_reject {background: url("/images/board/reject_bg.gif") no-repeat scroll 25px center; border:1px solid #3e635c; padding:25px; margin:35px 0;}
 .con_reject p { padding-left:140px; font-size:15px; color:#ff5957;}
 .img_view {padding:7px 15px; margin-left:10px;}
 .img_view:hover { text-decoration:none !important;}
  .photo_checks { clear:both; margin-top:10px;}
 .photo_checks ul { display:block;}
 .photo_checks ul li { float:left; margin-right:10px; position:relative;}
 .photo_checks ul li img { height:98px; width:150px;}
 .photo_checks .img_ul { display: block; min-width: 816px; overflow: hidden;}
 .photo_checks .img_ul li {float: left; margin: 5px 0; background:none !important; padding:0 !important;}
 .photo_checks .img_ul li .tourism_img { background: #f2f2f2 url("/images/board/bg_logo_s.png") no-repeat scroll 50% 50%; border: 1px solid #c5c5c5; height: 98px; margin: 0 7px 0 5px; position: relative; width: 150px; }
 .photo_checks .img_ul li .tourism_img a.btn_close {position: absolute; right: 0; top: 0;}
 .photo_checks ul li a img { height: 20px; width: 20px; }
 input#mainimage { position:relative !important;}
  .boardlist {border-top:1px solid #d2d2d2; width:100%; clear: both;font-size:14px;}
 .boardlist th {border-bottom:1px solid #d2d2d2; color: #323232; font-size:15px; font-weight:normal; padding: 15px 5px;text-align:left;}
 .boardlist td {border-bottom: 1px solid #d2d2d2; color: #707070; padding: 15px 5px; text-align:left; line-height:1.5;}
 .boardlist td textarea#admin_comment { width: 200px;}
  .photonews_top{border-bottom:1px solid #ccc;margin-bottom:25px;padding-bottom:25px}
 .photonews_top > li{position:relative;float:right; width:49%;}
 .photonews_top > li:first-child{float:left}
 .photonews_top > li .photonews_oppacity{position:absolute;bottom:0;width:100%;height:100px;background:url("/images/www/sub/photonews_opacity.png") no-repeat bottom}
 .photonews_top > li > a{display:block; width:428px; height:286px; background:#f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll center center}
 .photonews_top > li > a > div.title{position:absolute;left:20px;bottom:10px;color:#fff;padding:0 24px 0 45px; background:url("/images/www/sub/photonews_icon.png") no-repeat left center}
 .photonews_top > li > a > div.title > p{font-weight:400;font-size:16px}
 .photonews_top > li > a > div.title > span{font-size:13px}
 .tbl_type { border-bottom: 1px solid #d2d2d2; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type p.img { border: medium none !important; background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll center center; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; height:175px; width:271px; }
 .tbl_type p.img.book { width:106px; height:144px;}
 .tbl_type p.img a { width:100%; height:180px; overflow:hidden; display:block;}
 .tbl_type p.img > a > img {width:100%; max-height:180px; overflow:hidden;}
 .tbl_type dl {margin: 0; width:100%;}
 .tbl_type span.play_btn { position:absolute; top:45%; left:45%;}
 .tbl_type p.book > a > img { width:auto !important;}
 .tbl_type dt.title {height: auto; text-align: left; word-break: break-all;}
 .tbl_type dt {display: inline-block; font-size: 16px; margin: 0 0 5px; padding: 3px 0;}
 .tbl_type dt .span_tit {font-weight: 400; margin: 0; padding: 0; vertical-align: middle; display:block; }
 .tbl_type dt .part { font-size:15px; margin-right:6px; color:#1c4c75;}
 .tbl_type dt .span_date {color: #3e635c; font-size: 14px; margin: 0; padding: 0;  display:block;}
 .tbl_type dd.con {color: #464646; margin: 0; padding: 0 0 10px; text-align: justify; line-height:1.6; word-break:break-all;}
 a.title_delete { color:#a0a0a0; text-decoration:line-through;}
  .tit-box { border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; clear: both; margin: 0 0 15px; padding: 10px 0; width: 100%; }
 .tit-box::after { clear: both; content: ""; display: block; }
 #content .tit-box h3 { background: rgba(0, 0, 0, 0) url("/images/common/alert_tip.gif") no-repeat scroll 0 9px; color: #333; display: inline-block; font-size: 16px; letter-spacing: -1px; margin: 0 0 0 10px; padding: 5px 10px 3px 25px !important; }
 .tit-box dl { float: right; margin: 5px 0 0; }
 .tit-box dl.left { float: right; margin: 0; }
 .tit-box dl dt, .tit-box dl dd { float: left; font-size: 12px; }
 .tit-box dl dt { color: #3e635c; margin: 1px 3px 1px 0; }
 .tit-box dl dd { color: #666; margin: 1px 11px 1px 0; }
 #pollgroup { overflow: hidden; margin-top:15px; }
 #pollgroup h3 { background: #eff6f5 url("/images/common/icon_polltit.png") no-repeat scroll 19px 12px; float: left; font-size: 14px; font-weight: normal; margin: 3px 0 0 !important; min-height: 40px; padding: 16px 3% 10px 8% !important; width: 89%; }
 #pollgroup .poll_button { background-image: none; float: left; margin: 6px 0; }
 #pollgroup .poll_button ul li { background-image: none; float: left; }
 #pollgroup .board_content { float: left; margin: 5px 0 20px; min-height: 250px; width: 100%; }
 #pollgroup .board_content div.term { color: #28a031; margin: 10px 0 15px 8px; }
 #pollgroup .board_content div.term span { background: rgba(0, 0, 0, 0) url("/images/common/board/board_icon.png") no-repeat scroll -102px 0; font-weight: 400; margin-right: 5px; padding-left: 16px; }
 .poll_qst_title { font-size: 14px; margin-left: 10px; }
 .poll_qst_requisite { margin-left: 5px; }
 #pollgroup .poll_box .poll, #pollgroup .poll_box .poll_result { background-color: #f7f7f7; border: 1px dashed #e3e3e3; float: left; margin-bottom: 5px; padding: 1%; width: 98%; }
 #pollgroup .poll textarea { border: 1px solid #d8d7d7; width: 640px; }
 #pollgroup .poll input { border: 1px solid #d8d7d7; padding: 3px; }
 s #pollgroup .poll .poll_qst_number { background: rgba(0, 0, 0, 0) url("/images/www/icon/h_li.gif") no-repeat scroll left 4px; float: left; margin-left: 10px; padding: 0 0 0 10px; }
 #pollgroup dl.left { float: left; margin: 10px 0; overflow: hidden; width:100%; }
 #pollgroup dl.left dt { background: rgba(0, 0, 0, 0) url("/images/www/icon/h3_1.gif") no-repeat scroll left 7px; float: left; font-weight: 400; margin: 2px 0 1px; padding: 5px 0 0 17px; width: 10%; clear:left; }
 #pollgroup dl.left dd { float: left; margin: 2px 0 1px; padding: 5px 0 0 15px; width: 80%; }
 .set-box { clear: both; margin-top: 10px; overflow: hidden; width: 99%; }
 .set-box dl.left dt, .set-box dl.left dd { float: left; margin-left: 0; margin-right: 5px; padding-left: 0; }
 .set-box dl.left dt { color: #707070; text-indent: -5000px; }
 .set-box dl.left dd span { font-size: 12px; margin: 0 4px 0 5px; }
 .set-box dl.left dd span.blog_cate { color: #02aac4 !important; }
 .set-box dl.right { float: left; margin: 12px 0 0 4px; width:70%; }
 .set-box dl.right dt, .set-box dl.right dd { color: #999; float: left; font-size: 11px; }
 .set-box dl.right dt { margin-right: 8px; }
 span.btn_round_red em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_red { background: #cc5959 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 2px 5px; vertical-align: top; }
 span.btn_round_blue em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_blue { background: #092971 none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 2px 5px; vertical-align: top; }
 span.btn_round_green em { color: #fff; display: block; float: left; font-size: 12px; font-style: normal; font-weight: 400; height: 17px; line-height: 17px; margin: -1px 0 0; padding: 0 5px 0 0; vertical-align: top; }
 span.btn_round_green { background: #329c7d none repeat scroll 0 0; border-radius: 2px; display: inline-block; font-style: normal; height: 17px; margin: -1px 5px 0 0; overflow: hidden; padding: 2px 0 2px 5px; vertical-align: top; }
 #pollgroup .board_button ul li{ margin-top:25px;}
 table.board_write th { width:150px; padding:20px 0;}
 table.filelist { width:100%; border-top:none; }
 table.filelist th {padding:14px 0; width:150px; border-right:1px solid #d2d2d2; background-color:#fafafa; color:#323232; }
 table.filelist td .file_input { height:30px;}
 table.board_write td select { width:auto; min-width:55px; padding-left:5px;}
 .poll_button span.qst_add { margin-top:8px; display:block;}
 .poll_box { margin-top:15px;}
 .qst_box { border:1px solid #d2d2d2; background-color:#fafafa; padding:20px; margin-bottom:15px;}
 .qst_title_box { margin-top:7px;}
 .qst_title_box span.pointer{ margin-left:2px;}
 .qst_title_box input { width:63%; margin-left:5px; margin-right:5px;}
 .qst_box input { height:28px; line-height:28px; border:1px solid #d2d2d2; margin-bottom:5px;}
 .qst_box input.qst_asw_text { width:95%; margin-bottom:5px;}
 .qst_asw_type_box select, .qst_asw_type_box span, .qst_asw_type_box span label { height:28px; line-height:28px; margin-left:5px; min-width:60px;}
 .qst_requisite input { margin-left:5px; margin-top:3px;}
 .qst_asw_type_box { margin-bottom:7px;}
 table.boardwrite { border-bottom:none;}
 .form_table .item .file_upload_box {position:relative;}
 .form_table .item .file_upload_box label { font-size:13px; top:45px; color:#f14b20;}
  .youtube_list { float: left; margin-bottom: 30px; min-height: 200px; width: 24.9%; }
 .youtube_list dt, .youtube_list dd { overflow: hidden; padding: 0 10px; text-align: center; }
 .youtube_list dd.title { height:80px;}
 .youtube_list dt img { height: 100%; width: 100%; }
 .youtube_list dt a { display: inline-block; }
 .youtube_list dd span { display: block; }
 .youtube_list span.span_tit { font-size: 15px; font-weight: 400; margin-top: 5px; }
 .youtube_list span.span_date { color: #7d7d7d; }
 .movie_cont { font-size: 15px; height: 225px; margin: 20px auto; overflow-y: scroll; width: 75%; text-align:left; border:1px solid #d2d2d2; padding:2.5%; background-color:#fff; }
  .table_search { border-collapse: separate; border-top: 1px solid #3e635c; width: 100%; }
 .table_search th { background-color: #f2f5f4; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 14px; font-weight: 400; padding: 10px 10px 10px 18px; text-align: left; width: 100px !important; }
 .table_search td { border-bottom: 1px solid #e1e1e1; font-size: 14px; padding: 0 0 0 20px; }
 .table_search .input_basic { border: 1px solid #e1e1e1; padding: 3px; vertical-align: middle; }
 .table_search .ui-datepicker-trigger { cursor: pointer; margin-left: 5px; vertical-align: middle; }
 .table_search .input_search { width: 300px; }
 .table_search label.reader { font-size: 0; height: 1px; left: -9999px; line-height: 0; overflow: hidden; position: absolute; top: 0; width: 1px; }
 .table_search .btn_go_search { background: url("/images/common/board/btn_search_01.gif") no-repeat scroll 0 0; border: 0 none; color:#fff; cursor: pointer; height: 26px; margin-left: 5px; width: 80px; }
 .table_board { border-collapse: separate; border-top: 1px solid #3e635c; width: 100%; }
 .table_board th { background-color: #f2f5f4; border-bottom: 1px solid #e1e1e1; color: #000; font-size: 14px; font-weight: 400; padding: 10px; text-align: center; width: 100px !important; }
 .table_board td { border-bottom: 1px solid #e1e1e1; font-size: 13px; padding: 10px; text-align: center; }
 .table_board td.left {text-align:left !important;}
  .popupzone_type { float: left; margin: 0 0 20px; height: 157px; padding: 0 0 20px; position: relative; text-align: left; width: 100%; border-bottom:1px solid #d2d2d2; }
 .popupzone_type p.img { background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll 50% 50%; border: 1px solid #e1e1e1; left: 0; height:157px; padding: 0; position: absolute; top: 0; width:250px; }
 .popupzone_type p.img a { width:100%; height:100%;}
 .popupzone_type p.img img { width:100%; height:100%;}
 .popupzone_type dl { margin:0 0 0 280px;}
 .popupzone_type dt a { font-weight: 400; margin-left: 0; padding:0; color:#1c4c75; }
 .popupzone_type dd { color: #868686; font-size: 13px; line-height: 20px; margin-bottom:5px; margin-left: 0; padding:0; }
 .popupzone_type dd span.term { color: #102f54; }
 .bot_line01, .bot_line02, .bot_con { text-align:left; font-size:15px; line-height:22px;}
 .bot_line01 h5, .bot_line02 h5, .bot_con h5 { margin-bottom:15px !important;}
  #member_delete_form{border-top:2px solid #3e635c; padding:30px 3%; width:94%;}
 #member_delete_form h4{ margin:0 0 20px !important; background:none !important;font-size:18px !important; color:#1c4c75 !important; font-weight:400 !important; padding:0 !important;}
 #member_delete_form > ul {margin:20px 0 !important;}
 #member_delete_form > ul li{background: url("/images/common/www_tab01_bl.gif") no-repeat scroll 0 9px; line-height: 1.6; padding: 0 0 0 10px;}
 #member_delete_form ul li strong {color: #1c4c75; font-style:oblique; margin-right:3px;}
 #member_delete_form form {background-color: #f2f5f4; margin: 15px 0 0; padding:15px 3% 10px; width: 94%; text-align:center;}
 #member_delete_form form dl { display:inline-block;}
 #member_delete_form form dl dt { margin-right:10px;display:inline-block;}
 #member_delete_form form dl dd{ margin-right:10px;display:inline-block;}
 #member_delete_form form ul { display:inline-block; }
 #member_delete_form form ul li {display: inline-flex;}
 #member_delete_form form ul li a.btn_sml{ padding:6px 10px; color:#fff; background: #777 none repeat scroll 0 0 !important; min-width:80px;font-weight:400; font-family:"Noto Sans KR","Nanum Gothic",sans-serif; margin-top:2px;}
 #member_delete_form form ul li a.btn_sml span { background:none !important; font-size:14px;}
 #member_delete_form form input#user_password { border: 1px solid #ccc; color: #333; font-size: 14px; font-weight: 400; padding: 6px; vertical-align:middle;}
 #member_delete_form form ul li input { padding:6px 10px; cursor: pointer; position:relative; background:#1c4c75; border:none; color:#fff; font-weight:400;text-align: center; min-width:100px;}
  #banner {margin-bottom: 20px; margin-top:30px; width: 100%;}
 .banner_list {float: left; margin-bottom: 20px; width: 50%; border-bottom:1px solid #d2d2d2;padding-bottom: 20px;}
 .banner_list p.img {border: 1px solid #e1e1e1;float: left; padding: 3px; width:150px; height:33px; overflow:hidden;}
 .banner_list p.img img {width: 100%; height:100%;}
 .banner_list dl {display: inline-block; margin-top: 15px; width: 95%;}
 .banner_list dl dt a {color:#1c4c75; font-weight:400;}
 .banner_list dl dd {margin-top:5px;}
 .banner_list dl dd br { display:none;}
 .banner_list dl dd span {color:#707070;}
 .banner_list span.icon_new { display:none;}
 .banner_list dl dd span.term { display:block;}
  .tbl_type_stream { border-bottom: 1px solid #ccc; float: left; margin: 0 0 20px; min-height: 180px; padding: 0 0 20px; position: relative; width: 100%; }
 .tbl_type_stream p.img { background: #f2f5f4 url("/images/board/logo_bg_1.png") no-repeat scroll center center; border: medium none !important; float: left; margin: 0 4% 0 0; position: relative; vertical-align: middle !important; width:240px; height:180px; }
 .tbl_type_stream p.img a img { height:100%;}
 .tbl_type_stream p.img.book { height: 144px; width: 106px; }
 .tbl_type_stream p.img a { height: 180px; overflow: hidden; width: 100%; }
 .tbl_type_stream p.img > a > img { max-height: 180px; overflow: hidden; }
 .tbl_type_stream dl { float: left; margin: 0; width: 68%; }
 .tbl_type_stream span.play_btn { left: 45%; position: absolute; top: 45%; }
 .tbl_type_stream p.book > a > img { width: auto !important; }
 .tbl_type_stream dt.title { height: auto; text-align: left; word-break: break-all; }
 .tbl_type_stream dt { display: inline-block; font-size: 15px; margin: 0 0 5px; padding: 3px 0; }
 .tbl_type_stream dt .span_tit { font-size: 16px; font-weight: 400; margin: 0; padding: 0; vertical-align: middle; }
 .tbl_type_stream dt .span_date { color: #3e635c; font-size: 12px; margin: 0; padding: 0; position: absolute; right: 0; top: 5px; }
 .tbl_type_stream dd.con { color: #464646; line-height: 1.6; margin: 0; padding: 0 0 10px; text-align: justify; word-break: break-all; }
 img, video {height: auto;}
 table.board_write td input#top_start, table.board_write td input#top_end { margin-left:5px;}
 .board_cont.vodbg { background-color:#f2f5f4; padding-top:40px !important; }
 .video_view { margin-top:25px; width:700px; margin:0 auto}
 .cate_list li.on { font-weight:500;}
  .social_gallery span.new { position:absolute; top:0; left:0;}
 .social_gallery span.new span.icon_new1 { background: url("/images/board/social_gallery_new.png") no-repeat scroll 0 0; margin-left:0; width:29px; height:29px;}
  .srch a.search_reset img { margin:10px 0 0 -35px;}
  .news_list01 {border-top: 2px solid #344555;border-left:1px solid #d2d2d2;width:100%;clear: both;font-size:15px;margin-top:20px;margin-bottom:15px;}
 .news_list01 th {border-bottom:1px solid #d2d2d2;border-right:1px solid #d2d2d2;color: #344555;padding: 15px 11px;text-align:center;font-weight: 500;background-color:#f5f5f5;width:9%; }
 .news_list01 td {border:1px solid #d2d2d2;color: #323232; padding: 9px 11px; text-align:center; font-weight:300; vertical-align:middle; height:30px;}
 .news_list01 td a:hover{text-decoration:underline;}
 .news_list01 td a span{display:block; width:30px; height:30px; text-indent:-5000px; margin:0 auto;}
 .news_list01 td.vod_off span{background: url("/images/board/text_icon.png") no-repeat;}
 .news_list01 td.vod_on span{background: url("/images/board/youtube_icon.png") no-repeat;}
 .news_list01 span.icon_attach{margin-left:0;}
 .news_list01 span.comment_cnt{position: relative; top: 2px; margin-left: 7px; font-size: 14px;}
  .phmbc_view{width:100%; border-top:1px solid #5991cc; border:1px solid #e2e2e2; font-size:15px; line-height:24px;}
 .phmbc_view tr{border-bottom:1px solid #e2e2e2;}
 .phmbc_view th{background-color:#f1f5f9; padding:14px 1%; vertical-align:middle;}
 .phmbc_view td{padding:14px 2%; font-weight:400; text-align:center; color:#555;}
 .phmbc_view td.news_tit{font-weight:500; color:#5991cc;}
 .phmbc_view td.news_cont{padding:0; text-align:left;}
 .phmbc_view .vod_youtube{width:92%; height:480px; padding:3% 4%;}
 .phmbc_view .vod_youtube iframe{width:100%; height:100%;}
 .phmbc_view .vod_cont{padding:4%; background-color:#f1f1f1; font-size:13px; line-height:24px; color:#555; font-weight:400;}
 .event td, .lecture td{text-align:left;}
 .event .event_cont_wrap{clear:both; padding:4.5% 4%;}
 .event .event_cont_wrap p{text-align:left; line-height:24px; color:#555;  font-weight:400;}
 .event .event_cont_wrap p img{display:block; margin:0 auto;}
  .replay_list{width:100%; min-height:170px; border-bottom:1px solid #d2d2d2; padding:0 0 4%; margin-top:4%; position:relative; display:inline-block;}
 .replay_list:first-child{margin-top:0;}
 .replay_list .img{float:left; width:30%; text-align: center; background-color: #ccc;}
 .replay_list .img img{height: 160px}
 .replay_list dl{float:right; width:66%; transition:all 0.3s;}
 .replay_list dl .title{display:inline-block; width:94%; background-color:#f1f5f9; padding:11px 3%; border-top:1px solid #5991cc;}
 .replay_list dl .title .span_tit{float:left; color:#344555; font-size:18px; font-weight:500;}
 .replay_list dl .title .span_tit:hover{text-decoration:underline;}
 .replay_list dl .title .span_date{float:right; color:#000; font-weight:400;}
 .replay_list dl .title .span_date span{color:#5991cc; margin-left:7px;}
 .replay_list dl .replay_cont{padding:10px 3%;}
  #news_sch1 {text-align: center; vertical-align: middle; margin:0 0 50px; clear:both; font-size: 14px;}
 #news_sch1 .srch { border:1px solid #d4d4d4; padding:20px;}
 #news_sch1 .srch_wrap{width:627px; margin:0 auto;}
 #news_sch1 .srch_bg{background: url("/images/board/srch_bg.png") no-repeat left top; float:left; height:75px; width:17%; margin-right:4.5%; border-right:1px solid #dedede;}
 #news_sch1 .srch_inner{float:left; width:65%;}
 #news_sch1 .srch_inner span.srch_tit{font-size:15px; color:#000; font-weight:400; display:block; float:left; padding:5px 0; height:22px; margin-right:5%;}
 #news_sch1 .top_srch{margin-bottom:7px;}
 #news_sch1 .top_srch .datetime { background-color:#f2f5f4; border: 1px solid #d5d5d5; height:28px; line-height: 15px; margin-left: 2px; padding: 2px 6px; width: 34%; }
 #news_sch1 .top_srch span.to{font-size:15px; margin:0 3px;}
 #news_sch1 .srch label {margin-left: 6px; position: absolute; visibility: hidden;}
 #news_sch1 .keyword { background-color:#f2f5f4; border: 1px solid #d5d5d5; height:28px; line-height: 15px; margin-left: 1%; padding: 2px 5px; width: 49%; }
 #news_sch1 select {height: 32px; width:27%; background:url(/images/common/select_bg.png) no-repeat right center;border: 1px solid #d5d5d5; -webkit-appearance: none; padding-left:7px;}
 #news_sch1 .btn-sch {height: 75px; width:12%; padding-top: 0; color:#fff; padding:0 10px; cursor: pointer; float:right; margin-left:0;}
 .btn-darkblue {background: #344555 !important; border: 1px solid #344555;}
 #news_sch1 select:focus {outline: none;}
  .event_list{width:100%; min-height:170px; border-bottom:1px solid #d2d2d2; padding:0 0 4%; margin-top:4%; position:relative; display:inline-block;}
 .event_list:first-child{margin-top:0;}
 .event_list .img{float:left; width:33%;}
 .event_list .img a { display:block;}
 .event_list .img img{width:100%;}
 .event_list .event_cont_wrap{float:right; width:63%; transition:all 0.3s;}
 .event_list .event_cont_wrap .title{display:inline-block; width:94%; background-color:#f1f5f9; padding:11px 3%; border-top:1px solid #5991cc; line-height:21px !important; font-size:18px !important; margin-top:0 !important;}
 .event_list .event_cont_wrap .title a:hover{text-decoration:underline;}
 .event_list .event_cont_wrap .event_cont{padding:10px 3%; color:#555; font-weight:400;}
 .event_list .event_cont_wrap .event_cont dt, .event_list .event_cont_wrap .event_cont dd{float:left; padding:4px 0;}
 .event_list .event_cont_wrap .event_cont dt{color:#000; font-weight:500; background: url("/images/board/event_dot.gif") no-repeat left 13px; padding-left:10px; width:15%;}
 .event_list .event_cont_wrap .event_cont dd{width:80%;}
  .event_view_wrap{border:1px solid #e2e2e2; border-top:1px solid #5991cc;}
 .event_view_wrap .e_top{display:inline-block; width:100%; font-size:15px; text-align:center; color:#555; float:left;}
 .event_view_wrap .e_top dt, .event_view_wrap .e_top dd{float:left; padding:14px 1% 14px 2%; border-bottom:1px solid #e2e2e2;}
 .event_view_wrap .e_top dt{width:9%; background-color:#f1f5f9; color:#000; font-weight:500;}
 .event_view_wrap .e_top dd{width:30%; text-align:left; overflow:hidden;}
 .event_view_wrap .e_top dd.event_spot_cont, .event_view_wrap .e_top dd.event_price_cont{width:40%;}
 .event_view_wrap .e_top dd.event_tit_cont{color:#5991cc; font-weight:500; width:85%; text-align:left;}
 .event_view_wrap .e_file_wrap{float:left; width:100%; background-color:#f1f5f9; border-bottom:1px solid #e2e2e2;}
 .event_view_wrap .e_file_wrap > span{float:left; padding:14px 1% 14px 2%;}
 .event_view_wrap .e_file_wrap .e_file{width:9%; text-align:center; font-weight:500; color:#000; font-size:15px;}
 .event_view_wrap .e_file_wrap .e_file_cont{width:85%; background-color:#fff;}
 .event_view_wrap .e_cont{clear:both; text-align:center; padding:4.5% 4%;}
 .event_view_wrap .e_cont p.event_content{text-align:left; margin-top:30px; line-height:24px; color:#555; font-size:13px; font-weight:400;}
  .lecture_list{width:100%; min-height:170px; border-bottom:1px solid #d2d2d2; padding:0 0 4%; margin-top:4%; position:relative; display:inline-block;}
 .lecture_list:first-child{margin-top:0;}
 .lecture_list .img{float:left; width:32%;}
 .lecture_list .img a{position:relative; display:block; height:100%;}
 .lecture_list .img .img_tit{position:absolute; bottom:0; left:0; background: url("/images/board/op58.png") repeat; text-align:center; color:#fff; font-size:15px; width:96%; padding:8px 2%;}
 .lecture_list .img img{max-width:100%;}
 .lecture_list .lecture_cont_wrap{float:right; width:63%; transition:all 0.3s;}
 .lecture_list .lecture_cont_wrap .title{display:inline-block; width:94%; background-color:#f1f5f9; padding:11px 3%; border-top:1px solid #5991cc; line-height:21px !important; font-size:18px !important; margin-top:0 !important;}
 .lecture_list .lecture_cont_wrap .title a:hover{text-decoration:underline;}
 .lecture_list .lecture_cont_wrap .lecture_cont{padding:10px 3%; color:#555; font-weight:400;}
 .lecture_list .lecture_cont_wrap .lecture_cont dt, .lecture_list .lecture_cont_wrap .lecture_cont dd{float:left; padding:4px 0; height: 21px;}
 .lecture_list .lecture_cont_wrap .lecture_cont dt{color:#000; font-weight:500; background: url("/images/board/event_dot.gif") no-repeat left 13px; padding-left:10px; width:12%;}
 .lecture_list .lecture_cont_wrap .lecture_cont dd{width:80%;}
  .lecture_view{width:100%; border-top:1px solid #5991cc; border:1px solid #e2e2e2; font-size:15px; line-height:24px;}
 .lecture_view tr{border-bottom:1px solid #e2e2e2;}
 .lecture_view th{background-color:#f1f5f9; width:16%; padding:14px 1%;}
 .lecture_view td{padding:14px 2%; font-weight:400;}
 .lecture_view td.lecture_tit{font-weight:500; color:#5991cc;}
  .program_info{margin-top:1px;}
 .program_info ul{background-color:#f4f4f4; display:inline-block;}
 .program_info ul li{float:left; width:50%; height:280px; border-bottom:1px solid #fff; font-weight:400; color:#777; line-height:24px;}
 .program_info ul li .p_title{float:left; width:34%; height:100%; text-align:center; background:#DEE3DF url("/images/board/program_bg.gif") no-repeat right top;}
 .program_info ul li .p_title span{background:url("/images/board/program_sprites.png") no-repeat; padding-top:98px; display:block; color:#000; font-size:18px; font-weight:500; margin-top:39px;}
 .program_info ul li.p_intro .p_title span{background-position:60% 0;}
 .program_info ul li.p_info .p_title span{background-position:60% -178px;}
 .program_info ul li.corner_intro .p_title span{background-position:60% -356px;}
 .program_info ul li p{float:left; width:56%; padding:4% 5%;}
 .program_info ul li dl{float:left; width:56%; padding:4% 5%; font-weight:500;}
 .program_info ul li dl dt{float:left; width:23%; padding-right:2%; color:#000; margin-bottom: 3px;}
 .program_info ul li dl dd.info_tit_cont{color:#5991cc;}
 .program_info ul li dl dd{float:left; width:75%; margin-bottom: 3px;}
 .program_info ul li dl dt input[type="text"]{width: 100%; margin: 0; padding: 3px 0; text-align: center;}
 .program_info ul li dl dd input[type="text"]{width: 95%; margin: 0; padding: 3px 0 3px 5%;}
 .program_info ul li.corner_intro{width:100%; height:auto;}
 .program_info ul li.corner_intro .p_title{width:17%; min-height: 224px;}
 .program_info ul li.corner_intro p{padding:2% 3%; width:77%;}
 @media screen and (max-width:1060px) { .program_info ul li{width:100%;}
 .program_info ul li p, .program_info ul li dl{width:67% !important; padding:2% 4% !important;}
 .program_info ul li .p_title{width:25% !important;}
 .program_info ul li.p_intro .p_title span{background-position:55% 0;}
 .program_info ul li.p_info .p_title span{background-position:55% -178px;}
 .program_info ul li.corner_intro .p_title span{background-position:55% -356px;}
 .program_info ul li dl dt{width:20%;}
 }
 textarea.prog_infobox{width: 96%; height: 175px;}
  #search_article {width:100%; height:85px; border:1px solid #e4e4e4; margin-bottom:15px; padding:10px 5px; background:url("/images/phmbc/contents/se_ti_bg.gif") no-repeat 46px 9px;}
 #search_article h3 {margin:23px 0 0 150px; padding:0; float:left; color:#898989; }
 #search_article .detail {width: 390px; margin-top:12px; margin-left:350px;}
 .detail .keyword {float:left;border: 1px solid #c0c0c0;line-height: 20px;padding: 0 2px;width: 145px;height: 23px;}
 .detail .datetime {float:left;border: 1px solid #c0c0c0;line-height: 20px;padding: 0 2px;width: 124px;height: 25px;}
 .detail select {color: #666666; height: 22px; width: 120px; margin-left:20px; float:left;}
 .detail select, .detail input {color: #555;margin: -2px 3px 10px 0;vertical-align: middle;float:left;padding:2px 2px;height: 25px;}
 .detail span {font-weight: bold;width:75px;float:left;color:#969696;}
 .detail span.bar {width:10px; float:left; color:#969696;}
 .detail .search_reset {position:absolute; left:333px; top:33px; }
 input#start_date, input#finish_date {border: 1px solid #c0c0c0; line-height: 15px; padding: 10px; width: 130px;}
  .btn_box{text-align: center; margin: 20px 0 10px;}
 input.edit_btn{background-color: #344555; border: 0; color: #fff; padding: 7px 15px; font-size: 15px; width: 120px; font-weight: 300;}
 input.edit_btn:hover{background-color: #5991cc;}
 input.prog_mainimg{margin: 10px 0 20px; border-bottom: 1px dashed #ccc; padding-bottom: 10px; width: 100%;}
  .announcer_list{width: 47%;min-height:170px;border-bottom:1px solid #d2d2d2;padding:0 0 4%;margin-top:4%;position:relative;display: block;float: left;}
 .announcer_list .img{float:left; width:30%; text-align: center; background-color: #ccc;}
 .announcer_list .img img{height: 160px}
 .announcer_list dl{float:right; width:66%; transition:all 0.3s;}
 .announcer_list dl .title{display:inline-block; width:94%; background-color:#f1f5f9; padding:11px 3%; border-top:1px solid #5991cc;}
 .announcer_list dl .title .span_tit{float:left; color:#344555; font-size:18px; font-weight:500;}
 .announcer_list dl .title .span_tit:hover{text-decoration:underline;}
 .announcer_list dl .title .span_date{float:right; color:#000; font-weight:400;}
 .announcer_list dl .title .span_date span{color:#5991cc; margin-left:7px;}
 .announcer_list dl dt.replay_cont{ display:block; float:left; width:20%; color: #000; font-weight: 500; background: url(/images/board/event_dot.gif) no-repeat 8px 10px; padding-left: 16px; }
 .announcer_list:nth-child(odd){margin-right: 6%;}
