/* 폼태그 */
input			{font-size:13px;color:#000000;background-color:#FFFFFF; vertical-align:middle;}
select			{font-size:13px;color:#000000;background-color:#FFFFFF; height:22px;border:1px solid #c4c4c4; margin:0; vertical-align:middle;}
textarea		{font-size:13px;color:#000000;background-color:#FFFFFF;}
tbody, thead	{padding:0; margin:0;}
.board_blue		{font-size:13px;color:#555555;border:1px solid #C0D7EA;background-color:#FFFFFF;}
.board_blue_bg	{font-size:13px;color:#555555;background-color:#E9EEF2;}
.box_blue		{border:1px solid #c4c4c4; padding:4px;}
.box_select		{border:1px solid #c4c4c4; padding:3px; height:24px;}
.board_content  {padding:20px 20px 20px 20px; vertical-align:top; word-break:break-all;}
.tbox			{font-size:13px;color:#666666; background-color:#FFFFFF; border:1px solid #E1E1E1; height:20px;}
.datepicker_input	{font-size:13px;color:#555555;background-color:#E9EEF2; border:1px solid #C0D7EA; margin-right:5px; height:18px; padding:2px;}


/* Etc */
.m_line		  {border:1px solid #B9CBD9;}
.display_none {display:none;}
.bld {font-weight:bold;}
.f_bv {color:#222;}


/* 게시판---------------------------------------- */
/* 게시판 / 리스트 페이지 */

.g_board {width:1197px; float:left; padding:40px 0 0 0; font-family:'Noto Sans KR',sans-serif;}
.g_board p {font-family:'Noto Sans KR',sans-serif;}
.g_board div {font-family:'Noto Sans KR',sans-serif;}

.mail_board {width:1180px; float:left; padding:30px 0 40px 20px;}

.g_board_top {width:100%; float:left; text-align:right; padding:0 0 9px 0;}

/* 리스트 박스 */
.g_board_con {width:100%; float:left;}
.g_board_con fieldset {float:left; width:100%;}
.g_board_con table {width:100%; font-size:15px; border-collapse:collapse;}
.g_board_con th {height:50px; color:#999; border-bottom:1px solid #e9e9e9; border-top:1px solid #e9e9e9; background:#eaf2f7; font-weight:normal;}
.g_board_con td {height:65px; font-size:15px; color:#555; font-weight:300; border-bottom:1px solid #e9e9e9; text-align:center;}
.g_board_con td img {vertical-align:middle;}
.g_board_con .tdlp {text-align:left; padding-left:20px;}
.g_board_con .notice {font-size:16px; color:#223B87; font-weight:700;}


/* 페이지이동 박스 */
.g_paging {width:100%; margin:20px 0 20px 0; float:left; text-align:center; font-size:16px; color:#222222;}
.g_paging img {padding:0 10px 0 10px;}
.g_paging .page_on {font-weight:bold; text-decoration:underline;padding:0 7px 0 7px;}
.g_paging .page { font-size:16px; color:#222222; padding:0 7px 0 7px;}
.g_paging a.page:link { font-size:16px; color:#222222; padding:0 7px 0 7px;}
.g_paging a.page:hover { font-size:16px; color:#222222; padding:0 7px 0 7px;}


/* 검색하기 박스 */
.gb_search {width:100%; float:left; padding:20px 0 20px 0; margin-bottom:100px;border:1px solid #e9e9e9; background-color:#f2f6f9;}
.gb_search .t_title {padding:3px 10px 0 40px; float:left; font-size:16px;}
.gb_search label {display:none;}
.gb_search form {float:left; width:100%;}
.gb_search fieldset {float:left; width:100%;}
.gb_search select {width:100px;height:25px;padding:3px;border:1px solid #d6d6d6;}
.gb_search input {width:150px;padding:5px;border:1px solid #d6d6d6;}
.gb_search .input_image {padding:0px;width:75px;border:0px;}
.gb_search .g_btn {width:200px; padding:3px 0 0 0;text-align:right;float:right; margin-right:40px;}


/* 게시판 / 상세보기 페이지 */
.g_board_sub{width:100%; float:left;}
.g_board_sub table {width:100%; float:left; border-collapse:collapse; border-top:1px solid #e9e9e9; border-bottom:1px solid #e9e9e9;}
.g_board_sub th{font-size:17px; color:#223B87; padding-left:25px; border-bottom:1px solid #e9e9e9; text-align:left; font-weight:normal;}
.g_board_sub td {height:45px;font-size:16px; border-bottom:1px solid #e9e9e9; text-align:left;}
.g_board_sub th.th_subject{height:50px;color:#000;border-bottom:1px solid #e9e9e9;background:#eaf2f7;}
.g_board_sub td.td_content {font-size:16px; padding:25px 25px 25px 25px; border-bottom:0px;}
.g_board_sub td .div_td_content {width:100%; float:left; font-size:16px; font-weight:300; line-height:30px;}
.g_board_sub td .div_td_content p {line-height:30px; font-size:16px; font-weight:300;}

.g_board_btn {width:100%; float:left; text-align:right; padding:10px 0 20px 0;}

.g_board_sub_list{width:100%; float:left; padding:10px 0 25px 0;}
.g_board_sub_list table {width:100%; border-top:1px solid #afafaf; border-bottom:1px solid #afafaf; border-collapse:collapse;}
.g_board_sub_list tr {height:40px; border-bottom:1px solid #e9e9e9;}
.g_board_sub_list tr:last-child {height:40px; border-bottom:0px;}
.g_board_sub_list th {font-size:17px;font-weight:normal;}
.g_board_sub_list td {font-size:15px;}

.g_board_comment_box {width:1180px; float:left; background:#F7F9FB; border-top:2px solid #D2DCE9; border-bottom:2px solid #D2DCE9; padding:10px 10px 20px 10px; margin-top:20px;}
.g_board_comment {width:100%; border-collapse:collapse; float:left;}
.g_board_comment td {padding-top:10px; padding-left:10px;}
.g_board_comment .td_line {border-bottom:1px dotted #C7C5C5; padding:7px 10px 15px 10px;}
.comment_name	{font-size:13px;color:#333333;font-weight:bold;padding-right:14px;}

.g_board_comment_insrt {width:100%; float:left; margin-top:20px; border-collapse:collapse;}
.g_board_comment_insrt td {height:70px; text-align:center;}


/* 게시판 / 비빌번호 확인페이지 */
.g_board_gbox{width:400px; margin:0px auto; border:5px solid #56629f; margin-top:30px;}
.g_board_gbox .g_board_password {width:300px; margin:0px auto; padding:50px 0 50px 0;}
.g_board_gbox .g_board_password .password_box {width:300px; height:50px; padding-top:25px; border-bottom:1px dotted #56629f;  border-top:1px dotted #56629f;  text-align:center;}
.g_board_gbox .g_board_password .password_box label {display:none;}


/* 게시판 / 글쓰기 페이지 */
.g_board_write {width:100%; float:left;}
.g_board_write form {float:left; width:100%;}
.g_board_write fieldset {float:left; width:100%;}
.g_board_write input {vertical-align:top;}
.g_board_write_textarea		{padding:10px 10px 10px 10px; width:975px; height:120px; font-size:16px;color:#666666;border:1px solid #FFFFFF; border-bottom:2px solid #4b75ac; border-top:2px solid #4b75ac;background-color:#FAFAFA;}
.g_board_write table {width:100%; float:left; border-collapse:collapse;}
.g_board_write th {font-size:17px; text-align:left; padding-left:50px; color:#223B87;font-weight:normal; border-bottom:1px solid #e9e9e9;}
.g_board_write td {padding:5px 0 5px 0; font-size:17px; color:#000; border-bottom:1px solid #e9e9e9;}
.g_board_write label {display:inline;}
.g_board_write .nn_bg {background:#f9fafb;}

.g_board_write_btn {width:100%; float:left; text-align:center; padding:15px 0 30px 0;}

