/* 갤러리 CSS */
.col-2  {width:49%;  margin-right:1.3%; float:left;}
.col-2:nth-child(2) {margin-right:0; float:right;}
.col-2 img {width:100%; height:360px;}


.col-4  {width:24%;  margin-right:1%; float:left;}
.col-4:nth-child(4) {margin-right:0; float:right;}
.col-4:nth-child(8) {margin-right:0; float:right;}



.col-5  {width:19%;  margin-right:1.25%; float:left;}
.col-5:nth-child(5) {margin-right:0; float:right;}
.col-5 img {width:100%; height:150px; }


#board {width:100%; float:left;}

table.basic   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;}
table.basic  th   {padding:10px 20px; background-color:#f9f9f9;   vertical-align:middle; font-size:1em; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.basic  td   {padding:10px 20px; vertical-align:middle;   font-size:0.95em; line-height:1.4em;  color:#777; border-bottom:1px solid #ddd;}


table.basic2   {width:50%; float:left; border-top:1px solid black;  border-bottom:1px solid #707070;  }
table.basic2  th   {padding:10px; /*background-color:#f9f9f9; */ text-align:center;  vertical-align:middle; font-size:1em; font-weight:500; color:#333;  border:1px solid #ddd;}
table.basic2  td   {padding:10px; vertical-align:middle; text-align:center;   font-size:0.95em; line-height:1.4em;  color:#777; border:1px solid #ddd;}

table.basic3   {width:100%; float:left; border-top:1px solid black;  border-bottom:1px solid #ddd;  }
table.basic3  th   {padding:12px; background:#fff; text-align:left;  vertical-align:middle; font-size:1em; font-weight:600; color:#333;  border:1px solid #ddd;}
table.basic3  td   {padding:12px; background:#fff;  vertical-align:middle; text-align:left;  font-size:0.95em; line-height:1.4em;  color:#777; border:1px solid #ddd;}



/* 질병 테이블 */
table.dis_basic   {width:100%; float:left;  background:#fff;}
table.dis_basic  th   {padding:10px; background-color:#fff;   vertical-align:middle; text-align:left; font-size:1em; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.dis_basic  td   {padding:10px; vertical-align:middle;   font-size:0.95em; line-height:1.4em;  color:#777; border-bottom:1px solid #ddd; text-align:left;}
table.dis_basic  td span {display:inline-block; margin:2.5px 0; margin-right:10px; }


ul.basic   {width:98%; margin-left:2%; }
ul.basic  li   {padding:2px 0px 5px 0; vertical-align:middle; font-size:1em; 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; }

ul.basic3   {width:95%; margin-left:3%; float:left;  background-color:#fff;}
ul.basic3  li   {padding:2px 0px 0px 0; vertical-align:middle; font-size:0.98em; line-height:24px;  color:#777; list-style:square; }

table.basic_course   {width:100%; float:left; border-top:2px solid #d2a345;  border-bottom:1px solid #d2a345; font-weight:300;}
table.basic_course  th   {padding:10px 20px; background-color:#f9f9f9; text-align:center;  border-right:1px solid #ddd; vertical-align:middle; font-size:16px; font-weight:500; color:#333;  border-bottom:1px solid #ddd;}
table.basic_course  td   {padding:10px 20px; vertical-align:middle; text-align:center;  border-right:1px solid #ddd; font-size:16px; line-height:1.3em;  color:#777; border-bottom:1px solid #ddd;}


/* 셀렉점프메뉴 */
.select_jump_wrap {width:20%; float:left; border:0px solid #00B4CC}
.select_jump_wrap select {font-size:1em; width:100%; height:40px; background:#fff !important; padding:0 0 0 10px; box-sizing:border-box;}


.select_jump_wrap #selectBox {
  width: 200px;
  font-family: inherit;
  /*background: url('/common/img/sub/left_menu_arr.png') no-repeat center right 20px;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;*/
  border: 1px solid #ddd;
  border-radius: 3px;
}
/*
.select_jump_wrap select::-ms-expand {
display: none;
}
*/

/* 지원하기 버튼 */
.apply-btn {
	width:100%; float:left;
	text-align:center; color:#fff !important;

}
.apply-btn button {
	border-radius:0;
	background-color:#444;
	width:200px; height:55px;
	border:none;
	font-size:17px;
	color:#fff !important;
	font-weight:400; cursor:pointer;
}

.apply-btn button:hover {
 background:#777;
 transition:ease-in-out 0.2s;
}

.apply-btn .gr_bg {background:#30a3a2}


/*버튼*/
.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:500;

}

.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:17px;
font-weight:500;
}

.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;}


.btn_wrap {width:100%; float:left;}

.yes_btn_bg2         {}

.yes_btn_bg2  a {
display:inline-block;
padding:12px 60px;
border-radius:5px;
font-size:17px;
font-weight:500;

}

.yes_btn_bg2 a:link			{background:#555;     color:#fff;  text-decoration:none;}
.yes_btn_bg2 a:hover	    {background:#555;  color:#fff;  text-decoration:none;}
.yes_btn_bg2 a:active	    {background:#555;  color:#fff;  text-decoration:none;}
.yes_btn_bg2 a:visited	    { background:#555;   color:#fff;  text-decoration:none;}

.no_btn_bg2         {}

.no_btn_bg2  a {
display:inline-block;
padding:12px 60px;
border-radius:5px;
font-size:17px;
text-align:center;
font-weight:500;
}

.no_btn_bg2 a:link		{background:#ddd; color:#333;  text-decoration:none;}
.no_btn_bg2 a:hover	    {background:#ddd; color:#333;  text-decoration:none;}
.no_btn_bg2 a:active	{background:#ddd; color:#333;  text-decoration:none;}
.no_btn_bg2 a:visited	{background:#ddd; color:#333;  text-decoration:none;}




/* 레이어 팝업 */

.layer {display:none; position:fixed; _position:absolute; top:0; left:0; width:100%; height:100%; z-index:999999999999999999999999999999999999999999999999999999999999;}
		.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:700px; height:auto;  z-index: 10;}
	.pop-layer .pop-container {padding: 20px 33px; float:left; background-color:#fff; border: 5px solid #339966;  width:100%; box-sizing:border-box;}
	.pop-layer p.ctxt {color: #666; line-height: 25px;}
    .pop-conts  .pop_product_img  {width:500px;margin:0 auto;  }
    .pop-conts  .pop_product_img  img {width:100%;  }

    .pop-conts 	.pop_bt_group{width:100%; float:left; margin-top:-260px;  position:relative; }
    .pop-conts 		.pop_l_bt{float:left;}
    .pop-conts 		.pop_r_bt{float:right;}

	.pop_txt{text-align:center; width:100%; margin-top:10px;   border-top:1px solid #ddd; padding:15px 0;}
	.pop_txt span{font-size:1.2em; line-height:1.7em; font-weight:500; }
	.pop_txt p{font-size:0.95em; line-height:1.3em;  font-weight:400;  color:#666;}



 	.pop-layer .btn-r {width: 100%;   text-align:center;}

	a.cbtn {display:inline-block;  float:right;  padding:0;  width:100px;  border:1px solid #339966; background-color:#339966;
	                   font-size:15px; color:#fff; font-weight:500; line-height:35px;}
	a.cbtn:hover {border:1px solid #25824f; background-color:#25824f; color:#fff;}

	.pop-conts .cap_img{border:0px solid #c55; padding:30px;}


.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:500; 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   {  background:#fff;  text-align:center; margin-left:5px;
 font-size:14px; font-weight:400; line-height:30px; border-radius:1px;  border:1px solid #ddd; padding:0px 22px; float:right;}

.list_btn  a {display:inline-block; text-decoration:none;}


.list_btn a:link	{  color:#777;}
.list_btn a:hover	{color:#777;}
.list_btn a:active	{ color:#777;}
.list_btn a:visited	{ color:#777;}

.list_btn2   { float:left; color:#fff; background:#fff;  text-align:center; margin-left:3px; box-shadow:1px 1px #ddd;
 font-size:14px; font-weight:500; line-height:30px; border-radius:3px;  border:1px solid #ddd; width:70px; float:right;}

.list_btn2  a {
	display:inline-block; text-decoration:none;}

.list_btn2 a:link	{  color:#777;}
.list_btn2 a:hover	{color:#777;}
.list_btn2 a:active	{ color:#777;}
.list_btn2 a:visited	{ color:#777;}

.list_btn3   { float:left; color:#fff;  background:#f0f0f0; text-align:center;
 font-size:14px; line-height:30px; font-size:13px; border-radius:2px;  border:1px solid #ddd; width:70px; }

.list_btn3  a {
	display:inline-block; text-decoration:none;}

.list_btn3 a:link	{  color:#555;}
.list_btn3 a:hover	{color:#555;}
.list_btn3 a:active	{ color:#555;}
.list_btn3 a:visited	{ color:#555;}



.list_btn_red   { float:left; color:#fff;  background:#c00; text-align:center;
 font-size:14px; line-height:30px; font-size:13px; border-radius:3px;  border:1px solid #ddd; width:70px; }

.list_btn_red  a {
	display:inline-block; text-decoration:none;}

.list_btn_red a:link	{  color:#fff;}
.list_btn_red a:hover	{color:#fff;}
.list_btn_red a:active	{ color:#Fff;}
.list_btn_red a:visited	{ color:#fff;}



.list_btn_bor   { float:left; color:#fff;  background:#fff; text-align:center;
 font-size:14px; line-height:30px; font-size:14px; border-radius:3px;  border:1px solid #888; width:70px; }

.list_btn_bor  a {
	display:inline-block; text-decoration:none;}

.list_btn_bor a:link	{ color:#777;}
.list_btn_bor a:hover	{color:#555;}
.list_btn_bor a:active	{ color:#555;}
.list_btn_bor a:visited	{ color:#777;}

.link_btn_bg_b  { float:left; color:#fff !important;  background:#555; text-align:center;
 font-size:14px; line-height:30px; font-size:14px; border-radius:3px;  border:1px solid #888; width:70px; }

.link_btn_bg_b  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_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:5px 20px; text-align:center; font-size:13px; line-height:33px; vertical-align:middle; background-color:#666;  }

.check_btn  a {
	display:inline-block;
    text-decoration:none;}

.check_btn a:link	{  color:#fff;  text-decoration:none; }
.check_btn a:hover	{ color:#fff;  text-decoration:none; }
.check_btn a:active	{ color:#fff;  text-decoration:none; }
.check_btn a:visited	{ color:#fff;  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; }




.join_red_txt  {width:100%; float:left; font-size:0.95em; line-height:1.3em; color:red; }




.check_btn5   {  text-align:center; padding:6px 0px;  font-size:0.85em;  font-weight:500; background-color:#fff; border:1px solid #999; border-radius:3px;   }

.check_btn5  a { width:100px; display:inline-block; text-decoration:none; }

.check_btn5 a:link	{  color:#777;  text-decoration:none; }
.check_btn5 a:hover	{color:#777;  text-decoration:none; }
.check_btn5 a:active	{ color:#777;  text-decoration:none; }
.check_btn5 a:visited	{ color:#777;  text-decoration:none; }


.address_btn   {  text-align:center; padding:6px 12px;  font-size:0.85em;  background-color:#f7f7f7; border:1px solid #ddd; border-radius:3px;   }

.address_btn  a {  display:inline-block; text-decoration:none; }

