@charset "UTF-8";

/* Page Title */


/* °Ô½ÃÆÇ */

#board  {width:100%; float:left;}

table.list   {width:100%; float:left;      border-top:1px solid #333;     border-bottom:1px solid #707070;  }
table.list  th   { padding:11px 5px 12px 5px; background:#f7f7f7;   font-size:0.9em;font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.list  td   {padding:11px 5px 11px 5px; vertical-align:middle;  font-size:0.9em; color:#777; border-bottom:1px solid #ddd;}

table.list i { font-size:16px; color:#999; vertical-align:middle; margin-right:2px; margin-top:-3px;}



#board .view_bar       {border-top:1px solid #333; text-align:center; padding:11px 0px 12px 0px; background:#f7f7f7; /*background:url('/common/img/board/th_bg.png') repeat-x bottom center;*/  font-size:16px;  font-weight:500; color:#333;  border-bottom:1px solid #ddd; }
table.view td.view_			{  color:#666; }

#board .view_n_date {float:right; font-size:0.92em; color:#777; margin-bottom:0px; display:block; padding:0 5px; box-sizing:border-box; letter-spacing:0}
#board .view_n_date i {color:#999; font-size:1.2em; vertical-align:-3px; margin-right:3px; opacity:0.7}


#board  .attached_file_wrap {width:100%; float:left; background:#f5f5f5; padding:15px; box-sizing:border-box; margin-bottom:20px;}
#board  .attached_file_wrap ul li {line-height:1.8em; margin-left:5px; border-bottom:1px dashed #ddd; padding:3px; box-sizing:border-box;}
#board  .attached_file_wrap ul li a{font-size:0.92em; font-weight:300;}


/* | bar */
.v_bar {border-left:1px solid #999; display:inline-block; vertical-align:0px; height:13px; width:1px; font-weight:300; color:#999}
.nbsp_span_5 {margin:0 5px;}
.nbsp_span_10 {margin:0 10px;}

/*°øÁö»çÇ× ºäÆäÀÌÁö*/
.view      {width:100%; float:left;  }
.view    td  {padding:10px; vertical-align:middle; }
table.view td.view01			{  width:20%; background-color:#f9f9f9; border-bottom:1px solid #ddd; text-align:center; font-weight:500;  font-size:0.8em;}
table.view td.view02			{  line-height:20px; border-bottom:1px solid #ddd;  color:#666;   font-size:0.8em;}
table.view td.view03			{border-bottom:1px solid #999; overflow:hidden; max-width:100%; padding:30px 10px; box-sizing:border-box;}
table.view td.view03 img			{max-width:100%;}

table.view 	td.view04			{width:100%; background-color:#f9f9f9; border-bottom:1px solid #ddd; text-align:center; }
table.view  img  {vertical-align:middle; margin-right:3px;}
table.view  i  {vertical-align:middle;  font-size:1em;}
table.view  .down_btn {border:0px solid #c00; color:#c00; padding:2px 5px;  font-size:0.9em;}


/* ¸®ÇÃ */
.reply_basic      {width:100%; float:left;  border-top:1px solid #ddd;}
.reply_basic    td  {padding:5px 10px; vertical-align:middle; font-size:0.9em;}
table.reply_basic 	td.view01			{ width:15%; background-color:#f9f9f9; border-bottom:1px solid #ddd; text-align:center; font-weight:500;}
table.reply_basic 	td.view02			{ line-height:20px; border-bottom:1px solid #ddd;  color:#666; }
table.reply_basic 	td.view03			{border-bottom:1px solid #999; overflow:hidden}
table.reply_basic 	td.view04			{width:100%; background-color:#f9f9f9; border-bottom:1px solid #ddd; text-align:center; }
table.reply_basic  img  {vertical-align:middle; margin-right:3px;}
table.reply_basic  i  {vertical-align:middle; font-size:18px;}
table.reply_basic  .down_btn {border:0px solid #c00; color:#c00; padding:2px 5px;  font-size:0.9em;}




/* °øÁö»çÇ× ¸®½ºÆ® table */
.boardTable{width:100%; border-top:2px solid #333;}
.boardTable .w70{width:7%;}
.boardTable .w85{width:8.5%;}
.boardTable .w100{width:10%;}
.boardTable .w120{width:12%;}
.boardTable .w150{width:15%;}
.boardTable .w160{width:16%;}
.boardTable .w250{width:25%;}


.boardTable i {margin-right:5px; color:#555; font-size:20px; margin-top:2px;}
.notice_fixbg_wrap {background:#f7f7f7; }
.notice_fixbg_wrap .notice_title {font-weight:500;}

.boardTable tr{border-bottom:1px solid #e5e5e5;}
.boardTable tr:last-of-type{border-bottom:1px solid #333;}
.boardTable tr th{padding:12px 0px; font-size:0.9em; color:#333; text-align:center; line-height:1.3; font-weight:300;}
.boardTable tr td{padding:12px 0px; font-size:0.9em; color:#999; text-align:center; line-height:1.3;}
.boardTable tr td:first-of-type{font-size:0.9em; color:#333; padding:12px 5px;}

.boardTable tr td.tit{text-align:left; font-size:0;}
.boardTable tr td.tit p{display:inline-block; max-width:100%; font-size:15px; color:#333; line-height:1.3; position:relative;}
.boardTable tr td.tit p:hover:after{content:""; display:block; width:100%; height:1px; background:#333; position:absolute; bottom:-2px; left:0;}
.boardTable tr td.tit p a{ width:100%; overflow:hidden;/* text-overflow:ellipsis; white-space:nowrap;*/ font-size:0.9em}
.boardTable tr td.career{font-size: 16px; color: #ff8400;}
.boardTable tr td.volunteer a{width: 150px;}
.board_list .btn_wrap{margin-top:60px;}


table.reply  {width:100%; float:left;}
table.reply  td {  overflow:hidden; background-color:#f9f9f9;}

table.write   {width:100%; float:left; border-top:1px solid #ddd;  border-bottom:1px solid #707070; margin-bottom:30px;}
table.write  th   {padding:10px; vertical-align:middle; background-color:#f9f9f9; font-size:0.94em; text-align:left; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.write  td   {padding:10px; font-size:0.92em; color:#777; border-bottom:1px solid #ddd;}

table.write .table_info_t  {line-height:30px; color:#666;}



.page     {text-align:center;  font-size:14px; float:left; color:#666;  width:100%; margin-top:20px;   display:inline-block;}
.page   ul { float:right; position:relative; left:-50%;}
.page   li { float:left; position:relative;  left:50%;  }


.page .no {border:1px solid #c4c4c4;  width:35px; line-height:32px; box-sizing:border-box;  border-right:none; }


.page a {	display:inline-block; 	text-decoration:none;	   }


.page  .no a:link	{  color:#999;  }
.page   .no a:hover	{color:#999;   }
.page   .no oa:active	{ color:#999;  }
.page   .no  a:visited	{   color:#999;}

.page .ov  {border:1px solid #555; background-color:#555;  width:35px; line-height:32px; box-sizing:border-box;   border-right:none; color:#fff;}

.page   .ov a:link	{  color:#fff;  }
.page   .ov a:hover	{color:#fff;   }
.page   .ov a:active	{ color:#fff;  }
.page   .ov a:visited	{   color:#fff;}


.search		 {margin-top:20px; float:left;  width:100%;  text-align:center; padding-bottom:20px; }
.search img  {margin-left:3px;}
.search > .input02  {padding:3px 5px; height:32px;  font-size:0.9em; width:63%; border:1px solid #ddd; color:#555; box-sizing:border-box; }
.search > .select02  {padding:0px 0px 0px 4px; height:32px;  border:1px solid #ddd; width:100px; }

 .select01 {color:#777; font-size:14.5px;}
 a.search_btn   {   background:#333;  text-align:center; margin-left:5px;   color:#fff !important;  display:inline-block;
 font-size:0.9em; font-weight:400; line-height:31px; border-radius:3px;  padding:0px 30px; }




/* ÅÇ */
.tab      { float:left;  width:100%; }
.tab ul.tab_btn   { float:left;  width:100%; border:1px solid #ddd; margin-bottom:20px; }
.tab ul.tab_btn li {float:left; text-align:center; font-weight:400 !important;  box-sizing:border-box; }
.tab ul.tab_btn li:last-child {border-right:none;}

.tab .tab_p    {background-color:#fff; border-right:1px solid #ddd; }

.tab .tab_p a {display:block; line-height:40px; text-decoration:none;  font-size:0.95em; padding:3px 30px; }

.tab .tab_p a:link		{color:#777; font-weight:300; text-decoration:none;}
.tab .tab_p a:hover		{color:#777; font-weight:300; text-decoration:none;}
.tab .tab_p a:active	{color:#777; font-weight:300; text-decoration:none;}
.tab .tab_p a:visited	{color:#777; font-weight:300; text-decoration:none;}


.tab .tab_p_ov     	   		{background-color:#555; padding:3px 30px; text-align:center; border-right:1px solid #ddd;}

.tab .tab_p_ov  a 			{display:block; border-bottom:none; line-height:40px; text-decoration:none; font-size:0.95em; font-weight:500;}

.tab .tab_p_ov a:link		{ color:#fff; text-decoration:none;}
.tab .tab_p_ov a:hover		{ color:#fff; text-decoration:none;}
.tab .tab_p_ov a:active		{ color:#fff; text-decoration:none;}
.tab .tab_p_ov a:visited	{ color:#fff; text-decoration:none;}





.tab2    {width:100%; float:left; margin-top:50px; height:70px;  background:url('/common/img/board/tab_line.png') repeat-x; }
.tab2   li {float:left;}

.tab2  .tab_        {width:168px; float:left;  height:38px; font-size:0.9em; background:url('/common/img/board/tab_bg.png') no-repeat center top;}

.tab2  .tab_  a {
	display:inline-block;
     text-decoration:none;
	 padding-top:10px;
	 padding-left:10px;
     width:100%;
	}

.tab2  .tab_ a:link		{ color:#666; text-decoration:none;}
.tab2  .tab_ a:hover	{ color:#666; text-decoration:none;}
.tab2  .tab_ a:active	{ color:#666; text-decoration:none;}
.tab2  .tab_ a:visited	{ color:#666; text-decoration:none;}


.tab2  .tab_ov     {width:168px; float:left;  height:38px; font-size:1em; font-weight:500; background:url('/common/img/board/tab_ov_bg.jpg') no-repeat center top;}

.tab2  .tab_ov  a {
	display:inline-block;
     text-decoration:none;
	 padding-top:7px;
	 padding-left:10px;
      width:100%;
	}

.tab2  .tab_ov a:link	    {color:#333; text-decoration:none;}
.tab2  .tab_ov a:hover	{color:#333; text-decoration:none;}
.tab2  .tab_ov a:active	{ color:#333; text-decoration:none;}
.tab2  .tab_ov a:visited	{ color:#333; text-decoration:none;}

.tab2  .tab    b   {color:#1c1d6f;}






/* ·Î±×ÀÎ ÅÇ */
.mem_tab { float:left;  width:100%; }
.mem_tab ul.tab_btn   { float:left;  width:100%; border:1px solid #ddd; margin-bottom:20px; }
.mem_tab ul.tab_btn li {float:left; text-align:center; font-weight:400 !important;  box-sizing:border-box; }
.mem_tab ul.tab_btn li:last-child {border-right:none;}

.mem_tab .tab_p    {background-color:#fff; }

.mem_tab .tab_p a {display:block; line-height:43px; text-decoration:none;  font-size:18px;  padding:3px 30px; }

.mem_tab .tab_p a:link		{color:#777; font-weight:300; text-decoration:none;}
.mem_tab .tab_p a:hover		{color:#777; font-weight:300; text-decoration:none;}
.mem_tab .tab_p a:active	{color:#777; font-weight:300; text-decoration:none;}
.mem_tab .tab_p a:visited	{color:#777; font-weight:300; text-decoration:none;}


.mem_tab .tab_p_ov     	   		{background:#555; padding:3px 30px;  text-align:center; border-right:1px solid #ddd;}

.mem_tab .tab_p_ov  a 			{display:block; border-bottom:none; line-height:43px;  text-decoration:none; font-size:18px; font-weight:500;}

.mem_tab .tab_p_ov a:link		{ color:#fff;  text-decoration:none;}
.mem_tab .tab_p_ov a:hover		{ color:#fff;  text-decoration:none;}
.mem_tab .tab_p_ov a:active		{ color:#fff;  text-decoration:none;}
.mem_tab .tab_p_ov a:visited	{ color:#fff;  text-decoration:none;}



/* faq */
#opinion  {width:100%; float:left;}
#opinion	li			{width:100%; font-size:16px; color:#a3a1a1;  }
.faqno					{width:15%; float:left; padding:11px 0 0 0 ; text-align: center; font-size:14px;}
.faqtlt					{width:85%; float:left; padding:11px 0 8px 0;  font-size:16px;}
.faqline				{width:100%; height:1px; overflow:hidden;  border-bottom:1px solid #ddd; clear: both;}


/* °¶·¯¸® */
.photo_list  {width:100%; float:left;}
.photo_list ul {width:100%; float:left; margin-bottom:20px;}
.photo_list li {font-size:18px; }
.photo_list li a img { width:100%;}
.photo_list li a {color:#333 !important;  }

.photo_list li .photo_txt_wrap {width:100%; float:left; border:1px solid #ddd; padding:10px; box-sizing:border-box;}
.photo_list li .photo_txt_wrap h5 {width:100%; float:left; font-size:18px; font-weight:500;}
.photo_list li .photo_txt_wrap span.date {font-size:15px; color:#333;}
.photo_list li .photo_txt_wrap span.writer {font-size:15px; color:#777; margin-left:3px;}


/*¹öÆ°*/
a.list_btn   {background:#fff;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#777 !important; margin-top:20px;
 font-size:0.85em; font-weight:400; line-height:30px; border-radius:3px;  border:1px solid #ddd; padding:0px 15px; float:right;}

a.list_btn2 {background:#fff;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#777 !important; margin-bottom:10px;
font-size:0.9em; font-weight:400; line-height:30px; border-radius:3px;  border:1px solid #ddd; padding:0px 20px; float:right;}

a.list_btn_red {background:#881515;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#fff !important; margin-bottom:10px;
font-size:14px; font-weight:400; line-height:30px; border-radius:3px;  border:1px solid #881515; padding:0px 20px; float:right;}

a.list_btn_bk {background:#555;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#fff !important; margin-bottom:10px;
font-size:14px; font-weight:400; line-height:30px; border-radius:3px;  border:1px solid #555; padding:0px 20px; float:right;}


a.list_btn33   {   background:#333;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#fff !important; margin-top:20px;
 font-size:15px; font-weight:400; line-height:29px; border-radius:3px;  border:1px solid #333; padding:2px 35px; float:right;}

a.write_btn   {background:#333;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#fff !important; margin-top:20px;
font-size:15px; font-weight:400; line-height:35px; border-radius:3px;  border:1px solid #333; padding:10px 65px; }


a.write_btn_cancel   {background:#f5f5f5;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#555 !important; margin-top:20px;
font-size:15px; font-weight:400; line-height:35px; border-radius:3px;  border:1px solid #ddd; padding:10px 65px; }


a.list_btn_mail {background:#555;  text-align:center; margin-left:5px; box-shadow:1px 1px #ddd;  color:#fff !important; margin-bottom:10px;
font-size:0.9em; font-weight:400; line-height:30px; border-radius:5px;  border:1px solid #555; padding:12px 55px;letter-spacing:-0.1px;}
