/* 폼태그 */
input			{font-size:14px;color:#000; height:25px; border:1px solid #ccc; vertical-align:middle;}
select			{font-size:14px;color:#000;background-color:#FFFFFF; border:1px solid #ccc; margin:0; vertical-align:middle;}
textarea		{font-size:14px;color:#000;background-color:#FFFFFF;}
tbody, thead	{padding:0; margin:0;}
form, fieldset  {float:left; width:100%;}
label			{display:none;}
input.no_input  {height:auto; border:0px;}









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


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

.g_board {width:100%; float:left; padding:20px 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%; border-collapse:collapse;}
.g_board_con th {height:50px; font-size:18px; color:#000; border-top:3px solid #000; border-bottom:1px solid #000; font-weight:500;}
.g_board_con td {height:65px; font-size:17px; color:#555; font-weight:400; border-bottom:1px solid #ddd; text-align:center;}
.g_board_con tr:last-child td {border-bottom:1px solid #000;}
.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;}
a.L_notice:hover    {font-size:17px; font-weight:500; color:#000;}
a.L_notice:link    {font-size:17px; font-weight:500; color:#000;}
a.L_list:hover    {font-size:17px; color:#000;}
a.L_list:link    {font-size:17px; color:#000;}


/* 페이지이동 박스 */
.g_paging {width:100%; margin:20px 0 20px 0; float:left; text-align:center; font-size:16px; color:#222222;}
.g_paging img {margin-right:2px;}
.g_paging .page_on {width:28px;height:28px; border:0px; margin-right:2px; background:#0072bc;color:#fff;font-weight:500;}
.g_paging .page {width:28px; height:28px; border:0px; margin-right:2px; background:url(../images/board/bt_bg.jpg); cursor:pointer;}





/* 검색하기 박스 */
.gb_search {width:100%; float:left; padding:20px 0 20px 0; margin-bottom:100px;}
.gb_search input {height:42px;}
.gb_search input.no_input  {height:auto;}
.gb_search .select_box {float:left; padding-right:4px; display:inline-block;}
.gb_search .g_btn {width:300px; padding:3px 0 0 0; text-align:right; float:right;}

/*sellect box*/
.gb_search .select_box select.replaced { display: none; }
.gb_search .select_box ul.selectReplacement { border-left:1px solid #ccc; border-right:1px solid #ccc; border-top:1px solid #ccc; border-bottom:1px solid #ccc; display:inline-block; background:url(../images/board/icon_down.gif) 95px 15px no-repeat; margin:0; padding:0; width: 120px; font-size:16px; }
.gb_search .select_box ul.selectReplacement li { color: #333; cursor: pointer; display: none; font-size: 16px; line-height: 2.4em; list-style: none; padding-left: 20px; text-align:left; }
.gb_search .select_box ul.selectOpen li { background:#fff; display: block; }
.gb_search .select_box ul.selectReplacement li.selected { background:url(../images/board/blank.gif) repeat;  /*활성되었을때 백그라운드 안가리게*/ height:44px; color: #000;  /*선택된 텍스트 색상*/ display: block; }	
.gb_search .select_box ul.selectOpen li.selected { background:#fff; display: block; }
.gb_search .select_box ul.selectOpen li:hover,
.gb_search .select_box ul.selectOpen li.hover,
.gb_search .select_box ul.selectOpen li.selected:hover { background:#fff; color: #000000; }




/* 게시판 / 상세보기 페이지 */
.g_board_sub{width:100%; float:left;}
.g_board_sub table {width:100%; float:left; border-collapse:collapse; border-top:2px solid #000; border-bottom:2px solid #000;}
.g_board_sub th{font-size:18px; color:#333; padding-left:25px; border-bottom:1px solid #ddd; text-align:left; font-weight:500;}
.g_board_sub td {height:50px;font-size:17px; border-bottom:1px solid #ddd; text-align:left;}
.g_board_sub th.th_subject{height:65px; color:#000; border-bottom:1px solid #ddd; font-size:20px;}
.g_board_sub td.td_content {font-size:17px; padding:25px 25px 25px 25px; border-bottom:0px;}
.g_board_sub td .div_td_content {width:100%; float:left; font-size:17px; font-weight:400; line-height:30px;}
.g_board_sub td .div_td_content p {line-height:30px; font-size:17px; font-weight:400;}
.g_board_sub td .div_td_content div {line-height:30px; font-size:17px; font-weight:400;}
.g_board_sub td .div_td_content div.bbs_news {width:1000px; margin:0px auto; text-align:center; line-height:30px; font-size:19px; font-weight:400; margin-top:40px; margin-bottom:50px;}
.g_board_sub td .div_td_content div.bbs_news p {font-size:19px; font-weight:400; line-height:30px;}

.g_board_btn {width:100%; float:left; text-align:right;}

.g_board_sub_list{width:100%; float:left; padding:30px 0 30px 0;}
.g_board_sub_list table {width:100%; border-top:1px solid #e8e8e8; border-collapse:collapse;}
.g_board_sub_list th {height:50px; font-size:17px; font-weight:500; background:#f9f9f9; border-bottom:1px solid #e8e8e8;}
.g_board_sub_list td {font-size:17px; padding-left:20px; border-bottom:1px solid #e8e8e8;}

.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:500;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_write {width:100%; float:left;}
.g_board_write table {width:100%; float:left; border-collapse:collapse; border-bottom:2px solid #000; border-top:2px solid #000;}
.g_board_write th {font-size:17px; text-align:left; padding-left:50px; color:#000;font-weight:500; border-bottom:1px solid #ddd;}
.g_board_write td {padding:10px 0 10px 0; font-size:17px; color:#333; border-bottom:1px solid #ddd;}
.g_board_write label {display:inline;}
.g_board_write input {height:28px;}
.g_board_write input.no_input  {height:auto; vertical-align:top;}
.g_board_write .nn_bg {background:#f9fafb;}

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




/* 사진게시판 */
.phote_board {width:100%; float:left;}
.phote_board li {float:left; margin:0 45px 50px 0; width:370px;}
.phote_board li.right {margin:0 0 50px 0;}
.phote_board li div.phote {width:370px; height:320px; background:#eeeded url('/kr/images/board/photo_bg1.gif') center no-repeat; float:left; margin:0; padding:0;}
.phote_board li div.phote img {width:370px; height:320px;border:0;}
.phote_board li div {width:360px; height:75px; float:left; padding:15px 5px 5px 5px; font-size:17px;}
.phote_board li div span{font-size:15px; line-height:25px;}
.phote_default {width:100%; padding:50px 0 50px 0; float:left; text-align:center; border-top:2px solid #0d4ea4; border-bottom:2px solid #0d4ea4;}
a.phote_subject {font-weight:500; font-size:18px; text-decoration:none; line-height:26px; color: #000000;}
a.phote_subject:hover {font-weight:500; font-size:18px; text-decoration:none; line-height:26px; color: #000000;}