@charset "utf-8";
/* 
http://www.ybyin.com 
2017-04-28
*/

@media screen and (max-width: 768px) {

}
@media (min-width: 992px) {

}
@media (min-width: 1200px) {

}


.input1 {border:1px solid #ccc; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:13px; color:#747474; line-height:30px;height:30px;}
.select1 {border:1px solid #ccc; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:13px; color:#747474; line-height:30px;height:30px;}
.textarea1 {border:1px solid #ccc; background:#fff;font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:13px; color:#747474; line-height:20px;}

input[type="radio"] {margin:0px; }
input[type="checkbox"] {margin:0px; }

.page_number {clear:both; padding-top:40px;text-align:center; }

.page_number a {
	 font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;	font-size:13px;	line-height:25px;height:25px;	font-weight:bold;	color:#949494;	/*border-top:1px solid #e1e1e1;*/
	border:1px solid #e6e6e6;padding:7px 10px;	height:37px;	width:35px;	
}


.page_number .on {
	 font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;	font-size:13px;	line-height:25px;	font-weight:bold;	color:#ffffff;
	/*border-top:1px solid #000000;*/
	background:#063d76;	padding:7px 10px;	height:37px;	width:35px;	text-decoration:none;
}


.button1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:12px; color:#666666; border:1px solid #ccc; display:inline-block; padding:2px 5px;}


.prod_v_tbl1
{
}

.prod_v_tbl1 tbody th
{
	border				:	1px solid #e2e2e2;
	border-top		:	1px solid #353c4c;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	13px;
	font-weight		:	600;
	color				:	#2d3b6c;
	background		:	#f1f4ff;
	line-height		:	25px;
	padding-top		:	5px;
	padding-bottom	:	5px;
}
.prod_v_tbl1 tbody td
{
	border				:	1px solid #e2e2e2;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	12px;
	font-weight		:	normal;
	color				:	#666666;
	line-height		:	25px;
	padding-top		:	5px;
	padding-bottom	:	5px;
}

.cont_text4
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	14px;
	color				:	#4f4f4f;
	line-height		:	'';
	line-height		:	24px;
}


/* ���̺� ����Ʈ  */

.table01_l { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad;  background:#fff;}
.table01_l thead th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; line-height:20px; padding-top:10px; padding-bottom:10px; text-align:center; font-weight:600;}

.table01_l tbody td{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb;color:#6a6a6a; font-size:13px; line-height:20px;  padding:10px 0; text-align:center;}

.table01_l tbody td .strong_tit {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-weight:600; font-size:13px!important;  }


.table01_l tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.table01_l tbody td a:hover	{color:#6a6a6a; }


.table01_l tbody td strong {display:block; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#000;font-size:15px;  font-weight:600; padding-top:5px;}



.table01_l_tit {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#fff; font-size:12px; line-height:22px; width:60px; display:inline-block; text-align:center; background:#4c8ccf;}


.table01_l_text13 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#6a6a6a; font-size:13px!important; }
.table01_l_text13 > div.fl {width:42%;}
.table01_l_text13 > div.fr {width:44%; padding-right:10px;}

.table01_l_text14 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#2171c3; font-size:13px} 
.table01_l_text15 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#2171c3; font-size:13px} 
.table01_l_text16 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#008c6d; font-size:13px} 
.table01_l_text17 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#ff0000; font-size:13px} 

/* 2017-08-22 */
.table01_l tfoot th{border-bottom:1px solid #dbdbdb; background:#f8f8f8; text-align:center; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#000; font-size:15px; line-height:20px;  padding:10px 0;}
.table01_l tfoot td{border-bottom:1px solid #dbdbdb; background:#f8f8f8;}



/*         2017-06-05         */

.table01_l_text_13 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#6a6a6a; font-size:13px!important;  }
/*.table01_l_text_13 > div.fl {width:40%;}
.table01_l_text_13 > div.fr {width:44%; padding-right:10px;}*/




.table01_l_text_11  { text-align:center; width:15%; display:table-cell; vertical-align:middle; }

.table01_l_text_12  { text-align:center; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#6a6a6a; font-size:14px; width:85%; }
.table01_l_text_13 .fl2 {width:87%;}
.table01_l_text_13 .fl .fl {width:50%}

@media screen and (max-width: 1400px) {
	.table01_l_text_13 .fl2 {width:80%;}
}

@media screen and (max-width: 992px) {
	/*.table01_l_text_13 > div.fl {width:33%;}
	.table01_l_text_13 > div.fr {width:40%; padding-right:0px;}*/
	.table01_l_text_border1 {border-bottom:1px solid #dbdbdb; padding-bottom:10px; margin-bottom:10px; }
	.table01_l_text_13 .fl2 {width:100%;}
	.table01_l_text_13 .fl .fl {width:100%;}
	

}




.strong_tit_13 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; color:#000; font-weight:600; font-size:14px!important;  }

.table01_l_text_13_line {border-top:1px solid #dbdbdb; padding-bottom:10px;}









/*���̺� ����*/


.table01_v { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad; background:#fff;}
.table01_v tbody th{width:20%; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:7px 0px 4px 0px;font-weight:600; text-align:left; padding-left:30px;}
.table01_v tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left;}

.table01_v tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.table01_v tbody td a:hover	{color:#6a6a6a; }




@media screen and (max-width: 768px) {
	.table01_v tbody th{width:30%; padding-left:10px;}
}




.table03_v { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border:1px solid #dbdbdb; background:#fff;}
.table03_v tbody th{width:20%; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:10px 0px 7px 0px;font-weight:normal; text-align:left; padding-left:30px;}
.table03_v tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left;}

.table03_v tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.table03_v tbody td a:hover	{color:#6a6a6a; }




@media screen and (max-width: 768px) {
	.table03_v tbody th{width:30%; padding-left:10px;}
}




/* 2017-07-03 start */


.prod_table_v { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border:1px solid #9eabba; background:#fff;}
.prod_table_v tbody th{width:20%; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #9eabba; background:#e5edf5; font-size:13px; padding:5px 0px 2px 0px;text-align:left; padding-left:10px;}
.prod_table_v tbody th label {color:#00294f; font-weight:normal; }
.prod_table_v tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #9eabba; color:#6a6a6a; font-size:13px; line-height:24px;  padding-left:10px; padding-top:5px;padding-bottom:5px; text-align:left;}

.prod_table_v tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.prod_table_v tbody td a:hover	{color:#6a6a6a; }




@media screen and (max-width: 768px) {
	.prod_table_v tbody th{width:30%; padding-left:10px;}
}





/* 2017-07-03 end */



.table02_v { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad; background:#fff;}
.table02_v thead th {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; padding:13px 0px 13px 0px;font-weight:600; text-align:center;}
.table02_v tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;  padding:5px; text-align: center;}
.table02_v tbody td a { color:#6a6a6a;}





.story_bord2 { background:#f1f1f1; text-align:center; padding:15px 0}

.story_bord2_btn {border:1px solid #666; background:#666; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px;color:#fff; border-radius:0px; padding:0 15px; height:30px; }


.join_box1 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;margin-top: 10px;border: 1px solid #dddddd;border-top: 1px solid #dddddd;padding:20px;height:500px;overflow-y: scroll; font-size: 14px; line-height:30px; color:#6a6a6a;}
.join_box1 strong {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-weight:600; color:#222222; display:block;}
.join_box1 p {padding:10px 0}




/* --------- faq -------- */

	

.faq_box{border-top:2px solid #4c3a1f;}

.faq_box dt a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:15px; font-weight:600;  color:#545454; text-decoration:none; line-height:50px; display:block;}

.faq_box dt{background:url('../img/faq/faq_1.jpg') 98% center no-repeat #ffffff; border-bottom:1px solid #dadada;}

.faq_box .over1 {background:url('../img/faq/faq_2.jpg') 98% center no-repeat #ffffff; }
.faq_box .over2 {background:url('../img/faq/faq_1.jpg') 98% center no-repeat #ffffff; }
.faq_box dd{border-bottom:1px solid #dadada; background:url('../img/faq/faq_a.jpg') no-repeat#f6f6f6;  margin:0px; padding-left:90px;padding-right:10px; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#696969; font-size:15px; padding-top:10px; line-height:24px;}





.table2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #ddd;}
.table2 th {text-align:center; width:12%; text-align:center; font-size:13px; color:#222222;border-bottom:1px solid #dddddd;}
.table2 td {font-size:13px; color:#6a6a6a; line-height:20px; padding:10px; border-bottom:1px solid #dddddd;}
.table2 .color1 { background:#f0f1f2;}





.m_tbl tbody td{border:1px solid #dcdcdc; background:#fff; vertical-align:top;}
.m_tbl tbody td img {width:100%}
.m_tbl_ov { position:relative;}
.m_tbl_ov .bu{position:absolute; top:11px; left:-5px; width:56px; height:31px; text-align:center; line-height:26px;background:url('../img/index/img_bu.png') left top no-repeat;font-family:Microsoft YaHei, YaHei, sans-serif; font-size:16px; color:#fff; }

.m_tbl_ov .brd1_tit1{border-top:1px solid #dcdcdc; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; text-align:left; padding:0px 10px 0 10px;overflow: hidden; line-height:35px;height:35px; }
.m_tbl_ov .brd1_tit2 {font-family:Arial;font-size:22px; color:#060606;text-align:right; padding:0px 10px 10px 10px; font-weight:600;}
.m_tbl_ov .brd1_tit2 font{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#060606;text-align:left; font-weight:600;}
.m_tbl_ov .brd1_tit2 del {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; font-weight:normal; padding-right:10px;}


.huiyuan {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#3b71a8; font-size:11px;line-height:22px; text-align:center; display:inline-block; border:1px solid #b2b2b2;background-color:#fff; padding:0 5px; margin-left:3px;}

.m_tbl tbody td{width:18.75%;}
.m_tbl tbody tr:first-child td:first-child{width:25%;}
@media screen and (max-width: 1200px) {
	.m_tbl tbody td{width:18%;}
	.m_tbl tbody tr:first-child td:first-child{width:28%}
}
.m_tbl .m_tbl1{background:#e5f1ff; CUrsor: pointer}
.m_tbl .m_tbl1 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#127bfd; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_btn {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:12px; color:#3b3f46; text-align:center; font-weight:600; display:block;}

.m_tbl .m_tbl2{background:#e1eee5; CUrsor: pointer}
.m_tbl .m_tbl2 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#297a4f; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_tbl3{background:#eff9fa; CUrsor: pointer}
.m_tbl .m_tbl3 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#2e7377; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_tbl4{background:#f0f8eb; CUrsor: pointer}
.m_tbl .m_tbl4 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#549935; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_tbl5{background:#f5eed2; CUrsor: pointer}
.m_tbl .m_tbl5 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#f78b56; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_tbl6{background:#f8f0ee; CUrsor: pointer}
.m_tbl .m_tbl6 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#c1396a; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}

.m_tbl .m_tbl7{background:#feffdd; CUrsor: pointer}
.m_tbl .m_tbl7 h2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:27px; color:#eac014; text-align:center; font-weight:600; display:block; padding-top:35px; line-height:40px;}












.m_cont_tit2{font-family:Microsoft YaHei, YaHei, sans-serif; font-size:24px; color:#843800;  font-weight:600;}


.brd1_ov { margin-bottom:40px; background:#f8f8f8; position:relative;}
.brd1_ov .img{border:1px solid #dcdcdc;  background:#fff;}
.brd1_ov .brd1_tit1{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#3b3b3b; padding:10px 20px 0 20px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.brd1_ov .brd1_tit2 {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:22px; color:#060606; text-align:right; padding:5px 20px 00px 20px; font-weight:600;}
.brd1_ov .brd1_tit2 font{font-family:Arial;font-size:14px; color:#060606;font-weight:600;}
.brd1_ov .brd1_bu1 {padding:5px 0px 20px 0px; margin:10px 20px 0px 20px; border-top:1px solid #d6d6d6}
.brd1_ov .brd1_tit2 del {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;font-size:14px; color:#727272; font-weight:normal;}




@media screen and (max-width: 768px) {
	.brd1_ov .brd1_tit2 del{display:block;}
}





/*2018.3.7*/


a.x_btn_2
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	16px ; 
	color				:	#fff;
	display			:	inline-block;
	text-align			:	center;
	text-decoration	:	none;
	border				:	1px solid #ff982a;
	background		:	#ff982a;
	padding			:	8px 20px;
}

.yel { color:#ff982a;}

/*-----------------------------------------------------------------
	logo_front   제품페이지 로고변경 및 위치지정시 클릭하세요
-----------------------------------------------------------------*/
.logo_front
{
	width				:	810px;
}

.logo_front_tit
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	30px ; 
	color				:	#4f4f4f ;
	font-weight		:	600 ;
	line-height		:	90px;
	padding-top		:	20px;

}

.logo_header
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	16px ; 
	color				:	#fff ;
	font-weight		:	normal ;
	line-height		:	42px;
	background		:	#063d76;
	padding-left		:	20px;

}

.logo_containes
{
	background		:	#fff;
	border-left		:	1px soli #d3d3d3;
	border-right		:	1px soli #d3d3d3;
	border-bottom	:	1px soli #d3d3d3;

}

.logo_cont_pd
{
	padding			:	15px;
}

.logo_images
{
	position			:	relative ;
	border				:	1px solid #384044;
	width				:	460px;
	height				:	460px;
	background		:	url('../img/logo_front/images_bg.jpg')
	
}

.logo_img
{
	position			:	absolute ;
	left				:	18%;
	top				:	20%;
}

.logo_scroll_bar
{
	height				:	240px;
	overflow-y		:	scroll;
}

.scroll_bar
{
	position			:	relative ;
	background		:	url('../img/logo_front/scroll_bar_bg.jpg')
}

.scroll_bar_bn
{
	position			:	absolute ;
	top				:	6px;

}

.scroll_bar_span
{
	position			:	absolute ;
	top				:	6px;
	left				:	48%;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	18px;
	font-weight		:	normal;
	color				:	#2d3b6c;

}



.front_v_tbl1
{
}

.front_v_tbl1 tbody th
{
	border				:	1px solid #e2e2e2;
	border-top		:	1px solid #353c4c;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	14px;
	font-weight		:	normal;
	color				:	#2d3b6c;
	background		:	#f1f4ff;
	text-align			:	left;
	line-height		:	30px;
	padding-top		:	5px;
	padding-bottom	:	5px;
	padding-left		:	15px;
}
.front_v_tbl1 tbody td
{
	border				:	1px solid #e2e2e2;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	14px;
	font-weight		:	normal;
	color				:	#666666;
	line-height		:	20px;
	padding-top		:	10px;
	padding-bottom	:	10px;
}




.find2_tbl1
{
}

.find2_tbl1 tbody th
{
	border				:	1px solid #e2e2e2;
	border-top		:	1px solid #353c4c;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	14px;
	font-weight		:	normal;
	color				:	#2d3b6c;
	background		:	#f6fafd;
	line-height		:	22px;
	padding-top		:	5px;
	padding-bottom	:	5px;
}
.find2_tbl1 tbody td
{
	border				:	1px solid #e2e2e2;
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	13px;
	font-weight		:	normal;
	color				:	#666666;
	line-height		:	20px;
	padding-top		:	10px;
	padding-bottom	:	10px;
}

a.btn_11
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	13px ; 
	color				:	#fff;
	font-weight		:	normal;
	line-height		:	30px;
	display			:	inline-block;
	border				:	1px solid #0f76b1;
	text-align			:	center;
	background		:	#0f76b1;
	padding			:	0 8px;
	text-decoration	:	none;
	border-radius	:	3px;
}

a.btn_14
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	13px ; 
	color				:	#fff;
	font-weight		:	normal;
	line-height		:	30px;
	display			:	inline-block;
	border				:	1px solid #063d76;
	text-align			:	center;
	background		:	#063d76;
	padding			:	0 8px;
	text-decoration	:	none;
	border-radius	:	3px;
}
.btn_12
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	13px ; 
	color				:	#fff;
	font-weight		:	normal;
	line-height		:	30px;
	display			:	inline-block;
	border				:	1px solid #848484;
	text-align			:	center;
	background		:	#848484;
	padding			:	0 8px;
	text-decoration	:	none;
	border-radius	:	3px;
}
a.btn_3
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	15px ; 
	color				:	#0e73ad;
	font-weight		:	600;
	line-height		:	43px;
	display			:	inline-block;
	border				:	1px solid #0e73ad;
	text-align			:	center;
	background		:	#fff;
	width				:	140px;
	text-decoration	:	none;
	border-radius	:	3px;
}
a.btn_4
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	15px ; 
	color				:	#fff;
	font-weight		:	600;
	line-height		:	43px;
	display			:	inline-block;
	border				:	1px solid #063d76;
	text-align			:	center;
	background		:	#063d76;
	width				:	140px;
	text-decoration	:	none;
	border-radius	:	3px;
}
a.btn_7
{
	font-family		:	'Nanum Gothic', '나눔고딕', 'AppleGothic', 'sans-serif';
	font-size			:	15px ; 
	color				:	#fff;
	font-weight		:	600;
	line-height		:	43px;
	display			:	inline-block;
	border				:	1px solid #444444;
	text-align			:	center;
	background		:	#444444;
	width				:	140px;
	text-decoration	:	none;
	border-radius	:	3px;
}




.p_table1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad; background:#fff;}
.p_table1 tbody th{width:20%; font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; line-height:50px; background:#f3f3f3; color:#222222; font-size:14px;font-weight:600; text-align:left; padding-left:30px;}
.p_table1 tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:14px; line-height:24px;  padding-left:20px; padding-top:5px;padding-bottom:5px; text-align:left;}




.p_table2 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad;  background:#fff;}
.p_table2 thead th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; line-height:20px; line-height:50px;text-align:center; font-weight:600;}

.p_table2 tbody td{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb;color:#6a6a6a; font-size:14px; line-height:50px; text-align:center;}


.p_button1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff; font-weight:normal; border:0px; background:#4f5050; display:inline-block; padding:10px 50px;}



.table_l1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; border-top:2px solid #33353d;  background:#fff;}
.table_l1 thead th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; line-height:20px; padding-top:10px; padding-bottom:10px; font-weight:600;}
.table_l1 tbody th{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #4c4c4c; background:#fff; color:#222222; font-size:14px; line-height:20px; padding-top:10px; padding-bottom:10px; text-align:center; font-weight:600;}
.table_l1 tbody td{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #d9d9d9;color:#6a6a6a; font-size:13px; line-height:20px;  padding:10px 0; text-align:center;}
.table_l1 tbody td a:hover	{color:#6a6a6a; }
@media screen and (max-width: 992px) {
	.table_l1 tbody td{border-bottom:1px solid #f3f3f3;}
}


/*2022-04-11 start*/

.table_v1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-top:1px solid #adadad; background:#fff;}
.table_v1 tbody th{ font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; background:#f3f3f3; color:#222222; font-size:14px; font-weight:600; text-align:left; }
.table_v1 tbody td {font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;border-bottom:1px solid #dbdbdb; color:#6a6a6a; font-size:13px; line-height:24px;   padding-top:5px;padding-bottom:5px; text-align:left;}

.table_v1 tbody td a{font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif;color:#6a6a6a;text-decoration:none; }
.table_v1 tbody td a:hover	{color:#6a6a6a; }




/*2022-04-11 start*/
.checkbox1+span
{
	position			: relative;
	display				: inline-block;
	width				: 18px;
	height				: 18px;
	border				: 1px solid #b0b0b0;
	border-radius		: 2px;
	background			: #fff;
	top					: 4px;
	margin-right		: 5px;
}

.checkbox1
{
	position			: absolute;
	visibility			: hidden;
}

.checkbox1:checked+span:after 
{
	content				: "";
	position			: absolute;
	left				: 2px;
	bottom				: 6px;
	width				: 12px;
	height				: 8px;
	border				: 2px solid #000;
	border-top-color	: transparent;
	border-right-color	: transparent;
	-ms-transform		: rotate(-60deg); 
	-moz-transform		: rotate(-60deg); 
	-webkit-transform	: rotate(-60deg); 
	transform			: rotate(-45deg);
}


.button_1 { font-family:Nanum Gothic, 나눔고딕,dotum, sans-serif; font-size:18px; color:#fff; border:0px; background:#7b7b7b; line-height:58px; height:58px; text-align:center;font-weight:600; width: 100%;}



.radiobox1+span
{
	position			: relative;
	display				: inline-block;
	top					: 2px;
	font-family		: Nanum Gothic, 나눔고딕,dotum, sans-serif;
	font-size		: 12px;
	color			: #666666;
	font-weight		: 300;
	height			: 30px;
	line-height		: 28px;
	padding			: 0 10px;
	background		: #fff;
	text-align		: center;
	border			: 1px solid #a6a6a6;
}



.radiobox1
{
	position			: absolute;
	visibility			: hidden;
}

.radiobox1:checked+span 
{
	color			: #3b71a8;
	background		: #fff;
	border			: 1px solid #3b71a8;
}
.radiobox2+span
{
	position			: relative;
	display				: inline-block;
	top					: 2px;
	font-family		: Nanum Gothic, 나눔고딕,dotum, sans-serif;
	font-size		: 14px;
	color			: #777777;
	font-weight		: 300;
	height			: 44px;
	line-height		: 40px;
	width			: 100%;
	display: block;
	background		: #fff;
	text-align		: center;
	border			: 2px solid #d9d9d9;
}



.radiobox2
{
	position			: absolute;
	visibility			: hidden;
}

.radiobox2:checked+span
{
	color			: #063d76;
	background		: #fff;
	border			: 2px solid #063d76;
}


/*2022-04-11 end*/

.table_01
{
	border   		: 2px solid #231815;
	background      : #fff;
}

.table_01 > tbody > tr > th
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #414141;
	font-weight		: 500;
	text-align		: left;
	line-height		: 60px;
	height			: 60px;
	border-bottom	: 1px solid #c9c9c9;
	background		: #f1f1f1;
	padding-left	: 20px;
}

.table_01 > tbody > tr > td
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 15px;
	color			: #414141;
	text-align		: left;
	border-bottom	: 1px solid #c9c9c9;
	padding-left	: 15px;
}

.table_01 > tbody > tr > td a
{
	color			: #555555;

}

.table_01 > tbody > tr > th .span
{
	background		: url('../img/login/icon3.png') left center no-repeat;
	display			: inline-block;
	width			: 25px;
	height			: 17px;

}

.txt1
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 17px;
	color			: #414141;
	font-weight		: 500;
}

.input2
{
	font-family		: 'Noto Sans KR', 'Noto SanS hk', '노토산스', 'applegothic', 'Sans-serif';
	font-size		: 14px;
	color			: #222222;
	font-weight		: 400;
	line-height		: 44px;
	height			: 44px;
	border			: 1px solid #b0b0b0;
	padding-left	: 10px;
	width           : 90%;
}