.col-2 {width:49%; float:left;}

table.basic       {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic  th   {padding:12px; background-color:#f9f9f9;  text-align:left;  vertical-align:middle; font-size:1em; font-weight:600; color:#333;  border:1px solid #ddd;}
table.basic  td   {padding:12px; vertical-align:middle; text-align:left;   font-size:0.95em; line-height:1.4em;  color:#777; border:1px solid #ddd;}




/*연혁 테이블*/

table.basic3   {width:100%; float:left; border-top:2px solid #339900; border-bottom:1px dashed #ddd; }
table.basic3  th   {padding:12px;  text-align:left;  vertical-align:top; font-size:2em; font-weight:800; color:#333; }
table.basic3  td   {padding:12px; vertical-align:middle; text-align:left;   font-size:0.95em; line-height:1.4em;  color:#555; border-bottom:1px solid #ddd;}

table.basic3  .date_num   {color:#339900; font-weight:600; font-size:1.05em;}




table.basic1   {width:65%; float:right; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic1  th   {padding:15px; background-color:#f9f9f9;  text-align:center;  vertical-align:middle; font-size:1em; font-weight:600; color:#333;  border:1px solid #ddd;}
table.basic1  td   {padding:11px; vertical-align:middle; text-align:left;   font-size:0.95em; line-height:1.4em;  color:#777; border:1px solid #ddd;}




ul.basic   {width:95%; margin-left:3%; float:left;  background-color:#fff;}
ul.basic  li   {padding:2px 0px 5px 0; vertical-align:middle; font-size:0.95em; line-height:1.5em;  color:#777; list-style:decimal; }
ul.basic2   {width:95%; margin-left:5%; float:left;  background-color:#fff;}
ul.basic2  li   {padding:2px 0px 0px 0; vertical-align:middle; font-size:1em; line-height:1.3em;  color:#777; list-style:disc; }




/*탭*/
.tab   ul    { width:700px; margin:0 auto;}
.tab   li {float:left; text-align:center;  font-size:0.97em; font-weight:600; line-height:55px; box-sizing:border-box;  background-color:#fff;  border:1px solid #ddd;  }


.tab   li  a {
	display:inline-block;
     text-decoration:none;
	 width:100%;
	}

.tab   li a:link	 { color:#888; text-decoration:none;}
.tab   li a:hover	 {color:#888; text-decoration:none;}
.tab   li a:active	 { color:#888; text-decoration:none;}
.tab   li a:visited	 { color:#888; text-decoration:none;}


.tab   li.ov        {  background-color:#054f98; }

.tab   li.ov  a {
	display:inline-block;
     text-decoration:none;

	}

.tab   li.ov a:link	{  color:#fff; text-decoration:none; }
.tab   li.ov a:hover	{color:#fff; text-decoration:none;}
.tab   li.ov a:active	{ color:#fff; text-decoration:none;}
.tab   li.ov a:visited	{ color:#fff; text-decoration:none;}




 .tab2   ul    { width:700px; margin:0 auto;}
.tab2   li {float:left; text-align:center;  font-size:1.05em; font-weight:600; line-height:47px; box-sizing:border-box;  background-color:#fff;  border:1px solid #ddd; width:150px; margin-right:3px; }


.tab2   li  a {
	display:inline-block;
     text-decoration:none;
	 width:100%;
	}

.tab2   li a:link	 { color:#888; text-decoration:none;}
.tab2   li a:hover	 {color:#888; text-decoration:none;}
.tab2   li a:active	 { color:#888; text-decoration:none;}
.tab2   li a:visited	 { color:#888; text-decoration:none;}


.tab2   li.ov        {  background-color:#339900; }

.tab2   li.ov  a {
	display:inline-block;
     text-decoration:none;

	}

.tab2   li.ov a:link	{  color:#fff; text-decoration:none; }
.tab2   li.ov a:hover	{color:#fff; text-decoration:none;}
.tab2   li.ov a:active	{ color:#fff; text-decoration:none;}
.tab2   li.ov a:visited	{ color:#fff; text-decoration:none;}


/*버튼*/



.btn_bg         {float:left; }

.btn_bg  a {
	display:inline-block;
  padding-right:20px;
padding-left:20px;
 line-height:30px;
background:url('/common/img/board/btn_bg.jpg') repeat-x bottom center;
border-radius:5px;  font-size:0.9em;
 }

.btn_bg a:link		{border:1px solid #ddd;  color:#555;  text-decoration:none;}
.btn_bg a:hover	    {border:1px solid #ddd; color:#555;  text-decoration:none;}
.btn_bg a:active	    {border:1px solid #ddd; color:#555;  text-decoration:none;}
.btn_bg a:visited	      { border:1px solid #ddd; color:#555;  text-decoration:none;}


.s_btn_bg         { }

.s_btn_bg  a {
	display:inline-block;
 padding-right:30px;
padding-left:30px;
 line-height:32px;
 border-radius:3px;
 }

.s_btn_bg a:link		{background-color:#333; font-size:13px;  color:#fff;  text-decoration:none;}
.s_btn_bg a:hover	    {background-color:#333; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg a:active	    {background-color:#333; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg a:visited	      {background-color:#333; font-size:13px;color:#fff;  text-decoration:none;}








.yes_btn_bg         {}

.yes_btn_bg  a {
display:inline-block;
padding-top:12px;
padding-right:40px;
padding-left:60px;
padding-bottom:15px;
border-radius:5px;
font-size:1em;
font-weight:600;

}

.yes_btn_bg a:link		{background:url('/common/img/board/ok_btn_bg.jpg') no-repeat;     color:#fff;  text-decoration:none;}
.yes_btn_bg a:hover	    {background:url('/common/img/board/ok_btn_bg.jpg') no-repeat;  color:#fff;  text-decoration:none;}
.yes_btn_bg a:active	    {background:url('/common/img/board/ok_btn_bg.jpg') no-repeat;  color:#fff;  text-decoration:none;}
.yes_btn_bg a:visited	      { background:url('/common/img/board/ok_btn_bg.jpg') no-repeat;   color:#fff;  text-decoration:none;}

.no_btn_bg         {}

.no_btn_bg  a {
display:inline-block;
padding-top:12px;
padding-right:40px;
padding-left:60px;
padding-bottom:15px;
border-radius:5px;
font-size:1em;
font-weight:600;
}

.no_btn_bg a:link		{background:url('/common/img/board/no_btn_bg.jpg') no-repeat;   color:#fff;  text-decoration:none;}
.no_btn_bg a:hover	    {background:url('/common/img/board/no_btn_bg.jpg') no-repeat;  color:#fff;  text-decoration:none;}
.no_btn_bg a:active	    {background:url('/common/img/board/no_btn_bg.jpg') no-repeat;  color:#fff;  text-decoration:none;}
.no_btn_bg a:visited	      {background:url('/common/img/board/no_btn_bg.jpg') no-repeat; color:#fff;  text-decoration:none;}



/* 레이어 팝업 */



/*팝업*/
.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:100;}
		.layer .bg {position:absolute; top:0; left:0; width:100%; height:100%; background:#000; opacity:.5; filter:alpha(opacity=50);}
		.layer .pop-layer {display:block;}

	.pop-layer {display:none; position: absolute; top: 50%; left: 50%; width: 410px; height:auto;  background-color:#fff; border: 5px solid #99cc7f; z-index: 10;}
	.pop-layer .pop-container {padding: 20px 25px;}
	.pop-layer p.ctxt {color: #666; line-height: 25px;}
	.pop-layer .btn-r {width: 100%; margin:10px 0 20px; padding-top: 10px; border-top: 1px solid #DDD; text-align:right;}

	a.cbtn {display:inline-block; height:25px; padding:0 14px 0;  background-color:#99cc7f; font-size:13px; color:#fff !important; line-height:25px;}
	a.cbtn:hover {border: 0px solid #091940; background-color:#006600; color:#fff; box-sizing:border-box;}





.check_btn   {text-align:center;}


.check_btn a {
	 display:inline-block;
     text-decoration:none;
	 border-radius:3px;
	 border:1px solid #226bb5; font-size:13px; padding-top:6px; padding-bottom:6px;  width:100px;

	}


.check_btn a:link		{ color:#226bb5; }
.check_btn a:hover		{ color:#226bb5; }
.check_btn a:active		{ color:#226bb5; }
.check_btn a:visited	{ color:#226bb5; }



.write_btn   {padding-bottom:10px; background-color:#3c88ba;  padding-bottom:5px;  padding-top:2px; font-size:13px;
                  text-align:center; color:#fff; }

.write_btn a {display:inline-block; text-decoration:none; padding-left:20px; padding-right:20px;}

.write_btn a:link	{  color:#fff; }
.write_btn a:hover	{color:#fff;  }
.write_btn a:active	{ color:#fff; }
.write_btn a:visited	{ color:#fff; }


.btn_bg_b   { padding-bottom:10px; background-color:#5e4b45; font-size:14px;  font-weight:600; line-height:30px; padding-top:5px;
               text-align:center; color:#fff; }

.btn_bg_b a {display:inline-block;  text-decoration:none;}

.btn_bg_b a:link	{ color:#fff; }
.btn_bg_b a:hover	{ color:#fff;  }
.btn_bg_b a:active	{ color:#fff; }
.btn_bg_b a:visited	{ color:#fff; }


.list_btn   { float:left; color:#fff;  background:url('/common/img/board/btn_bg.jpg') repeat-x top center; text-align:center;
 font-size:14px; line-height:30px; font-size:13px; border-radius:3px;  border:1px solid #ddd; width:70px; }


.list_btn  a {
	display:inline-block;
     text-decoration:none;


	}

.list_btn a:link	{  color:#555;}
.list_btn a:hover	{color:#555;}
.list_btn a:active	{ color:#555;}
.list_btn a:visited	{ color:#555;}


.link_btn_bg_b a:link	{  color:#fff;}
.link_btn_bg_b a:hover	{color:#fff;}
.link_btn_bg_b a:active	{ color:#fff;}
.link_btn_bg_b a:visited	{ color:#fff;}



.link_btn_bg_s   {  padding:7px 0px 8px 0px;  font-size:13px; color:#fff; background-color:#555;    }


.link_btn_bg_s  a {
	display:inline-block;
     text-decoration:none;

	}

.link_btn_bg_s a:link	{  color:#fff;}
.link_btn_bg_s a:hover	{color:#fff;}
.link_btn_bg_s a:active	{ color:#fff;}
.link_btn_bg_s a:visited	{ color:#fff;}


.link_btn_bg_s2   {  padding:6px 8px 8px 8px;   background:url('/common/img/board/btn_bg.jpg') repeat-x top center; font-size:11px;
                 color:#666; border:1px solid #ddd; background-color:#fff;  border-radius:5px; }


.link_btn_bg_s2  a {
	display:inline-block;
     text-decoration:none;




	}

.link_btn_bg_b a:link	{  color:#fff;}
.link_btn_bg_b a:hover	{color:#fff;}
.link_btn_bg_b a:active	{ color:#fff;}
.link_btn_bg_b a:visited	{ color:#fff;}



.link_btn_bg_s   {  padding:7px 0px 8px 0px;  font-size:13px; color:#fff; background-color:#555;    }


.link_btn_bg_s  a {
	display:inline-block;
     text-decoration:none;



	}

.link_btn_bg_s a:link	{  color:#fff;}
.link_btn_bg_s a:hover	{color:#fff;}
.link_btn_bg_s a:active	{ color:#fff;}
.link_btn_bg_s a:visited	{ color:#fff;}


.link_btn_bg_s2   {  padding:6px 8px 8px 8px;   background:url('/common/img/board/btn_bg.jpg') repeat-x top center; font-size:11px;
                 color:#666; border:1px solid #ddd; background-color:#fff;  border-radius:5px; }


.link_btn_bg_s2  a {
	display:inline-block;
     text-decoration:none;




	}

.link_btn_bg_s2 a:link	{  color:#999;}
.link_btn_bg_s2 a:hover	{color:#999;}
.link_btn_bg_s2 a:active	{ color:#999;}
.link_btn_bg_s2 a:visited	{ color:#999;}


.btn_wrap   {width:100%; float:left; margin-top:30px;}
.btn_wrap p {text-align:center;}




.check_btn   { padding:7px 20px 7px 20px; text-align:center;   font-size:13px; line-height:30px; vertical-align:-3px; background-color:#fff; border:1px solid #b2b4b1; }


.check_btn  a {
	display:inline-block;
     text-decoration:none;




	}

.check_btn a:link	{  color:#737772;  text-decoration:none; }
.check_btn a:hover	{color:#737772;  text-decoration:none; }
.check_btn a:active	{ color:#737772;  text-decoration:none; }
.check_btn a:visited	{ color:#737772;  text-decoration:none; }

.check_btn_s   { padding:5px 0px 5px 0px; text-align:center;  font-size:13px;  background-color:#fff; border:1px solid #333; line-height:24px;}


.check_btn_s  a {
	display:inline-block;
     text-decoration:none;
	 width:90px;




	}

.check_btn_s a:link	{  color:#333;  text-decoration:none; }
.check_btn_s a:hover	{color:#333;  text-decoration:none; }
.check_btn_s a:active	{ color:#333;  text-decoration:none; }
.check_btn_s a:visited	{ color:#333;  text-decoration:none; }


.check_btn2   { padding:7px 0px 9px 0px; text-align:center;   font-size:13px;  background-color:#333; border:1px solid #333; line-height:30px;}


.check_btn2  a {
	display:inline-block;
     text-decoration:none;
	 width:100px;




	}

.check_btn2 a:link	{  color:#fff;  text-decoration:none; }
.check_btn2 a:hover	{color:#fff;  text-decoration:none; }
.check_btn2 a:active	{ color:#fff;  text-decoration:none; }
.check_btn2 a:visited	{ color:#fff;  text-decoration:none; }

.sponser_btn {background:#2f6b9d; width:335px; margin:0 auto; line-height:70px; border-radius:12px; font-size:18px; font-weight:600; color:#fff !important; text-align:center; display:block; }
