@charset 'utf-8';

/*----------1.	CSS Reset & Clearfix ---------------------------------*/
* {margin: 0px; padding: 0px; border: 0px; }
/***** HTML5 display-role reset for older browsers ******/
article, aside, details, figcaption, figure,  footer, header, hgroup, menu, nav, section {
	display: block;
}
html {-webkit-text-size-adjust:none;height:100%;min-height:100%;background:#ffffff;}
body {height:100%;min-height:100%;}
ol, ul { list-style: none; } 
blockquote, q { quotes: none; } 
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } 
ins { text-decoration: none; } 
del { text-decoration: line-through; } 
table { border-collapse: collapse; border-spacing: 0;}
h1,h2,h3,h4,h5,h6{font-weight:bold;}
.clearfix { clear:both; } 
.none, label  {display: none; } 
strong       {font-weight:bold;}
select,button{vertical-align:middle}
html:first-child select{height:20px;padding-right:6px}
select {padding:2px 0px 2px 5px;border:1px solid #c4c4c4;color:#555555;font:normal 12px/1.3em Malgun Gothic, Arial, sans-serif;}
img {vertical-align:middle;}

/*----------2.	Basic Styles ---------------------------------*/
body {
   font:normal 12px/1.3em Malgun Gothic, Arial, sans-serif;color: #555555; 
   -webkit-font-smoothing: antialiased; word-wrap: break-word; word-break: break-word;
}
a { color: #666666; text-decoration:none;}
a:hover { color: #666666;}
a img { border: none;vertical-align: middle; }
a img:hover {
	filter:alpha(opacity=90);
	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
::selection {background: #83b350; color: #fff;border:1px solid #ddd;}
input[type="text"],input[type="password"],textarea{
    padding:4px 4px 3px 4px;border:1px solid #ddd;font:normal 12px/1.3em Malgun Gothic, Arial, sans-serif;
}
input.radio {background:none;border:none;margin-top:-2px;margin-right:0px;vertical-align:middle;}

/*--------layout Styles -------*/
#header {clear:both;height:320px;background:url('/common/image/comm/topvisu.jpg') no-repeat center top;}
#header.visu1 {background:url('/common/image/comm/topvisu_01-200730.jpg') no-repeat center top;}
#header.visu2 {background:url('/common/image/comm/topvisu_02.jpg') no-repeat center top;}
#header.visu3 {background:url('/common/image/comm/topvisu_03.jpg') no-repeat center top;}
#header.visu4 {background:url('/common/image/comm/topvisu_04.jpg') no-repeat center top;}
#header.visu5 {background:url('/common/image/comm/topvisu_05.jpg') no-repeat center top;}
.toparea    {position:relative;width:980px;margin:0px auto;padding-top:20px;}
.toparea h1 {display:block;text-align:left;}
.toparea .top-util {position:absolute;right:0;top:0;margin-top:50px;}
.toparea .top-util li {float:left;padding-left:18px;}
.toparea .top-util a  {color:#ffffff;}
.toparea .topgnb      {clear:both;height:50px;margin-top:25px;background:#e76325;}
.toparea .topgnb a    {color:#ffffff;font-weight:bold;font-size:16px;}
.toparea .topgnb .navi    {padding:14px 0px 0px 0px;}
.toparea .topgnb .navi li {float:left;width:196px;height:20px;background:url('/common/image/comm/navi_bar.gif') no-repeat right 5px;text-align:center;}
.toparea .topgnb .navi li.non {background:none;}
#container {width:980px;margin:0px auto;padding-bottom:100px;overflow:hidden;}
#footer    {clear:both;background:#241f20;}
#footer .foo   {width:980px;margin:0px auto;padding-bottom:15px;overflow:hidden;}
.foo .foo_link {height:95px;margin-top:30px;background:url('/common/image/comm/foo_bar.gif')no-repeat left center;}
.foo .foo_link .lnk_tx {float:left;width:195px;height:95px;background:url('/common/image/comm/foo_bar.gif')no-repeat right center;}
.foo .foo_link .lnk_tx li  {padding:0px 0px 3px 20px;font-size:11px;}    
.foo .foo_link .lnk_tx a   {font-size:11px;color:#999999;}
.foo .foo_link .lnk_tx .ti {display:block;padding-bottom:9px;font-size:12px;font-weight:bold;}
.foo .foo_link .lnk_tx .ti a {font-size:12px;}
.foo .foo_copyr  {clear:both;padding:35px 0px 15px 0px;}
.foo .foo_copyr .logo {display:inline-block;width:190px;}
.foo .foo_copyr .util {display:inline-block;vertical-align:top;}
.foo .foo_copyr .util ul {padding-bottom:7px;overflow:hidden;}
.foo .foo_copyr .util li {float:left;padding-right:10px;margin-left:10px;background:url('/common/image/comm/futil_bar.gif')no-repeat right 7px;}
.foo .foo_copyr .util li.f {margin-left:0px;}
.foo .foo_copyr .util li.e {background:none;padding-right:0px;}
.foo .foo_copyr .util a  {color:#999999;font-size:11px;}
.foo .foo_copyr .addres  {clear:both;font-size:11px;color:#999999;}
.loca  {position:relative;height:60px;overflow:hidden;}
.loca ul {position:absolute;right:0;top:0;margin-top:25px;}
.loca li {float:left;padding-right:10px;padding-left:7px;background:url('/common/image/comm/loca_blet.gif') no-repeat right 7px;}
.loca li.las {font-weight:bold;background:none;margin-right:0px;}

	/*--------Main Styles -------*/
	#mainheader {clear:both;height:540px;background:url('/common/image/comm/main_top_bg_200730.jpg') no-repeat center top;}
	#container.main_container {padding-bottom:0px;}
	.main_container .mphoto   {position:relative;float:left;width:557px;}
	.main_container .mphoto .bubb {position:absolute;right:0;bottom:0;}
	.main_container .mphoto .bubb dd {width:186px;padding:0px 0px 45px 35px;background:url('/common/image/comm/mphotobx_mid.gif') repeat-y right top;}
	.main_container .mphoto .bubb .t {
		display:block;width:170px;height:35px;background:url('/common/image/comm/mphoto_ti.gif') no-repeat left bottom;
		font-size:17px;font-weight:bold;font-family:Arial;}
	.main_container .mphoto .bubb .tx  {display:block;width:170px;padding:10px 0px 32px 0px;font-size:11px;}
	.main_container .msub        {float:left;width:423px;overflow:hidden;}
	.main_container .msub .mdona  {position:relative;clear:both;}
	.main_container .msub .mvolun {position:relative;clear:both;}
	.main_container .msub .bubb {position:absolute;right:0;top:0;}
	.main_container .msub .bubb dd {padding:0px 0px 35px 35px;}
	.main_container .msub .bubb dd.sub1 {background:url('/common/image/comm/msubbx_mid1.gif') repeat-y right top;}
	.main_container .msub .bubb dd.sub2 {background:url('/common/image/comm/msubbx_mid2.gif') repeat-y right top;}
	.main_container .msub .bubb .t {
		display:block;width:170px;height:35px;background:url('/common/image/comm/mphoto_ti.gif') no-repeat left bottom;font-size:22px;}
	.main_container .msub .bubb .tx  {display:block;width:170px;padding:10px 0px 30px 0px;font-size:11px;}
	.msub_container {clear:both;width:100%;height:270px;background:#ef403a;overflow:hidden;}
	.msub_container .in {width:980px;height:270px;margin:0px auto;background:url('/common/image/comm/mconts_bg.gif') no-repeat center bottom;}
	.msub_container .mnoti {float:left;width:470px;padding:40px 0px 0px 30px;}
	.msub_container .mnoti dt {padding-bottom:27px;}
	.msub_container .mnoti ul {width:350px;}
	.msub_container .mnoti li {position:relative;display:block;padding:0px 0px 8px 13px;background:url('/common/image/comm/mnoti_blet.gif') no-repeat left 10px;}
	.msub_container .mnoti li a {color:#ffffff;}
	.msub_container .mnoti li span {position:absolute;right:0;top:0;margin-top:3px;color:#ffffff;font-size:11px;}
	.msub_container .mvideo    {float:left;width:460px;padding:40px 0px 0px 0px;overflow:hidden;}
	.msub_container .mvideo dt {padding-bottom:31px;}
	.msub_container .mvideo li   {float:left;padding-right:50px;}
	.msub_container .mvideo li img {width:200px;height:112px}
	.msub_container .mvideo li.r {padding-right:0px;}


#leftnavi {float:left;width:200px;}
#leftnavi .navibx {width:158px;border:1px solid #e2e2e2;overflow:hidden;}
#leftnavi .navibx .ti {display:block;height:43px;#height:23px;#padding-bottom:20px;padding-top:27px;border-bottom:1px solid #f0f0f0;font-weight:bold;font-size:18px;text-align:center;}
#leftnavi .navibx li        {display:block;height:40px;border-bottom:1px solid #f0f0f0;padding:18px 0px 0px 20px;}
#leftnavi .navibx li a      {font-size:14px;font-weight:bold;}
#leftnavi .navibx li.non    {border-bottom:none;}
#leftnavi .navibx li.on     {background:#dd4700;}
#leftnavi .navibx li.on a   {color:#ffffff;}
#leftnavi .left_bnr     {display:block;padding-top:30px;}
#con          {float:left;width:780px;}
#con .c-title {display:block;height:105px;}
h2.c-t1 {display:block;height:45px;#height:20px;#padding-bottom:25px;padding-top:3px;font-size:30px;font-weight:normal;color:#222222;}
p.c-tx1 {display:block;padding-left:3px;font-size:14px;color:#666666;line-height:1.3em;}



/*--------boardstyle Styles -------*/
.c_btn      {clear:both;padding-top:20px;text-align:center;}
.org        {color:#dd4700;font-weight:bold;}
.boardstyle {border-top:2px solid #222222;}
.boardstyle .cnter {text-align:center;}
.boardstyle .date  {text-align:center;color:#777777;}
.boardstyle .lef   {text-align:left;}
.tbl-list   {width:100%;color:#555555;}
.tbl-list th,
.tbl-list td {padding:13px 0px 13px 0px;border-bottom:1px solid #e7e7e7;}
.tbl-list th {border-bottom:1px solid #222222;color:#333333;}
.tbl-list tr.noti td   {background:#f7f7f7;}
.tbl-list tr.noti .lef {font-weight:bold;}
.tbl-list dl.b-subject {width:600px;padding:3px 0px 2px 0px;overflow:hidden;}
.tbl-list dl.b-subject dt,
.tbl-list dl.b-subject dd {float:left;}
.tbl-list dl.b-subject dt.thum {width:130px;height:70px}
.tbl-list dl.b-subject dt.thum img {margin-right:10px;width:120px;height:70px;}
.tbl-list dl.b-subject dd {width:465px;}
.tbl-list dl.b-subject dd strong {display:block;padding:3px 0px 5px 0px;font-size:14px;}

.tbl-thum_list {width:100%;color:#555555;}
.tbl-thum_list td {width:180px;padding:20px 20px 20px 0;border-bottom:1px solid #e7e7e7;}
.tbl-thum_list td.last {padding-right:0}
.tbl-thum_list td img.thum_img {width:180px;height:125px;}
.tbl-thum_list td img.thum_m_img {width:180px;height:100px;}
.tbl-thum_list dl.b-subject {width:180px;}
.tbl-thum_list dl.b-subject .lef {font-weight:bold;text-align:center;}
.tbl-thum_list dl.b-subject dd strong {display:block;padding:7px 0px 5px 0px;font-size:13px;}

.tbl-view   {width:100%;color:#555555;}
.tbl-view th,
.tbl-view td {padding:18px 0px 18px 0px;border-bottom:1px solid #e7e7e7;}
.tbl-view th {border-bottom:1px solid #222222;color:#333333;}
.tbl-view th.lef {padding-left:10px;font-weight:bold;font-size:15px;}
.tbl-view td.cons {padding:15px 10px 20px 10px;line-height:1.6em;font-size:13px;}
.tbl-view td.cons .btn_sns  {position:relative;padding:40px 0px 10px 0px;text-align:center;}
.tbl-view td.cons .btn_sns img {margin:0px 1px 0px 1px;}

.tbl-wrt   {width:100%;color:#555555;}
.tbl-wrt th,
.tbl-wrt td {padding:8px 0px 9px 0px;border-bottom:1px solid #e7e7e7;text-align:left;}
.tbl-wrt td {color:#7d7d7d;}
.tbl-wrt th {padding-left:20px;font-size:13px;}
.tbl-wrt input,
.tbl-wrt select,
.tbl-wrt img   {vertical-align:middle;}
.tbl-wrt p.addr {display:block;padding-top:6px;}

.btn_right    {clear:both;padding:20px 0px 50px 0px;text-align:right;}
.nextprev     {clear:both;border-top:2px solid #bbbbbb;}
.nextprev table {width:100%;}
.nextprev th,
.nextprev td  {padding:9px 0px 11px 0px;border-bottom:1px solid #e7e7e7;font-size:13px;color:#555555;}
.nextprev th  {color:#222222;font-weight:bold;}
.nextprev a   {display:block;margin-top:-1px;}

.paging       {position:relative;clear:both;padding:30px 0px 20px 0px;text-align:center;}
.paging .nums {display:inline;margin:0px 10px 0px 12px;}
.paging .nums a	   {display:inline-block;border:1px solid #c4c4c4;padding:4px 9px;margin:0px 1px 0px 1px;font-family:Verdana;vertical-align:top;}
.paging .nums a.on {background:#444444;border:1px solid #444444;color:#ffffff;font-weight:bold;}

.srchbox        {clear:both;padding:10px 0px 15px 25px;text-align:center;overflow:hidden;}
.srchbox select {width:100px;height:27px;padding:0px 0px 0px 5px;margin-top:-2px;border:1px solid #dcdcdc;color:#222222;}
.srchbox input  {width:170px;height:22px;padding:1px;margin-right:-4px;border:1px solid #dcdcdc;background:#e4e4e4;color:#666666;}
.srchbox select,
.srchbox input,
.srchbox img    {vertical-align:middle;}
.srchbox input[type='image'] {border:0}
/*--------boardstyle Styles -------*/

.loginbox {padding:15px 0px 15px 80px;background:#f8f8f8;border:1px solid #e9e9e9;border-top:2px solid #000000;margin-top:30px;overflow:hidden;}
.loginbox .login_put {position:relative;float:left;width:320px;padding-top:50px;margin-right:105px;}
.loginbox .login_put dt {padding-bottom:20px;}
.loginbox .login_put dd {padding-bottom:6px;}
.loginbox .login_put span.str {display:inline-block;width:60px;padding-top:2px;vertical-align:top;}
.loginbox .login_put span.bt  {position:absolute;right:0;bottom:0;margin-bottom:2px;}
.loginbox .login_sub {float:left;width:473px;}
.loginbox .login_sub li {padding-top:30px;padding-bottom:30px;border-bottom:1px solid #e9e9e9;overflow:hidden;}
.loginbox .login_sub li.non {border-bottom:none;}
.loginbox .login_sub .txt dt,
.loginbox .login_sub .txt dd  {float:left;}
.loginbox .login_sub .txt dt  {width:300px;}
.loginbox .login_sub .txt dd  {padding-top:29px;}
.loginbox .login_sub .txt dt p {display:block;padding-bottom:15px;font-size:16px;}

.subtbl_ti  {display:block;height:25px;font-weight:bold;font-size:15px;}
.volun_msg {margin-bottom:20px}
.volun_msg h2{color:#f64500}
.volun_msg ul{padding:10px 0 0 20px}
.volun_msg ul li {font-size:14px;padding:2px 0;font-weight:bold}
.volun_info {border:3px solid #e6e6e6;padding:20px;margin:20px auto 0;}
.volun_info .vemail {height:70px;padding:15px 0px 0px 110px;background:url('/common/image/sub/ico_email.gif') no-repeat left;font-size:16px;line-height:1.6em;width:320px;}
.volun_info .vemail a {text-decoration:underline;}

.volun_info .vemail2 {height:30px;padding:5px 0px 0px 80px;background:url('/common/image/sub/ico_email2.gif') no-repeat 20px;font-size:16px;line-height:1.6em;width:320px;}
.volun_info .vemail2 a {text-decoration:underline;}

.volun_info .vtel    {float:left;height:75px;padding:10px 0px 0px 110px;background:url('/common/image/sub/ico_tel.gif') no-repeat left;font-size:16px;line-height:1.6em;}
.volun_info .vtel .s {display:block;margin-top:-8px;font-size:13px;}
.dona_info       {clear:both;border:3px solid #e6e6e6;padding:20px 40px 20px 40px;margin-bottom:30px;overflow:hidden;}
.dona_info .vcms {float:left;padding-left:110px;background:url('/common/image/sub/ico_cms.gif') no-repeat left top;font-size:16px;line-height:1.6em;}
.dona_info .vcms strong {display:block;padding-bottom:5px;}
td.cmsinfo   {padding:15px 0px 15px 0px;background:#f3f3f3;text-align:center;font-size:14px;line-height:1.6em;letter-spacing:-1px;color:#000000;}
.dona_check  {clear:both;padding:30px 0px 20px 0px;}
.dona_check p {display:block;text-align:center;font-size:18px;color:#000000;}
.dona_check .dchk {display:block;padding-top:20px;text-align:right;}
.dona_check .dchk input {vertical-align:middle;}
.dona_check .dchk dt    {padding-bottom:8px;font-size:13px;}

.ceoinfo     {margin-top:-31px;background:url('/common/image/sub/ceoimg_3.jpg') no-repeat right top;}
.ceoinfo .p1 {display:block;padding-bottom:30px;font-size:18px;}
.ceoinfo .p1 .tx1 {display:block;padding-bottom:15px;font-size:24px;}
.ceoinfo .brown   {color:#897545;font-weight:bold;}
.ceoinfo .infos   {width:485px;line-height:1.45em;font-size:13px;text-align:justify;}
.ceoprof     {margin-top:90px;}
.ceoprof .p1 {display:block;padding-bottom:20px;font-size:24px;}
.ceoprof .p_list {}
.ceoprof .p_list li {padding:0px 0px 9px 10px;background:url('/common/image/sub/blet_1.gif') no-repeat left 8px;font-size:13px;}
.artcle      {clear:both;margin-top:-31px;color:#222222;}
.artcle dt   {display:block;padding-bottom:30px;font-weight:bold;font-size:18px;}
.artcle dd        {padding-bottom:32px;margin-bottom:30px;border-bottom:1px solid #e0e0e0;color:#666666;line-height:1.6em;}
.artcle dd strong {display:block;padding-bottom:20px;font-size:17px;color:#222222;}
.artcle dd.non    {border-bottom:none;}
.manomap     {clear:both;margin-top:-31px;}
.map_info {clear:both;padding:20px;margin-top:10px;font-size:13px;line-height:1.4em;overflow:hidden;}
.map_info .vemail {float:left;height:110px;padding:30px 0px 0px 120px;margin-right:100px;background:url('/common/image/sub/ico_b_map.gif') no-repeat left;}
.map_info .vtel    {float:left;height:110px;padding:30px 0px 0px 120px;background:url('/common/image/sub/ico_b_tell.gif') no-repeat left;}
.map_info .vtel .s {display:block;margin-top:-8px;font-size:13px;}
.map_info span.t   {display:block;padding-bottom:10px;font-size:20px;}

.span1 { display:inline-block; width:50px; }
.span2 { display:inline-block; width:100px; }
.span3 { display:inline-block; width:150px; }
.span4 { display:inline-block; width:200px !important; }
.span5 { display:inline-block; width:250px; }
.span6 { display:inline-block; width:300px; }
.span7 { display:inline-block; width:350px; }
.span8 { display:inline-block; width:400px; }
.span9 { display:inline-block; width:450px; }
.span10 { display:inline-block; width:500px; }

/* search_font */
.sFont { background-color:#fffc00; color:#ff0000; } 

/* bootstram*/
.btn-board-list {color: #fff;	background-color:#9d9d9d;border-color:#8a8a8a}
.btn-lg {border-radius:0}



/**  com popup  **/
.pop_wrap {width:100%;background:#e76325;padding-bottom:15px;overflow:hidden;}
.pop_top  {position:relative;margin:0px auto;}
.pop_top .tle {display:block;padding:18px 0px 23px 0px;font-size:24px;color:#ffffff;}
.pop_top img.bt {position:absolute;right:0;top:0;margin-top:15px;}
.pop_wmid {margin:0px auto;background:#ffffff;padding:20px 10px 20px 10px;font-size:13px;line-height:1.45em;text-align:justify;}
.pop_wmid .scrll {height:500px;padding:5px;overflow:auto;overflow-x:hidden;}
.pop_wmid .scrll ul.in {display:block;padding:17px 0px 12px 0px;}
.pop_wmid .scrll  strong {display:block;}
.pop_wmid .scrll  strong.t {font-size:14px;padding-top:10px;}