@charset "utf-8"; 

/*******************************************************************************************/
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*
 * Created by : www.uplusweb.com
 *
 * uplusweb CSS v1.19.0323 - www.uplusweb.com
 *
 * Copyright (c) 2019 uplusweb.com  -  info@uplusweb.com
 *
 */
/*/////////////////////////////////////////////////////////////////////////////////////////*/
/*******************************************************************************************/


.cont_box1     {display:inline-block; width:100%; min-width:320px; max-width:980px; height:auto; min-height:700px; box-sizing:border-box;
    padding:10px; margin:20px 0 0 0; text-align:left; vertical-align:top;}
.cont_box1 ul, .cont_box1 li {list-style-type:none;}

.cont_box1 img {width:auto; max-width:100%;}

.span_tit_slo1  {display:inline-block; padding:0 0 15px 0; margin:0; border-bottom:2px dotted #dddddd;
	font-family:"Trebuchet MS","nanumwEB"; font-weight:bold; font-size:2.5em; color:#3073B8;}
.span_subj_slo1 {padding:15px 0; border-bottom:1px solid #dddddd;
	font-family:"nanumwEB",dotum; font-weight:bold; font-size:2em; color:#777777;}

.span_tit_slo2  {display:inline-block; width:50%; padding:0 0 15px 0; margin:0; border-bottom:2px solid #b1b1b1;
	font-family:"Trebuchet MS","nanumw"; font-weight:bold; font-size:2.5em; color:#3073B8;}
.span_subj_slo2 {padding:15px 0; border-bottom:1px solid #dddddd;
	font-family:"nanumwEB",dotum; font-weight:bold; font-size:2em; color:#777777;}


.cont_box1 .cont_tit_gre {position:relative; display:inline-block; width:100%; padding:12px 0 12px 0; margin-top:10px;
	border-radius:.3em; -webkit-border-radius:.3em; -moz-border-radius:.3em;
	box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -webkit-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -moz-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2);
	text-shadow:1px 1px 1px rgba(0,0,0,.3);
	background-image:url('../../img/bg_ptn_congruent_pentagon3.png');
	background-color:#589163;
	font-family:"nanumwEB",dotum; font-weight:bold; font-size:1.5em; color:white;}
/*
.cont_tit_gre    {display:inline-block; padding:0 0 15px 0; margin:0; border-bottom:2px dotted #dddddd;
	font-family:"Trebuchet MS","nanumwEB"; font-weight:bold; font-size:2.5em; color:green;}
*/
.cont_box2     {position:relative; width:100%; height:auto; vertical-align:top; padding:0; margin:20px 10px 0 0;}
.cont_box2 ul  {min-height:2em;}
.cont_box2 ul, .cont_box2 li, .cont_box2 li p {padding:0; margin:0; text-decoration:none; line-height:150%;}

.cont_box2 ul .se_li {margin-top:20px;}

.cont_box2 ul p {}
.cont_box2 ul .sub_title_box_green {position:relative; display:inline-block; width:auto; padding:10px 0 10px 0;
	background-color:#589163;
	border-top-left-radius:3px; -webkit-border-top-left-radius:3px; -moz-border-top-left-radius:3px;
	border-top-right-radius:3px; -webkit-border-top-right-radius:3px; -moz-border-top-right-radius:3px;
	box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -webkit-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2); -moz-box-shadow:0 0.5px 0.5px rgba(0,0,0,.2);
	text-shadow:0 0.5px 0.5px rgba(0,0,0,.3);
	font-family:"nanumwEB",dotum; font-weight:bold; font-size:1.5em; color:white;}
.cont_box2 ul .sub_title_box_green span {padding:0; margin:0 10px 0 10px;}

.cont_box2 ul li {font-family:"Trebuchet MS","nanumw"; font-weight:normal;}


#sub_contents_box {font-size:1.0em;}
#sub_contents_box table .upw_tb_cont_top  {font-size:1.063em;}
#sub_contents_box table .upw_tb_cont_cell {font-size:1.0em;}

.upw_tb_cont_top    {background-color:#f7f7f7; text-align:center; font-weight:bold; color:#3073B8; padding:10px 0 10px 0;}
.upw_tb_cont_cell   {background-color:white; text-align:center; color:#333333; padding:15px 10px 15px 10px; line-height:1.5em;}
.upw_tb_cont_cell_L {background-color:white; text-align:left; color:#333333; height:20px; padding:15px 10px 15px 10px; line-height:1.5em;}
.upw_tb_cont_cell_R {background-color:white; text-align:right; color:#333333; height:20px; padding:15px 10px 15px 10px; line-height:1.5em;}

.upw_tb_cont_line   {background-color:#d1d1d1}
.upw_tb_cont_line_t {border-top:#c5d0ee 1px solid;  margin:5px 0px 5px 0;}

.upw_tb_fs_bold {font-weight:bold;}
.upw_tb_align_l {text-align:left;}
.upw_tb_align_r {text-align:right;}

/* ***************************************************************************************************** */
/* Basic - Str. */
.upwb_empty         {display:inline-block; width:100%; height:10px; padding:0; margin:0; font-size:1px;}
.upwb_empty_flt     {position:relative; float:left; width:100%; height:10px; margin:0; padding:0; font-size:1px;}
.upwb_empty_block   {display:block; width:100%; height:10px; margin:0; padding:0; font-size:1px;}
.upwb_empty_h       {position:relative; float:left; width:100%; margin:0; padding:0; font-size:1px;}
.upwb_empty_h_block {display:block; width:100%; font-size:1px; margin:0; padding:0;}

.h5  {height:5px;} .h10 {height:10px;} .h15 {height:15px;} .h20 {height:20px;} .h30 {height:30px;} .h40 {height:40px;}
.h50 {height:50px;} .h60 {height:60px;} .h70 {height:70px;} .h80 {height:80px;} .h90 {height:90px;} .h100 {height:100px;}


/***  게시판 리스트 없음 str.  *******/
.upwb_lst_empty       {display:block; width:100%; min-height:auto !important; height:auto; margin:0 auto;
	padding:33px 0 33px 0 !important; vertical-align:middle; text-align:center; line-height:100%;}
.upwb_lst_empty li    {display:inline; width:100%; min-height:auto !important; height:auto; margin:0; padding:0;
	vertical-align:middle; text-align:center; line-height:100%;}
.upwb_lst_empty span  {font-family:"Trebuchet MS","nanumw",dotum; font-size:1em; color:#7f7f7f;}
/***  게시판 리스트 없음 end.  *******/

.upwb_line       {padding:0; height:1px; background-color:#d7d7d7;}
.upwb_line1      {padding:0; height:1px; background-color:#e5e5e5;}
.upwb_line2      {padding:0; height:2px; background-color:#495d84;}


.ui-datepicker {font-family:"nanum", dotum; font-size:12px;}
.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year  {width:70px;}
.ui-datepicker-trigger {margin:0 0 0 5px; cursor:pointer;}

.div_outer {display:table; width:100%; height:100%;}
.div_inner {display:table-cell; vertical-align:middle;}

.item_amount {font-weight:normal; font-size:12px; font-family:verdana,dotum; color:#ff0000;}
.item_area   {font-weight:bold; font-size:11px; font-family:tahoma,dotum; color:#393939;}

p.viw_up_file {text-align:center !important;}


#writeContents   {color:black; line-height:normal;}
#writeContents p {margin:0; line-height: 1.5em;}
/* Basic - End. */
/* ***************************************************************************************************** */

.table_box1 {margin-top:30px !important; line-height:1.75em !important;}


/*******************************************************************************************/


/* 게시판 목록 공통 */
#nav-page {border-bottom:1px solid #eee}
#nav-page .nav_wr{margin:0 auto;max-width:1280px;text-align:left;padding: 0 ;line-height:50px;}
#nav-page a{color:#fff;background:#333;display:inline-block;width:50px;text-align:center}
#nav-page span{display:inline-block;padding:0 20px;border-right:1px solid #eee}


.page_top_img{position:absolute;top:0;left:0;width:100%;height:300px;overflow:hidden;text-align:center}
.page_top_img img {position: absolute;top: 0;left: -9999px;right: -9999px;margin: auto;width:100%;height:auto;
/*
-webkit-filter: blur(3px);
-moz-filter: blur(3px);
-o-filter: blur(3px);
-ms-filter: blur(3px);
filter: blur(3px);
*/
}

 @media (max-width: 969px){
      .page_top_img {height:150px}
 }
