/* (주)한신정보기술 김상희 - 2014.09.01 */

#explain_line{background:url('../images/board/bar_line.gif') top left no-repeat;padding-top:2px;}
#explain {margin:0 0 15px 0;padding:0px 15px  20px 35px;background:url('../images/board/admin_news_bg.gif') repeat;border-bottom:solid 2px #bed3df;}
#explain span{display:block;padding:18px 0 5px 40px;background:url('../images/board/explain_bu.png') top left no-repeat ;}

/* 목록 - 카테고리, 페이지수 */
.category input{vertical-align:top}
.category .ctg_left {float:left; text-align:left;}
.category select{font-size:1em;width:120px;height:18px}
.category select optgroup{color:#387cc5;font-style:inherit; }
.category select option{color:#444}
.category .ctg_right {float:right; text-align:right;margin-right:5px}

.board_list_num{text-align:right;font-family: "돋움", Dotum;font-size:11px;letter-spacing:-1px}
.board_list_num span{display:inline-block;padding:0 6px 0 10px;background: url('../images/board/v_line.png') no-repeat 0 3px;}
.board_list_num span:first-child{background:none;color:#6799b7}
.board_list_num select{font-family: "돋움", Dotum;font-size:11px;}

/* 일반게시판 - 목록 */
table.bbs_default_list {width: 100%; margin:0;}
table.bbs_default_list thead.th th{padding:6px 0 9px;background:url('../images/board/bar_bg.gif') repeat;color:#fff;line-height:25px;border-bottom: 1px solid #535353; font-size:15px;}
table.bbs_default_list tbody.tb td {padding: 10px 10px 9px; border-bottom: 1px solid #dbdbdb;text-align:center;font-size:12px}
table.bbs_default_list tbody.tb td.subject{text-align:left}
table.bbs_default_list tbody.tb td.subject img{vertical-align:middle;margin:0 2px}
table.bbs_default_list tbody.tb td .new_comment{color:#666;}
table.bbs_default_list tbody.tb td .comment{color:#666;}
table.bbs_default_list .notice td{background:#f2f6f7}

@media only screen  and (max-width:640px){
	 #explain_line{display:none;}
     #explain{display:none;}
    .board_list_num{display:none;}
    table.bbs_default_list thead.th th{display:none;}
    table.bbs_default_list tbody.tb tr{border-bottom: 1px solid #dbdbdb;border-top: 1px solid #fff;}
    table.bbs_default_list tbody.tb tr:first-child{border-top:2px solid #535353}
    table.bbs_default_list tbody.tb tr.odd{background:#f3f3f3}
    table.bbs_default_list tbody.tb tr.even{background:#fbf7f2}

    table.bbs_default_list tbody.tb td{display:inline-block;padding: 4px 10px 4px; border:none;background: url('../images/board/board_vline.gif') no-repeat left 50%;}
    table.bbs_default_list tbody.tb td{text-align:left}
		table.bbs_default_list tbody.tb .notice td{background:none}
    table.bbs_default_list tbody.tb td:first-child{display:none;}
		table.bbs_default_list tbody.tb td:nth-child(3){background:none}
    table.bbs_default_list tbody.tb td.subject{display:block;background:none;font-size:13px}
    table.bbs_default_list tbody.tb td.subject a{display:inline-block;color:#333;}
    table.bbs_default_list tbody.tb td.name{background:none}
    table.bbs_default_list tbody.tb td.attach{}
		table.bbs_default_list [data-cell-header]:before {	content: attr(data-cell-header); 	display: inline-block; }
}


/* 목록 - 검색  */
.boardsearch{position:relative;margin:5px 0 15px;text-align:right}
.boardSearch fieldset{border:0; position:relative; clear:both; text-align:right;}
.boardsearch fieldset *{ vertical-align:middle;}
.boardsearch legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; visibility:hidden;}
.boardsearch select{ font-size:12px;padding:3px; }
.boardsearch span{display:inline-block;}
.boardsearch .inputText, .boardsearch .txt{border:1px solid #cfcfcf; width:250px; height:18px; padding:3px; font-size:12px;}s
.boardsearch .button input{vertical-align:top}
.boardsearch input[type="submit"]{background:url('../images/board/search_btn.gif') no-repeat; color:#fff;padding-left:15px;width:69px;height:26px;font-family:NG}
@media only screen  and (max-width:640px){
    .boardsearch{height:43px;}
    .boardsearch select{display:none}
     .boardsearch span{display:block;margin:6px 72px 6px 0px;}
		.boardsearch span.select_num{display:none}
    .boardsearch .inputText{width:96%; height:25px;}
    .boardsearch input[type="submit"]{position:absolute;right:8px;top:6px; background:#222 url('../images/board/search_btn_bg.gif') right center repeat-y;height:33px;width:62px;padding-left:0px;}
}

/* 목록 - 엑셀 다운로드  */
.bbs_download{position:relative;margin:25px 0 10px;border:solid 3px #e8e8e8;padding:10px;}
.bbs_download input{vertical-align:middle;}
.bbs_download select{vertical-align:middle;font-size:1em}
.bbs_download .excel_btn{position:absolute;right:20px;top:7px}

/* 목록 - 버튼  */
.boardNavigation {position:relative; padding:10px 0; text-align:center;}
.boardNavigation .pagination { padding:5px 0;}
.boardNavigation .buttonLeft { float:left; text-align:left;}
.boardNavigation .buttonRight { float:right; text-align:right;}
.boardCategory{position:relative; padding:10px 0 5px; }
@media only screen  and (max-width:640px){
  .boardNavigation .buttonRight{margin-right:10px;}
	.boardNavigation .buttonLeft{margin-left:10px;}
}

#contents span.btn{display:inline-block;padding-left:3px;vertical-align:top}
#contents span.btn.blue{background:#25a6d9 url('../images/board/btn_blue_bg.png') no-repeat left top}
#contents span.btn.blue a{display:inline-block;padding:0 20px;line-height:30px;color:#fff;}
#contents span.btn.blue input{display:inline-block;padding:0 20px;line-height:30px;color:#fff;background:none}
#contents span.btn.gray{background:#222 url('../images/board/btn_orange_bg.png') no-repeat left top}
#contents span.btn.gray a{display:inline-block;padding:0 20px;line-height:30px;color:#fff}
#contents span.btn.gray input{display:inline-block;padding:0 20px;line-height:30px;color:#fff;background:none}
#contents span.btn.cat_blue{background:#234275 url('../images/board/btn_blue_bg.png') no-repeat right bottom}
#contents span.btn.cat_blue a{display:inline-block;padding:0 15px;line-height:20px;color:#fff;font-size:12px}
#contents span.btn.cat_blue input{display:inline-block;padding:0 15px;line-height:20px;color:#fff;font-size:12px;background:none}
#contents #searchCtgry{font-size:12px;color:#555;height:20px;line-height:20px;vertical-align:top }
@media only screen  and (max-width:640px){
    #contents span.btn.blue a{padding:0 13px 0 8px;}
    #contents span.btn.blue input{padding:0 10px;}
    #contents span.btn.gray a{padding:0 10px;}
    #contents span.btn.gray input{padding:0 10px;}
}
.bbs_sns{text-align:right}
.bbs_sns span{display:inline-block;width:99px;height:25px;line-height:30px;margin-right:10px;padding:3px 22px 0 0;line-height:30px;vertical-align:top;text-align:right;font-weight:bold;background: url('../images/board/bbs_sns.gif') no-repeat right 7px;font-size:13px;vertical-align:top}
.bbs_sns a img{margin-top:1px}
@media only screen  and (max-width:640px){
    .bbs_sns{margin-right:10px;}
}

/* 일반게시판 - 상세보기 */
table.bbs_view {width: 100%; margin:0;border-bottom:solid 2px #c5c5c5;font-size:13px}
table.bbs_view tbody{}
table.bbs_view th {padding: 10px 6px 10px; border-bottom: 1px solid #e7e7e7;background:#f2f6f7;color:#222;font-weight:normal;}
table.bbs_view td {padding: 10px 6px 10px; border-bottom: 1px solid #e7e7e7;}
table.bbs_view td th, table.bbs_view td td{ border-bottom: 1px solid #c8c8c8;}
table.bbs_view .subject{font-weight:bold;color:#fff;background:url('../images/board/bar_bg.gif') repeat;border-bottom: 1px solid #535353;}
table.bbs_view td.substance{padding:20px 10px;}
table.bbs_view .attach li{float:left;display:inline;margin-right:15px;}
table.bbs_view .attach li img{vertical-align:top}
table.bbs_view  td.substance table {border:none;}
table.bbs_view  td.substance table th{border: 1px solid #e7e7e7;font-size:1em;background:none;}
table.bbs_view  td.substance table td{border: 1px solid #e7e7e7;background:none;}
@media only screen and (max-width:640px){
		table.bbs_view{border-bottom:none}
		table.bbs_view th {display:block;padding: 5px 0 2px 20px;border:none;color:#4f7eaf;font-size:15px;text-align:left;font-weight:bold;background: #fff url('../images/board/th_bu.png') no-repeat 10px 13px;}
		table.bbs_view td{display:block;padding: 0 0 10px 20px;}
		table.bbs_view td.substance{padding:5px 5px 10px 20px;}
		table.bbs_view td.board_text_td{padding:5px 5px 10px 20px;}
		table.bbs_view td.substance td, table.bbs_view td.board_text_td td, table.bbs_view td td{display: table-cell;}
		table.bbs_view th.subject{display:none}
		table.bbs_view td.subject{padding: 8px 0 10px 10px;font-size:14px}

}

.view_title{margin:0 0 20px;background:#eef4f8 url('/site/www/images/board/view_title_bg.png') repeat-x;}
.view_title.recall>div{background: url('/site/www/images/board/view_title_recall.png') no-repeat}
.view_title.safety>div{background: url('/site/www/images/board/view_title_safety.png') no-repeat}
.view_title.equip>div{background: url('/site/www/images/board/view_title_equip.png') no-repeat}
.view_title.overseas>div{background: url('/site/www/images/board/view_title_overseas.png') no-repeat}
.view_title.over_safety>div{background: url('/site/www/images/board/view_title_oversafety.png') no-repeat}
.view_title.news_safety>div{background: url('/site/www/images/board/view_title_newssafety.png') no-repeat}

.view_title span{display:block;margin:0 0 0 122px;padding:22px 20px 18px 0;font-size:22px;line-height:30px;min-height:52px;font-weight:bold;text-align:center;letter-spacing:-2px;background: url('/site/www/images/board/view_title_bg2.png') no-repeat right bottom}
.view_title.equip span{min-height:40px}
.view_title.overseas>div span{min-height:40px;}
.view_title.news_safety>div span{min-height:40px;}
.view_title .point{display:inline-block;padding:0px 15px 4px;background: url('/site/www/images/board/view_title_point.png') no-repeat;color:#fff}

.substance  p{margin:10px 0;}
.substance  p.icon{padding:0 0 0 17px;background: url('/site/www/images/board/view_bu.png') no-repeat 0 4px}
.substance  .bbs_guide{font-size:14px;text-align:center;font-weight:bold;}
.substance  .bbs_in{text-indent:10px}
.substance .box{padding:10px 3.6% 15px; background-color:#f5f5f5;border:solid 1px #eee;border-radius:10px}
.substance .box p{font-size:15px;text-align:center;font-weight:bold; }
#contents .substance p.indent{padding-left:18px}

ul.bbs_bu li{padding:4px 0 4px 17px;list-style:none;background: url('/site/www/images/board/view_bu.png') no-repeat 0 8px}
ul.bbs_bu li strong{font-size:14px}

.origin{padding:10px;margin:20px 0;border-top:solid 3px #aeaeae;min-height:115px;border-bottom:solid 2px #c5c5c5;background:url('/site/www/images/board/kca_logo.png') no-repeat 10px 10px}
.origin ul{margin:20px 0 0 150px;}
.origin li{margin:0 0 3px;font-size:15px;}
.origin li span{display:inline-block;width:65px;padding:0 10px 0 0;margin-right:10px;text-align:center;color:#fff;height:32px;line-height:30px;background: url('/site/www/images/board/origin_title.png') no-repeat right top;}
.origin .url a{text-decoration:underline}
@media only screen and (max-width:640px){
		.view_title>div{background-size:25% !important}
		.view_title span{margin-left:23%;font-size:20px;}
		.origin{padding:10px 0px;background:none;	min-height: 30px;;}
		.origin ul{margin:0px;}
		.origin li span{display:block;margin-bottom:5px;}
}


/* 일반게시판 - 글쓰기 */
p.write_txt{padding:0 0 5px 5px; font-size:0.95em;} 
p.write_txt span{color:#ed1c24}
table.bbs_write {width: 100%; margin:0;border-bottom:solid 2px #c5c5c5; font-size:12px}
table.bbs_write tbody.write th {padding: 7px 6px 6px 20px;text-align:left; border-bottom: 1px solid #e7e7e7;background:#f2f6f7}
table.bbs_write tbody.write th span{color:#ed1c24;font-weight:normal}
table.bbs_write tbody.write td {padding: 7px 6px 6px; border-bottom: 1px solid #e7e7e7;}
table.bbs_write tbody.write select{font-size:1em;border:solid 1px #ccc;color:#555;padding:3px}
table.bbs_write tbody.write textarea{width:95%;font-size:1em;border:solid 1px #ccc;}
table.bbs_write tbody.write img{vertical-align:middle}
table.bbs_write tbody.write input {vertical-align:middle}
table.bbs_write tbody.write input.subject{width:95%;padding:3px;border:solid 1px #ccc;}
table.bbs_write tbody.write input.txt{width:300px;padding:2px 3px;border:solid 1px #ccc;}
table.bbs_write tbody.write input.date{max-width:90px;}
table.bbs_write tbody.write .subject_tr th{background:url('../images/board/bar_bg.gif') repeat; color:#fff; border-bottom:solid 1px #535353;}
table.bbs_write tbody.write .subject_tr td{background:url('../images/board/bar_bg.gif') repeat; border-bottom:solid 1px #535353;}
table.bbs_write tbody.write td {}
table.bbs_write tbody.write td.copy .children{margin:10px 0 5px;width:100px;color:#fff;padding:3px 5px;background:#f87d5e}
table.bbs_write tbody.write td.copy .ciss{margin:10px 0 5px;width:100px;color:#fff;padding:3px 5px;width:100px;background:#77acde}
table.bbs_write tbody.write td.copy  label{margin-right:10px;}
table.bbs_write tbody.write td label{margin-right:5px}
table.bbs_write tbody.write .attach li{padding:4px 0;}
table.bbs_write tbody.write .attach li input{vertical-align:bottom}
table.bbs_write tbody.write .attach li input[type="file"]{font-size:11px;font-family:dotum}
table.bbs_write tbody.write .attach li input[type="text"]{margin-top:5px;padding:0;width:92%}
@media only screen  and (max-width:640px){
   table.bbs_write tbody.write th {padding: 7px 6px;}
   table.bbs_write tbody.write td .guide{display:block}
   table.bbs_write tbody.write td input[type="checkbox"]{width:17px;height:17px;vertical-align:top;border:solid 1px #eee;}
   table.bbs_write tbody.write td ul li label img{display:none;}
}

.private_agree{padding:10px;background:#eaf2f6}
.private_agree strong{margin-right:20px}
.private_agree input[type="radio"]{vertical-align:middle;}
.private_agree label{margin-right:10px}


/* 상세보기 - 이전글 다음글 */
table.bbs_nav {width: 100%; margin:0;border-top:solid 1px #a9a9a9;border-bottom:solid 1px #a9a9a9;}
table.bbs_nav tbody td {padding: 8px 6px 7px;}
table.bbs_nav tbody th {background:#f9f9f9;padding: 8px 6px 7px;}
table.bbs_nav .first{border-bottom: 1px solid #e7e7e7;}



/* 게시글 이동 */
.bbs_move{margin-top:30px;border:solid 3px #e8e8e8;padding:7px 10px;}
.bbs_move form{margin:3px 0;}
.bbs_move select{width:150px;font-size:1em;margin:0 5px}
.bbs_move input{vertical-align:top}



/* 목록 - 페이징 */
.pagination {padding:20px 0 5px; margin:0; text-align:center;}
.pagination img { border:0;}
.pagination a,
.pagination strong { position:relative; display:inline-block; text-decoration:none;line-height:27px;font-family:Tahoma, Sans-serif; font-size:0.9em;vertical-align:middle;padding:0 5px;background:url('../images/board/dot_gray.gif') no-repeat 0 center;}
.pagination strong{}
.pagination a:hover,
.pagination a:active,
.pagination a:focus {color:#1e82f8}
.pagination strong {padding:0 5px;color:#f87d5e !important;text-decoration:underline;}
.pagination a.prev,
.pagination a.prevEnd,
.pagination a.next,
.pagination a.nextEnd {padding:0;white-space:nowrap;line-height:27px; background:none;}



/* 기본 - 검색  */
.default_search{position:relative;margin:5px 0 15px;background:#f9f9f9;border:solid 1px #e3e3e3;text-align:right}
.default_search fieldset{border:0; position:relative; clear:both; text-align:right;}
.default_search fieldset *{ vertical-align:middle;}
.default_search legend{ position:absolute; width:0; height:0; overflow:hidden; font-size:0; visibility:hidden;}
.default_search select{ font-size:12px;font-family:NG}
.default_search span{display:inline-block;}
.default_search .inputText{border:1px solid #cfcfcf; width:250px; height:18px; padding:0; font-size:12px;}
.default_search .button input{vertical-align:top}
.default_search input[type="submit"]{background:#f87d5e;color:#fff;width:58px;height:43px;font-family:NG}
@media only screen  and (max-width:640px){
    .default_search{height:43px;}
    .default_search select{display:none}
    .default_search span{display:block;margin:8px 72px 10px 10px;}
    .default_search .inputText{width:100%; height:25px;}
    .default_search input[type="submit"]{position:absolute;right:0;top:0}
}


/* 기본 - 목록 */
table.default_list {width: 100%; margin:0;border-top:2px solid #535353}
table.default_list thead.th th{padding:6px 0 9px;background: #f3f3f3; color:#222;line-height:30px;border-bottom: 1px solid #dbdbdb;}
table.default_list tbody.tb td {padding: 10px 10px 9px; border-bottom: 1px solid #dbdbdb;text-align:center;font-size:12px}
table.default_list tbody.tb td.subject{text-align:left}
table.default_list tbody.tb td.subject img{vertical-align:top;margin:0 2px}
table.default_list tbody.tb td .new_comment{color:#666;}
table.default_list tbody.tb td .comment{color:#666;}
table.default_list .notice td{background:#fbf7f2}

@media only screen  and (max-width:640px){
     #explain{display:none;}
    .board_list_num{display:none;}
    table.default_list thead.th th{display:none;}
    table.default_list tbody.tb tr{border-bottom: 1px solid #dbdbdb;border-top: 1px solid #fff;}
    table.default_list tbody.tb tr:first-child{border-top:2px solid #535353}
    table.default_list tbody.tb tr.odd{background:#f3f3f3}
    table.default_list tbody.tb tr.even{background:#fbf7f2}

    table.default_list tbody.tb td{display:inline-block;padding: 6px 10px 6px; border:none;background: url('../images/board/board_vline.gif') no-repeat left 50%;}
    table.default_list tbody.tb td{text-align:left}
		table.default_list tbody.tb .notice td{background:none}
    table.default_list tbody.tb td:first-child{display:none;}
    table.default_list tbody.tb td.subject{display:block;background:none;font-size:13px}
    table.default_list tbody.tb td.subject a{display:inline-block;color:#333;}
    table.default_list tbody.tb td.name{background:none}
    table.default_list tbody.tb td.attach{background:none}
		table.default_list [data-cell-header]:before {	content: attr(data-cell-header); 	display: inline-block; }
}


/* 기본 - 상세보기 */
.default_explain {margin:15px 0 0;padding:12px 15px  20px 35px;background:#e8f1f7 url('../images/board/explain_bg.png') no-repeat ;border-bottom:solid 2px #bed3df;}
.default_explain span{display:block;padding:6px 0 5px 40px;background:url('../images/board/explain_bu.png') no-repeat ;}

table.default_view {width: 100%; margin:0;border-top:solid 2px #535353;border-bottom:solid 2px #c5c5c5;font-size:13px}
table.default_view tbody{}
table.default_view th {padding: 10px 6px 10px; border-bottom: 1px solid #e7e7e7;background: #fbf7f1;color:#222;font-weight:normal;}
table.default_view td {padding: 10px 6px 10px; border-bottom: 1px solid #e7e7e7;}
table.default_view .subject{font-weight:bold;background: #f3f3f3;}
table.default_view td.substance{padding:20px 10px;}
table.default_view  td.substance table {border:none;}
table.default_view  td.substance table th{border: 1px solid #e7e7e7;font-size:1em;background:none;}
table.default_view  td.substance table td{border: 1px solid #e7e7e7;background:none;}
@media all and (max-width:640px){
		table.default_view{border-bottom:none}
		table.default_view th {display:block;padding: 5px 0 2px 20px;border:none;color:#4f7eaf;text-align:left;font-size:15px;font-weight:bold;background: #fff url('/site/www/images/board/th_bu.png') no-repeat 10px 13px;}
		table.default_view td{display:block;padding: 0 0 10px 20px;}
		table.default_view td td{display: table-cell;}
		table.default_view .subject_tr th{text-align:left;background: #fff url('/site/www/images/board/th_bu.png') no-repeat 10px 13px;}
		table.default_view .subject_tr td{background:#fff}
}


/* 기본 - 글쓰기 */
table.default_write {width: 100%; margin:0;border-top:solid 2px #535353;border-bottom:solid 2px #c5c5c5; font-size:12px}
table.default_write tbody.write th {padding: 7px 6px 6px 20px;text-align:left; border-bottom: 1px solid #e7e7e7;background:#fbf6f0}
table.default_write tbody.write th span{color:#ed1c24;font-weight:normal}
table.default_write tbody.write td {padding: 7px 6px 6px; border-bottom: 1px solid #e7e7e7;}
table.default_write tbody.write select{font-size:1em;border:solid 1px #ccc;color:#555;padding:3px}
table.default_write tbody.write textarea{width:95%;font-size:1em;border:solid 1px #ccc;}
table.default_write tbody.write img{vertical-align:top}
table.default_write tbody.write input{font-family:'Malgun Gothic', '맑은 고딕'}
table.default_write tbody.write input.subject{width:95%;padding:3px;border:solid 1px #ccc;}
table.default_write tbody.write input.txt{width:300px;padding:3px;border:solid 1px #ccc;}
table.default_write tbody.write input.date{max-width:90px;}
table.default_write tbody.write input.zip{width:90px;margin-bottom:5px}
table.default_write tbody.write input.addr{width:265px;margin-bottom:5px}
table.default_write tbody.write .subject_tr th{background:#f3f3f3}
table.default_write tbody.write .subject_tr td{background:#f3f3f3}
table.default_write tbody.write td input[type="checkbox"]{width:17px;height:17px;vertical-align:top;border:solid 1px #eee;}
table.default_write tbody.write td input[type="radio"]{width:17px;height:17px;vertical-align:top;border:solid 1px #eee;}
table.default_write tbody.write td input[type="file"]{color:#555;font-size:12px;font-family:'Malgun Gothic', '맑은 고딕'}
table.default_write tbody.write td  label{margin-right:15px}
table.default_write tbody.write td .attach li{margin:2px 0}
#contents table.default_write tbody.write td a.btn{display: inline-block;padding: 0px 8px 0;height: 24px;line-height: 20px;vertical-align: top;color: #fff;background: #777;}
#contents table.default_write tbody.write td input.btn{display: inline-block;padding: 0px 8px 2px;height: 24px;line-height: 13px;font-size:12px;vertical-align: top;color: #fff;background: #777;}
#contents table.default_write tbody.write td input.btn[disabled="disabled"]{background:#c4c4c4}
@media all and (max-width:640px){
		table.default_write{border-bottom:none}
		table.default_write tbody.write th {display:block;padding: 5px 0 6px 20px;border:none;color:#4f7eaf;font-size:15px;background: #fff url('/site/www/images/board/th_bu.png') no-repeat 10px 13px;}
		table.default_write tbody.write td{display:block;padding: 0 0 10px 10px;}
		table.default_write tbody.write .subject_tr th{background: #fff url('/site/www/images/board/th_bu.png') no-repeat 10px 13px;}
		table.default_write tbody.write .subject_tr td{background:#fff}
		table.default_write tbody.write .ageguide{display:none}
		table.default_write tbody.write input[type="text"]{width:80%}
		table.default_write tbody.write select{width:82%}
		#contents .m_none{display:none}
		.btn_faq{display:none}
}



/* 설문조사 */
table.qestnar{width:100%;margin:10px 0 20px;}
table.qestnar th,table.qestnar td{padding:9px 10px;border:1px solid #fff;word-break: break-all;}
table.qestnar th{font-weight:bold; vertical-align:top;background:#f8f8f8 url('../images/board/qestnar_th_bg.gif') no-repeat right top;color:#fff}
table.qestnar td{ background:#f8f8f8;letter-spacing:0}
table.qestnar td.subject{background-color:#e0e0e0;font-weight:bold;}
table.qestnar th.subject{background-color:#e0e0e0}

#qestnar_item {position:relative;padding:0 0 20px;background: url('../images/board/qestnar_line.png') repeat-x left bottom;}
#contents #qestnar_item h3{position:relative;font-size:14px;margin-left:13px;border:solid 1px #e5e5e5;border-bottom:solid 3px #dbebf5;}
#contents #qestnar_item h3 span{display:block;padding:4px 0 5px;margin-left:25px;text-align:left}
#contents #qestnar_item h3 span strong{position:absolute;top:0;left:-15px;display:inline-block;width:28px;height:33px;line-height:33px;margin-right:5px;color:#fff;text-align:center;background: url('../images/board/qestnar_item_q_bg2.png') no-repeat;}
#qestnar_item .list{margin:10px 0 10px 40px;}
#qestnar_item .list li{padding:2px 0}
#qestnar_item .list input{vertical-align:middle}
#qestnar_item .list input[type="radio"]{width:15px; height:15px}
#qestnar_item .list textarea{width:98%;border:solid 1px #e2e2e2;}
#qestnar_item .list .ex{color:#0675b8}

table.qestnar_list{width:100%;margin:10px 0 20px;border-top:2px solid #535353;}
table.qestnar_list tr{}
table.qestnar_list th,table.qestnar_list td{padding:9px 5px;border:1px solid #dbdbdb;word-break: break-all;}
table.qestnar_list th{font-weight:bold; vertical-align:top;background:#f3f3f3 }
table.qestnar_list tbody th{background:#fbf7f2}
table.qestnar_list td{letter-spacing:0}
table.qestnar_list td.subject{background-color:#e0e0e0;font-weight:bold;}
table.qestnar_list th.subject{background-color:#e0e0e0}
table.qestnar_list .question{background:#f2f2f2;color:#107cbd}
table.qestnar_list .answer td{padding:3px 5px}


/* 뉴스게시판 - 리스트 */
ul.news_board {margin:0; border-top: 2px solid #535353;}
ul.news_board li {width:100%;padding:15px 0; border-bottom:1px solid #e8e8e8;}
ul.news_board li:after {display:block; clear:both; content:"."; visibility:hidden; height:0;}
ul.news_board li {display: inline-block;}
* html ul.news_board li {height: 1%;}
ul.news_board .photo{display:inline-block;float:left;margin:2px 15px 0 0;padding:0 3px 3px 0; background: url('/site/www/images/board/photo_bg.png') no-repeat right bottom;}
ul.news_board .photo input, ul.news_board .photo img{vertical-align:middle}
ul.news_board .photo input{margin-right:5px}
ul.news_board .photo img{width:120px;height:90px}
ul.news_board .substance{display:block;margin:0 0 0 145px}
ul.news_board .subject{display:block;margin-bottom:5px;padding-left:8px;color:#0d82c8;font-size:14px;font-weight:bold;letter-spacing:-1px; line-height:20px;background: url('/site/www/images/board/news_bu.png') no-repeat left 5px}
ul.news_board a .subject  {color:#0d82c8;}
ul.news_board a:hover {text-decoration:none}
ul.news_board .date {display:block;margin-top:5px;font-size:0.95em;color:#afafaf;}
ul.news_board .admin_btn{margin:0;text-align:right;}
@media only screen and (max-width:640px){
	ul.news_board .photo img{width:100px;height:75px}
	ul.news_board .substance{display:block;margin:0 0 0 115px}
  ul.news_board .date {display:none}
	ul.news_board .text{display:block;overflow:hidden;height:60px;}
}


/* 플래시 - 리스트 */
ul.flash {padding:0 0 20px;margin:0 0 10px; border-top: 2px solid #535353; border-bottom:1px solid #e8e8e8;}
ul.flash li {float:left;display:inline-block;width:33%;padding:15px 0;height:140px;text-align:center; line-height:16px;}
ul.flash .photo{display:inline-block;margin:0;padding:0 3px 3px 0; background: url('/site/www/images/board/photo_bg.png') no-repeat right bottom;}
ul.flash .photo img{width:157px;height:98px;}
ul.flash .photo input, ul.flash .photo img{vertical-align:middle}
ul.flash .photo input{margin-right:5px}
ul.flash .subject{display:block;margin:3px 15px;text-align:center;letter-spacing:-1px; line-height:16px;}
ul.flash a:hover {text-decoration:none}
@media only screen  and (max-width:680px){
  ul.flash li {width:50%;}
}
@media only screen  and (max-width:350px){
	ul.flash .photo{width:90%}
	ul.flash li{height:120px;}
}

/* 동영상 - 팝업 */

#moviebox {position:relative;padding:20px;background:#f2f2f2}
#moviebox h1{padding:5px  10px 10px 45px;font-size:16px;background: url('../images/board/movie_h1.png') no-repeat;}
#moviebox .movie {position:absolute; width:365px;height:325px;left:35px;padding:0;text-align:center}
#moviebox .movie_error {margin-top:10px;color:#545454}
#moviebox .movie_error a{color:#fff;}
#note {margin-left:400px}
#contents #note h2{padding:7px 8px;font-size:14px;background: url('../images/board/movie_h2_bg.png') no-repeat;}
#note  #note_subject {margin:10px 0 5px; height:255px; overflow:auto; padding:0;}
.moviedown {margin:10px 0;text-align:center}
.moviedown a{display:inline-block;color:#fff;padding:0 30px 0 20px;line-height:33px;height:33px;background: url('../images/board/movie_btn_bg.png') no-repeat right top;}
#moviebox .close{position:absolute;right:15px;top:15px;}
#moviebox .text_center{margin:15px 0 0;text-align:center}
@media only screen  and (max-width:680px){
  #moviebox .movie {position:relative; width:100%;height:325px;left:0;padding:0;}
  #note {width:100%;padding:0;margin:0}
  #note  #note_subject{margin:5px 4px 5px 0; height:auto; overflow:hidden}
}


