
.border_top  {border-top:1px solid #ddd;}
.bg_gray  {background-color:#f9f9f9; }
 .red  {color:red;}

 /*table*/

table.basic   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic  th   { padding:10px; text-align:left;   font-size:0.95em; font-weight:600; color:#333;  border-bottom:1px solid #ddd;}
table.basic  td   {padding:10px; vertical-align:middle; font-size:0.95em; line-height:1.3em;  color:#777; border-bottom:1px solid #ddd;}

table.basic2   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic2  th   { padding:10px; text-align:left;   font-size:0.95em; font-weight:600; color:#333;  border-bottom:1px solid #ddd;}
table.basic2  td   {padding:10px; vertical-align:middle; font-size:0.95em; line-height:1.3em;  color:#777; border-bottom:1px solid #ddd;}
table.basic2  td  strong  {color:#333; font-weight:600;}


table.basic3   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic3  th   { padding:12px; text-align:center;  font-size:1em; font-weight:600; color:#333; background-color:#f7f7f7;  border:1px solid #ddd;  border-top:1px solid #333;}
table.basic3  td   {padding:10px; vertical-align:middle; text-align:center; font-size:0.95em; line-height:1.3em;  color:#777; border:1px solid #ddd;}
table.basic3  td.bg_1   {background-color:#f9f9f9;}

table.basic4   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic4  th   { padding:12px; text-align:center;  font-size:1em; font-weight:600; color:#333; background-color:#f7f7f7;  border:1px solid #ddd;  border-top:1px solid #333;}
table.basic4  td   {padding:10px; vertical-align:middle; text-align:left; font-size:0.95em; line-height:1.5em;  color:#777; border:1px solid #ddd;}
table.basic4  td.bg_1   {background-color:#f9f9f9; text-align:center; font-weight:600; color:#333; font-size:1.01em;}

/*ul*/

 
ul.basic   {width:96%; margin-left:4%; float:left; }
ul.basic  li   {padding:2px 0px; vertical-align:middle; font-size:0.95em; line-height:1.5em;  color:#777; list-style:disc; }

ul.basic2   {width:96%; margin-left:4%; float:left; }
ul.basic2  li   { vertical-align:middle; font-weight:400; font-size:0.95em; line-height:1.5em;  color:#333; 
            list-style:decimal;   padding:3px 0px;}

/*dl*/

dl.basic   {}
dl.basic  dt   { font-weight:600;  font-size:1.15em;  line-height:1.3em; 
                  color:#333; padding-bottom:3px;  }
dl.basic  dd   {padding:4px 0px; box-sizing:border-box;    font-size:0.95em; line-height:1.5em;  color:#777;  }

 

/*탭*/


.tab    { float:left;  width:100%; margin-bottom:20px; border-bottom:1px solid #ddd;}
.tab   li {float:left; text-align:center;  font-size:0.97em;  line-height:40px; box-sizing:border-box; 
             margin-right:5px;  }

.tab .tab_p        { background-color:#f9f9f9; border:1px solid #ddd; border-bottom:none; }

.tab .tab_p  a {
	display:inline-block;
     text-decoration:none;
	 padding:0px 20px;
	 
	}

.tab .tab_p a:link	{  color:#888; text-decoration:none;}
.tab .tab_p a:hover	{color:#888; text-decoration:none;}
.tab .tab_p a:active	{ color:#888; text-decoration:none;}
.tab .tab_p a:visited	{ color:#888; text-decoration:none;}


.tab .tab_p_ov        { border:1px solid #054f98; background-color:#054f98; text-align:center; border-bottom:none;}
 
.tab .tab_p_ov  a {
	display:inline-block;
     text-decoration:none;
	  padding:0px 20px;
	}

.tab .tab_p_ov a:link	{  color:#fff; text-decoration:none; }
.tab .tab_p_ov a:hover	{color:#fff; text-decoration:none;}
.tab .tab_p_ov a:active	{ color:#fff; text-decoration:none;}
.tab .tab_p_ov a:visited	{ color:#fff; text-decoration:none;}

 

table.tab    { float:left;  width:100%; margin-bottom:5px;  }
table.tab   td {  text-align:center;  font-size:0.97em;  line-height:1.2em;   padding:3% 10px; }

table.tab .tab_p        { background-color:#f9f9f9; border:1px solid #ddd;  }

table.tab .tab_p  a {
	display:inline-block;
     text-decoration:none;
 color:#888;
	 
	}

table.tab .tab_p a:tdnk	{  color:#888; text-decoration:none;}
table.tab .tab_p a:hover	{color:#888; text-decoration:none;}
table.tab .tab_p a:active	{ color:#888; text-decoration:none;}
table.tab .tab_p a:visited	{ color:#888; text-decoration:none;}


table.tab .tab_p_ov        { border:1px solid #054f98; background-color:#054f98;  color:#fff; text-align:center; }
 
table.tab .tab_p_ov  a {
	display:inline-block;
     text-decoration:none;
	 color:#fff; 
	  
	}

table.tab .tab_p_ov a:tdnk	{  color:#fff; text-decoration:none; }
table.tab .tab_p_ov a:hover	{color:#fff; text-decoration:none;}
table.tab .tab_p_ov a:active	{ color:#fff; text-decoration:none;}
table.tab .tab_p_ov a:visited	{ color:#fff; text-decoration:none;}


/*팝업*/
.layer {display:none; position:fixed;   top:0; left:0; width:100%; height:100%; z-index:99999999999;}
		.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:750px; height:auto;     z-index: 10;}	
	.pop-layer .pop-container {  width:700px; float:left; background-color:#fff;}
	 
	 .pop_btn {width:50px; float:right; text-align:right; padding-top:10px;}



a.cbtn {display:inline-block; font-family:"arial"; font-weight:600;  font-size:20px; background-color:#333; width:50px; line-height:50px; text-align:center; color:#fff; }	
a.cbtn:hover { background-color:#333;  color:#fff;}


.layer a:link	{  color:#fff; text-decoration:none;  }
.layer a:hover	{color:#fff; text-decoration:none;}
.layer a:active	{ color:#fff; text-decoration:none;}
.layer 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;
}

.btn_bg a:link		{border:1px solid #ddd;  font-size:13px;  color:#555;  text-decoration:none;}
.btn_bg a:hover	    {border:1px solid #ddd; font-size:13px; color:#555;  text-decoration:none;}
.btn_bg a:active	    {border:1px solid #ddd; font-size:13px; color:#555;  text-decoration:none;}
.btn_bg a:visited	      { border:1px solid #ddd; font-size:13px;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;}


.s_btn_bg2         { }

.s_btn_bg2  a {
	display:inline-block;
padding-top:5px;
padding-right:15px;
padding-left:15px;
padding-bottom:8px;	
}

.s_btn_bg2 a:link		{background-color:#555; font-size:13px;  color:#fff;  text-decoration:none;}
.s_btn_bg2 a:hover	    {background-color:#555; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg2 a:active	    {background-color:#555; font-size:13px; color:#fff;  text-decoration:none;}
.s_btn_bg2 a:visited	      {background-color:#555; font-size:13px;color:#fff;  text-decoration:none;}



.btn_wrap  {width:100%; text-align:center;}





.yes_btn_bg         {}

.yes_btn_bg  a {
display:inline-block;
 line-height:43px;
 padding-right:40px;
padding-left:60px;
 border-radius:5px;
font-size:1em; 
font-weight:600;
background:url('/common/img/board/ok_btn_bg.jpg') no-repeat;  background-color:#bc0404; 


}

.yes_btn_bg a:link		{  color:#fff; text-decoration:none;}
.yes_btn_bg a:hover	    {  color:#fff;    text-decoration:none;}
.yes_btn_bg a:active	    { color:#fff;  text-decoration:none;}
.yes_btn_bg a:visited	      { color:#fff;  text-decoration:none;}

.no_btn_bg         {}

.no_btn_bg  a {
display:inline-block;
 padding-right:40px;
padding-left:60px;
 line-height:43px;
border-radius:5px;
font-size:1em; 
font-weight:600;
background:url('/common/img/board/no_btn_bg.jpg') no-repeat;  background-color:#333333;
}

.no_btn_bg a:link		{  color:#fff;  text-decoration:none;}
.no_btn_bg a:hover	    {   color:#fff;  text-decoration:none;}
.no_btn_bg a:active	    {  color:#fff;  text-decoration:none;}
.no_btn_bg a:visited	      {  color:#fff;  text-decoration:none;}




.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; }

.c1   {}
.c2   {background-color:#4d4d4d;}



.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; }







/**/


/* Font Class Style */
.b		{font-weight:bold;}
.u		{text-decoration:underline}




/* align */
.l		{text-align:left;}
.c		{text-align:center;}
.r		{text-align:right;}
.t		{vertical-align:top;}
.b		{vertical-align:bottom;}
.vm		{vertical-align:middle;}

/* float */
.float_left		{float:left;}
.float_right	{float:right;}
.clear_both		{clear:both;}

 /* Margin Set */
.lm5	{margin-left:5px;}
.lm10	{margin-left:10px;}
.lm15	{margin-left:15px;}
.lm20	{margin-left:20px;}
.lm25	{margin-left:25px;}
.lm30	{margin-left:30px;}
.lm35	{margin-left:35px;}
.lm40	{margin-left:40px;}
.lm45	{margin-left:45px;}
.lm50	{margin-left:50px;}
.lm55	{margin-left:55px;}
.lm65	{margin-left:65px;}

.rm5	{margin-right:5px;}
.rm10	{margin-right:10px;}
.rm15	{margin-right:15px;}
.rm20	{margin-right:20px;}
.rm25	{margin-right:25px;}
.rm30	{margin-right:30px;}
.rm35	{margin-right:35px;}
.rm40	{margin-right:40px;}
.rm45	{margin-right:45px;}
.rm50	{margin-right:50px;}

.bm4	{margin-bottom:4px;}
.bm5	{margin-bottom:5px;}
.bm10	{margin-bottom:10px;}
.bm15	{margin-bottom:15px;}
.bm20	{margin-bottom:20px;}
.bm25	{margin-bottom:25px;}
.bm30	{margin-bottom:30px;}
.bm35	{margin-bottom:35px;}
.bm40	{margin-bottom:40px;}
.bm45	{margin-bottom:45px;}
.bm50	{margin-bottom:50px;}
.bm55	{margin-bottom:55px;}
.bm60	{margin-bottom:60px;}

.tm5	{margin-top:5px;}
.tm10	{margin-top:10px;}
.tm15	{margin-top:15px;}
.tm20	{margin-top:20px;}
.tm25	{margin-top:25px;}
.tm30	{margin-top:30px;}
.tm35	{margin-top:35px;}
.tm40	{margin-top:40px;}
.tm45	{margin-top:45px;}
.tm50	{margin-top:50px;}
.tm55	{margin-top:55px;}
.tm60	{margin-top:60px;}
.tm65	{margin-top:65px;}
.tm70	{margin-top:70px;}
.tm75	{margin-top:75px;}
.tm80	{margin-top:80px;}
.tm90	{margin-top:90px;}
.tm100	{margin-top:100px;}


/* Padding Set */
.lp5	{padding-left:5px;}
.lp10	{padding-left:10px;}
.lp15	{padding-left:15px;}
.lp20	{padding-left:20px;}
.lp25	{padding-left:25px;}
.lp30	{padding-left:30px;}
.lp35	{padding-left:35px;}
.lp40	{padding-left:40px;}
.lp45	{padding-left:45px;}
.lp50	{padding-left:50px;}

.rp5	{padding-right:5px;}
.rp10	{padding-right:10px;}
.rp15	{padding-right:15px;}
.rp20	{padding-right:20px;}
.rp25	{padding-right:25px;}
.rp30	{padding-right:30px;}
.rp35	{padding-right:35px;}
.rp40	{padding-right:40px;}
.rp45	{padding-right:45px;}
.rp50	{padding-right:50px;}

.bp5	{padding-bottom:5px;}
.bp10	{padding-bottom:10px;}
.bp15	{padding-bottom:15px;}
.bp20	{padding-bottom:20px;}
.bp25	{padding-bottom:25px;}
.bp30	{padding-bottom:30px;}
.bp35	{padding-bottom:35px;}
.bp40	{padding-bottom:40px;}
.bp45	{padding-bottom:45px;}
.bp50	{padding-bottom:50px;}

.tp5	{padding-top:5px;}
.tp10	{padding-top:10px;}
.tp15	{padding-top:15px;}
.tp20	{padding-top:20px;}
.tp25	{padding-top:25px;}
.tp30	{padding-top:30px;}
.tp35	{padding-top:35px;}
.tp40	{padding-top:40px;}
.tp45	{padding-top:45px;}
.tp50	{padding-top:50px;}



.bm65	{ margin-bottom:45px}


.lm60  {margin-left:40px;}
.lm70  {margin-left:50px;}
.lm100  {margin-left:100px;}
.lm90  {margin-left:90px;}




.ap5	{ padding:5px}
.ap10	{ padding:10px}
.ap15	{ padding:15px}
.ap20	{ padding:20px}

.hand {cursor:pointer;}


	