@charset "utf-8";

/* CSS RESET */
html,body{width:100%;height:100%}
html{overflow-y:scroll}
/* *{margin:0;padding:0} */
body,h1,h2,h3,h4,input,button{ font-family: 'nanum-square-r';/*font-family:'돋움',dotum,Helvetica,sans-serif;*/font-size:12px;color:#666;}
img,fieldset,iframe{border:0 none}
legend, hr, caption{width:0;height:0;position:absolute;visibility:hidden;overflow:hidden;display:none;}
li{list-style:none}
input,select,button{vertical-align:middle}
img{vertical-align:top}
em,address{font-style:normal}
label,button{cursor:pointer}
button{margin:0;padding:0}
table {border-spacing:0;border-padding:10;width:100%;border: 0 none;border-collapse: collapse;}
form{text-align:left;}
input, textarea, select{font-size:100%;vertical-align:middle;font-family: 'nanum-square-r';/*font-family: Dotum,"돋움",arial,sans-serif;*/}
button{vertical-align:middle;}
a{text-decoration:none; font-size:13px;}
button *{position:relative}
button img{left:-3px;*left:auto}
noscript{position:absolute;top:0;left:0;z-index:1;width:100%;}
noscript p{margin:0;padding:0;}
.hide{font-size: 0;height: 1px;left: 0;line-height: 0;overflow: hidden;position: absolute;top: -10000px;visibility: hidden;width: 1px;}
a,input{outline:0;}
.display_none,.blind{display:none}


/**** 게시판 ****/
.text_board,.faq_board {width:900px;text-align:center;vertical-align:middle;margin:0 auto}
.text_board,.faq_board a:link	{ font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color: #444444; text-decoration:none;}
.text_board,.faq_board a:visited{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color: #444444; text-decoration:none;}
.text_board,.faq_board a:active{ font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color: #444444; text-decoration:none;}
.text_board a:hover{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color: #000000; text-decoration:underline;}

.text_board .board_view{margin-bottom:0px;border:0px solid red}
.text_board .board_view tbody,
.text_board .board_view thead{width:900px;border-top:2px solid #444444;border-bottom:1px solid #959595;}

.text_board .board_view thead tr{height:36px}
.text_board .board_view thead th{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#000000; text-align:center;width:150px}
.text_board .board_view thead th.tt_title{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:14px; color:#000000; text-align:left; padding-left:15px; background-color:#f2f2f2;}
.text_board .board_view thead td.tt_title_view{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:16px; color:#128e42; text-align:left; padding-left:15px;}
.text_board .board_view thead td.tt_title_view2{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:left; padding-left:15px;}
.text_board .board_view thead td.tt_title_view3{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:center;}
.text_board .board_view tbody td.tt_title_view4{padding:20px 0px;font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:left; line-height:25px;}

.text_board .board_comment {clear:both;padding:10px 0px;}
.text_board .board_comment .comment_login{width:300px;float:left}
.text_board .board_comment .comment_sns{width:175px;float:right}
.text_board .board_comment .comment_input{width:692px;clear:both;background:#f2f2f2;padding:10px;border:1px solid #ddd;margin-top:30px}
.text_board .board_comment .comment_memo_head{width:712px;border:0px solid red;height:9px;margin-top:5px}
.text_board .board_comment .comment_memo{width:690px;clear:both;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-right:1px solid #ddd;padding:10px}

/*
.text_board .board_list thead{width:712px;border-top:2px solid #444444;border-bottom:1px solid #959595}
*/
.text_board .board_list thead{width:900px;border-top:2px solid #444444;border-bottom:1px solid #959595;}

.text_board .board_list thead tr{height:36px}
.text_board .board_list thead th{font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:14px; color:#000000; text-align:center;}
.text_board .board_list thead th.tt_num{width:70px;background:url(/img/board/title_line.gif) 69px -2px no-repeat;}
.text_board .board_list thead th.tt_title{width:550px;background:url(/img/board/title_line.gif) 549px -2px no-repeat;}
.text_board .board_list thead th.tt_writer{width:100px;background:url(/img/board/title_line.gif) 99px -2px no-repeat;}
.text_board .board_list thead th.tt_date{width:100px;background:url(/img/board/title_line.gif) 99px -2px no-repeat;}
.text_board .board_list thead th.tt_count{width:63px;}

.text_board .board_list tbody{border-bottom:1px solid #959595}
.text_board .board_list tbody tr{height:37px;background:url(../img/board/dot_line.gif) left 35px repeat-x;}
.text_board .board_list tbody td.board_font1 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#999999; text-align:center;}
.text_board .board_list tbody td.board_font2 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:left;}
.text_board .board_list tbody td.board_font2 a {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:left;}
.text_board .board_list tbody td.board_font3 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:14px; color:#128e42; text-align:center;}

.text_board .board_btn {float:right;margin:5px 0px 0px 0px}

.text_board .board_page {clear:both;margin:0px auto;width:260px;text-align:center;height:20px}
.text_board .board_page span {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:14px; color:#777777; text-align:center;line-height:1.25;margin:0px 2px;border:0px solid red;padding:0px 3px}
.text_board .board_page span.board_number2 {color:#128e42; font-weight:bold;}

.text_board .board_search {width:260px;margin:0px auto;padding:5px 0px 0px 0px;border:0px solid red;height:30px}
.text_board .page_cnt {text-align:left;padding:10px 5px  3px 0px}


.text_board .board_search li {float:left}


/**** faq 폼 ****/

.faq_board  {clear:both;border-top: 2px solid #ddd}
.faq_board ul {clear:both;}
.faq_board ul li{text-align:left;border-bottom: 1px solid #ddd;}
.faq_board ul li a.faq_title{cursor: pointer;width: 900px;margin: 0px;padding-left: 40px;height: 33px;line-height: 30px;background: url("../img/q_txt.png") no-repeat scroll 15px center transparent;}
.faq_board ul li a.faq_down{cursor: pointer;width: 900px;margin: 0px;padding-left: 20px;height: 33px;line-height: 30px;background: url("../img/file555555.gif") no-repeat scroll 5px  transparent;}


.faq_board li.content{font-family: 'nanum-square-r'; float:left;width:855px;list-style: none outside none;padding: 10px 30px 10px 40px;line-height: 24px;background: url("../img/a_txt.png") no-repeat scroll 15px 17px transparent ;word-break: break-all;border-top: 1px solid #ddd;background-color:#F6F6F6;color: rgb(107, 100, 84)}
.faq_board li.content>span{font-family: 'nanum-square-r';}

/**
.faq_board li.num{float:left;width:70px;border:0px solid red;text-align:center;height:20px;background:url(../img/q.gif) no-repeat  24px}
.faq_board li.title{float:left;width:642px;border:0px solid red;text-align:left;font-size:12px; color:#000000;line-height:20px;cursor:pointer}
.faq_board li.content{float:left;width:630px;padding:10px 5px;font-size:12px;text-align:left;background:#fff;overflow:hidden;border:1px solid #ddd}

faq_num_bg{background:url(../img/q_on.gif) no-repeat 24px !important}
*/



.board_title {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#000000; text-align:center;}
.board_title1 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#000000; text-align:left; padding-left:15px; background-color:#f2f2f2;}

.board_font1 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#999999; text-align:center;}
.board_font2 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#444444; text-align:left;}
.board_font3 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:14px; color:#128e42; text-align:center;}
.board_font4 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:15px; color:#128e42; text-align:left; padding-left:15px;}
.board_font5 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:13px; color:#999999; text-align:left; padding-left:15px;}
.board_font6 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:13px; color:#444444; text-align:left; line-height:25px;}
.board_font7 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:13px; color:#000000; text-align:left;}

.board_number1 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#777777; text-align:center;}
.board_number2 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#128e42; font-weight:bold; text-align:center;}


.comment_font1 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:12px; color:#128e42; text-align:left;}
.comment_font2 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#999999; text-align:left;} 
.comment_font3 {font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#999; text-align:left; line-height:16px;}


/**** 입력폼 ****/
.input { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#666666; padding-top:5px; padding-left:5px; }
.input1 { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#666666; padding-top:2px; padding-left:5px; }
.select { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */ font-size:12px; color:#666666; height:28px; padding-left:2px; padding-top:3px; padding-bottom:3px;}
.textarea { border-color:#d0d0d0; background-color:#ffffff; border-style: solid; border-width:1px 1px 1px 1px; font-family: 'nanum-square-r'; /*font-family:"맑은 고딕", "돋움", "굴림"; */font-size:12px; color:#666666; padding-top:5px; padding-left:5px; }
.btn_hand{cursor:pointer}

.input_orange { font-family: 'nanum-square-r'; /*font-family: "돋움";*/ font-size: 12px; color:green; border-color:orange; background-color:#fff; border-style: solid; border-width:1 1 1 1; padding:3px; }

.button {
	width:80px;
	font-size:13px;
	background:#4E4E4E;
	color:white;
	height:22px;
	cursor:pointer;
	border:1px solid white;
}
