body {
    background-color: #FFF;
    margin-left: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
p {margin: 0px; padding: 0px;}
a 		{color:#000; text-decoration:none;}
a:link {text-decoration:none;}
a:hover	{color:#cc0000; text-decoration:underline;}
img	{border:0}
table   {border-spacing:0; border-collapse:collapse;}
table td, table th  {padding: 0;}

td { font-size:14px; color:#333333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px;}
div {font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}

ol, ul, li {
    list-style: none;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
}

/*MARGIN, PADDING*/
.mt10{margin-top:10px}
.mt15{margin-top:15px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mb20{margin-bottom:20px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pt30{padding-top:30px}
.pt40{padding-top:40px}
.pt50{padding-top:50px}
.pb20{padding-bottom:20px}
.pb40{padding-bottom:40px}

/* 기본 링크
a:link {text-decoration: none; color: #333333;}
a:visited {text-decoration: none; color: #333333;}
a:active {text-decoration: none; color: #333333;}
a:hover {text-decoration: underline; color:#17306a;}
select, option { font-size:9pt; color:#333333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
*/

.strCut { text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.tableFix { table-layout:fixed; }

.menu_on			{
    font-size:16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    padding:12px 12px 15px 12px;
    letter-spacing:0px;
    font-weight:600;
    color:#00438f;
    background-color:#FFF;
    background-image:url(http://www.tvsm.kr/default/image/menu_on02.png); background-repeat:repeat-x; background-position:center;
}

.menu_off			{
    font-size:16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    padding:12px 12px 15px 12px;
    letter-spacing:0px;
    font-weight:600;
    color:#333333;
}

.sub_menu			{font-size:14px; font-weight:500; letter-spacing:0px;}
.sub_menu a 		{color:#444; text-decoration:none;}
.sub_menu a:hover	{color:#cc0000; text-decoration:underline;}

.link_def				{color:#333;}
.link_def a 			{color:#333; text-decoration:none;}
.link_def a:hover		{color:#cc0000; text-decoration:underline;}

.link_white				{color:#FFF;}
.link_white a 			{color:#FFF; text-decoration:none;}
.link_white a:hover	{color:#FFF; text-decoration:underline;}

.title_S01				{padding:0 0 0 0; font-size:12px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; color:#FFF; letter-spacing:0px;}
.title_S01 a 			{color:#FFF; text-decoration:none;}
.title_S01 a:hover	{color:#FFF; text-decoration:underline;}

.title_S02				{font-size:18px; font-weight:700;}
.title_S02 a 			{color:#FFF; text-decoration:none;}
.title_S02 a:hover	{color:#FFF; text-decoration:underline;}

.title_S03			{font-size:16px; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; line-height:18px; font-weight:600; line-height:135%;}
.title_S03 a 		{color:#000; text-decoration:none;}
.title_S03 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S04				{font-size:24px; font-weight:600; letter-spacing:-1px;}
.title_S04 a 			{color:#333; text-decoration:none;}
.title_S04 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S05				{font-size:16px; line-height:20px; font-weight:600; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;}
.title_S05 a 			{color:#333; text-decoration:none;}
.title_S05 a:hover	    {color:#cc0000; text-decoration:underline;}

.title_S06				{font-size:14px; font-weight:700;}
.title_S06 a 			{color:#FFF; text-decoration:none;}
.title_S06 a:hover	{color:#FFF; text-decoration:underline;}

.title_S07				{font-size:15px; line-height:18px; font-weight:500;}
.title_S07 a 			{color:#333; text-decoration:none;}
.title_S07 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S08				{font-size:34px; letter-spacing:-3px; font-weight:700;}
.title_S08 a 			{color:#333; text-decoration:none;}
.title_S08 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S09				{font-size:14px; font-weight:600;}
.title_S09 a 			{color:#333; text-decoration:none;}
.title_S09 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S10				{font-size:14px; font-weight:600; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; letter-spacing:-1px;}
.title_S10 a 			{color:#333; text-decoration:none;}
.title_S10 a:hover	    {color:#cc0000; text-decoration:underline;}

.title_S11			{font-size:13px; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif,arial; line-height:18px; font-weight:500; line-height:135%;}
.title_S11 a 		    {color:#444; text-decoration:none;}
.title_S11 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S12				{font-size:15px; font-weight:600; font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif; letter-spacing:-1px;}
.title_S12 a 			{color:#333; text-decoration:none;}
.title_S12 a:hover	    {color:#cc0000; text-decoration:underline;}

.title_S13				{font-size:14px; font-weight:500;}
.title_S13 a 			{color:#333; text-decoration:none;}
.title_S13 a:hover	{color:#cc0000; text-decoration:underline;}

.title_S15			{font-size:26px; letter-spacing:-1px; line-height:36px; font-weight:700;}
.title_S15 a 		{color:#000; text-decoration:none;}
.title_S15 a:hover	{color:#cc0000; text-decoration:underline;}





.title_L_S02			{font-size:14px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:160%;  color:#555;}
.title_L_S02 a 			{color:#555; text-decoration:none;}
.title_L_S02 a:hover	{color:#cc0000; text-decoration:underline;}

.title_quick			{font-size:16px; letter-spacing:-1px; padding:5px 0 0 0; color:#333;}
.title_quick a 		{color:#333; text-decoration:none;}
.title_quick a:hover	{color:#cc0000; text-decoration:underline;}

.title_bg_S01 {
    background-color: #333;
    color: rgb(255, 255, 255);
    text-align: center;
    font-size: 14px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-weight: 600;
    letter-spacing: 0px;
    padding: 5px 0px;
}

.news_T_S01 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: bold;
    padding: 0px 0px 10px;
    border-bottom: 1px solid rgb(0, 0, 0);
}

.news_T_S02 {
    font-size: 18px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: 500;
    padding: 0px 0px 5px;
}

.img-md {
    width: 70px;
    height: 70px;
}

.img-circle {
    border-radius: 50%;
}

.bt_S05	{
    text-align:center;
    background:#cc0000;
    border-radius:2px;
    padding:4px 5px;
    margin:5px 0;
    border:1px #51113c solid;
    font-size:12px; font-weight:600;
    color:#333; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S05:link{background:#cc0000;text-decoration:none;color:#fff;}
.bt_S05:visited{background:#cc0000;text-decoration:none;color:#fff;}
.bt_S05:hover{background:#660000;text-decoration:none;color:#fff;}

.bt_S06	{
    text-align:center;
    background:#FFF;
    border-radius:3px;
    padding:3px 5px;
    margin:0 0;
    border:1px #a8a8a8 solid;
    font-size:12px; font-weight:600;
    color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S06:link{background:#FFF;text-decoration:none;color:#cc0000;}
.bt_S06:visited{background:#FFF;text-decoration:none;color:#cc0000;}
.bt_S06:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S07	{
    text-align:center;
    background:#c4c4c4;
    border-radius:3px;
    padding:2px 3px;
    margin:0 0;
    font-size:11px; font-weight:600;
    color:#fff; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S07:link{background:#c4c4c4;text-decoration:none;color:#fff;}
.bt_S07:visited{background:#c4c4c4;text-decoration:none;color:#fff;}
.bt_S07:hover{background:#e6828e;text-decoration:none;color:#fff;}

.view-btn08{
    display:inline-block; text-align:center;background:#216bac;
    border-radius:3px;
    padding:1px 3px; margin:0px 2px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:11px;
}
.view-btn08:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn08:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn08:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.bt_S01	{
    text-align:center;
    background:#afafaf;
    border-radius:3px;
    padding:9px 20px;
    margin:0 2px;
    border:1px #af2b03 solid;
    font-size:15px; font-weight:600;
    color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S01:link{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S01:visited{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S01:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S03	{
    text-align:center;
    background:#af2b03;
    border-radius:3px;
    padding:4px 8px;
    margin:0 1px;
    border:1px #af2b03 solid;
    font-size:11px; font-weight:600;
    color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S03:link{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S03:visited{background:#af2b03;text-decoration:none;color:#fff;}
.bt_S03:hover{background:#882000;text-decoration:none;color:#fff;}

.bt_S04	{
    text-align:center;
    background:#FFF;
    border-radius:3px;
    padding:4px 5px;
    margin:0 1px;
    border:1px #afafaf solid;
    font-size:10px; font-weight:600;
    color:#333; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.bt_S04:link{background:#FFF;text-decoration:none;color:#333;}
.bt_S04:visited{background:#FFF;text-decoration:none;color:#333;}
.bt_S04:hover{background:#afafaf;text-decoration:none;color:#FFF;}

.bt_S09	{
    text-align:center;
    background:#afafaf;
    border-radius:3px;
    padding:9px 20px;
    margin:0 2px;
    border:1px #216bac solid;
    font-size:15px; font-weight:600;
    color:#fff; font-family:"NanumGothicBold", "NanumGothic", "돋움", "Tahoma", "Helvetica",  sans-serif;}
.bt_S09:link{background:#216bac;text-decoration:none;color:#fff;}
.bt_S09:visited{background:#216bac;text-decoration:none;color:#fff;}
.bt_S09:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn01{
    display:inline-block; text-align:center;background:#e84c4b;
    border-radius:3px;
    padding:1px 7px; margin:0px 3px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:11px;
}
.view-btn01:link{background:#e84c4b;text-decoration:none;color:#fff;}
.view-btn01:visited{background:#e84c4b;text-decoration:none;color:#fff;}
.view-btn01:hover{background:#fe8f00;text-decoration:none;color:#fff;}

.view-btn02{
    display:inline-block; text-align:center;background:#216bac;
    border-radius:3px;
    padding:1px 7px; margin:0px 2px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:11px;
}
.view-btn02:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn02:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn02:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn03{
    display:inline-block; text-align:center;background:#216bac;
    border-radius:3px;
    padding:5px 7px; margin:0px 1px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:14px;
}
.view-btn03:link{background:#216bac;text-decoration:none;color:#fff;}
.view-btn03:visited{background:#216bac;text-decoration:none;color:#fff;}
.view-btn03:hover{background:#32b0b8;text-decoration:none;color:#fff;}

.view-btn09{
    display:inline-block; text-align:center;background:#1d1d1d;
    border-radius:3px;
    padding:5px 7px; margin:0px 1px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:14px;
}
.view-btn09:link{background:#1d1d1d;text-decoration:none;color:#fff;}
.view-btn09:visited{background:#5b5b5b;text-decoration:none;color:#fff;}
.view-btn09:hover{background:#5b5b5b;text-decoration:none;color:#fff;}

.view-btn10{
    display:inline-block; text-align:center;background:#cccccc;
    border-radius:3px;
    padding:5px 7px; margin:0px 1px;
    text-shadow: none;
    color:#fff;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    font-size:14px;
}
.view-btn10:link{background:#cccccc;text-decoration:none;color:#fff;}
.view-btn10:visited{background:#cc6600;text-decoration:none;color:#fff;}
.view-btn10:hover{background:#993300;text-decoration:none;color:#fff;}

.election_count01				{background-image:url(../image/election_count_bg01.jpg); background-repeat:no-repeat;}

.election_menu_on				{padding:0 20px 0 20px; border-left:1px #314e8f solid; border-right:1px #314e8f solid; background-image:url(../image/election_menu_on_bg.jpg); background-repeat:repeat-x; font-weight:bold; color:#FFF; letter-spacing:-0.1em; *letter-spacing:-2px; font-size:14px; height:36px;}
.election_menu_on a 			{color:#FFF; text-decoration:none;}
.election_menu_on a:hover		{color:#FFF; text-decoration:underline;}

.election_menu_off				{padding:0 20px 0 20px; border-right:1px #d9dbdf solid; background-image:url(../image/menu_off_bg.jpg); background-repeat:repeat-x; font-weight:bold; color:#555; letter-spacing:-0.1em; *letter-spacing:-2px; font-size:14px; height:36px;}
.election_menu_off a 			{color:#555; text-decoration:none;}
.election_menu_off a:hover 		{color:#0c4db8; text-decoration:underline;}

.election_name_txt02			{color:#0c4db8; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:22px;}
.election_name_txt02 a 			{color:#0c4db8; text-decoration:none;}
.election_name_txt02 a:hover 	{color:#0c4db8; text-decoration:underline;}

.election_experience_ltxt01		{padding:0 0 0 0; font-size:12px; line-height:19px; *line-height:19px;}
.election_experience_ltxt01 a 	{color:#333333; text-decoration:none;}
.election_experience_ltxt01 a:hover 	{color:#333333; text-decoration:underline;}

.election_count_txt01			{padding:3px 0 0 0; text-align:center; color:#0c4db8; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:22px; font-weight:bold;}

.election_count_txt02			{padding:4px 0 0 0; text-align:center; color:#333; margin-right:10px; letter-spacing:-0.095em; *letter-spacing:-2px; font-size:16px; font-weight:bold;}

.paging_on {border:1xp #5ea3df solid; background-color:#69b9ff; padding:4px 6px 4px 6px; color:#FFF; font-size:10px; margin:0 0 0 5px; font-weight:bold;}
.paging_off {border:1xp #d0d0d0 solid; background-color:#e8e8e8; padding:4px 6px 4px 6px; color:#333; font-size:10px; margin:0 0 0 5px;}
.paging_next {border:1xp #d0d0d0 solid; background-color:#e8e8e8; padding:4px; font-size:10px; letter-spacing:-1px; margin:0 0 0 5px;}

.election_view_on				{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:28px; color:#333333;}
.election_view_on a 			{color:#333333; text-decoration:none;}
.election_view_on a:hover 		{color:#0c4db8; text-decoration:underline;}
.election_view_off				{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:14px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:28px; background-color:#f4f4f4; color:#666666;}
.election_view_off a 			{color:#666666; text-decoration:none;}
.election_view_off a:hover 		{color:#0c4db8; text-decoration:underline;}
.election_view_bg				{padding:0 0 0 0; border-bottom:1px #777777 solid;}

.election_table01				{padding:0 0 0 15px; border-bottom:1px #cddade solid; border-right:1px #d3dde1 solid;font-weight:bold; background-color:#f0f3f5; color:#666666;}
.election_table02				{padding:5px 7px 5px 7px; border-bottom:1px #cddade solid; background-color:#FFF; font-size:12px; line-height:21px; *line-height:21px;;}

.election_view_txt				{font-size:12px; line-height:21px; *line-height:21px; border-bottom:1px #ebebeb solid;}
.election_view_txt_no			{font-size:12px; line-height:21px; *line-height:21px;}

.election_top_txt01				{color:#333; font-weight:bold; margin-right:10px; letter-spacing:-0.075em; *letter-spacing:-2px; margin-top:-1px; *margin-top:-5px; *margin-left:-1px; color:#0c4db8;}

.election_view_on_S02					{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; color:#ff3300;}
.election_view_on_S02 a 				{color:#ff3300; text-decoration:none;}
.election_view_on_S02 a:hover 	{color:#ff3300; text-decoration:underline;}

.election_view_off_S02					{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; background-color:#f4f4f4; color:#666666;}
.election_view_off_S02 a 				{color:#666666; text-decoration:none;}
.election_view_off_S02 a:hover 		{color:#ff3300; text-decoration:underline;}


.sub_list_title				{font-size:16px; font-weight: bold; letter-spacing: -1px;}
.sub_list_title a 			{color:#333; text-decoration:none;}
.sub_list_title a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_lead				{font-size:12px; letter-spacing: -1px;  color:#555555; line-height:1.5;}
.sub_list_lead a 			{color:#333; text-decoration:none;}
.sub_list_lead a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_date			{font-size:11px; color:#888888; line-height:1.8;}
.sub_list_date a 			{color:#888888; text-decoration:none;}
.sub_list_date a:hover	{color:#cc0000; text-decoration:underline;}

.sub_list_category	{font-size:16px; letter-spacing: -1px; color:#888888; margin:0 5px 0 0;}

.textarea01 {
    height:200px;
    padding:5px 10px 5px 10px;
    margin:0px 0px 0px 0px;
    border:1px solid #d6d6d6;
    overflow:auto;
    scrollbar-base-color: #bdbdbd;
    scrollbar-3dlight-color: #bdbdbd;
    scrollbar-darkshadow-color: #bdbdbd;
    scrollbar-face-color: #bdbdbd;
    scrollbar-highlight-color: #bdbdbd;
    scrollbar-shadow-color: #bdbdbd;
    scrollbar-track-color: #f6f6f6;
    font-family: AppleSDGothicNeo-Regular,'Malgun Gothic','맑은 고딕',dotum,'돋움',sans-serif;
    font-size:12px;
    color:#444444;
    text-decoration:none;
    line-height:18px;
    letter-spacing:-1px;
}





.page_S01 {width:200px; border-bottom:1px #CCC solid;}
.page_S02 {border-bottom:1px #CCC solid; border-top:2px #039 solid; padding:10px 20px; font-weight:bold; letter-spacing:-1px; color:#039;}
.page_S03 {background-color:#eeeeee; padding:0 0 0 20px; text-align:left; font-size:12px; letter-spacing:-1px;}
.page_S04 {padding:0 0 0 20px; text-align:left; font-size:12px; color:#666666; line-height:18px;}


.page_menu_on	{
    font-size:14px;
    padding:10px 20px;
    background-color:#0267b7;
    font-weight:bold;
    letter-spacing:-1px;
    color:#fef200;
    background-image:url(../image/page_menu_on.png); background-repeat:no-repeat;  background-position:right;
}
.page_menu_on a 	{color:#fef200; text-decoration:none;}
.page_menu_on a:hover {color:#fef200; text-decoration:underline;}

.page_menu_off	{
    font-size:14px;
    padding:10px 20px;
    background-color:#FFF;
    font-weight:bold;
    letter-spacing:-1px;
    color:#333;
}
.page_menu_off a 			{color:#333; text-decoration:none;}
.page_menu_off a:hover	{color:#cc0000; text-decoration:underline;}

.sub_title_S01			{font-size:18px; letter-spacing:-1px; font-weight:600; line-height:24px;}
.sub_title_S01 a 			{color:#333; text-decoration:none;}
.sub_title_S01 a:hover	{color:#cc0000; text-decoration:underline;}

.sub_category_S01		{font-size:18px; letter-spacing:-1px; line-height:22px;}
.sub_title_S01 a 			{color:#333; text-decoration:none;}
.sub_title_S01 a:hover	{color:#cc0000; text-decoration:underline;}



.sub_list_date_S01	{font-size:12px; letter-spacing:-1px; line-height:22px;}

#view .title h1{margin:10px 30px 15px 0; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; color:#222; font-size: 40px; line-height: 125%; letter-spacing: -3px; font-weight: 700;}
#view .title strong{display:block; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:120%; font-size:14px; color:#777;}

.view_sns_S01	{float:left; border-left:1px #CCC solid; border-bottom:1px #bcbcbc solid; width:100%}
.view_sns_S02	{font-size:12px; float:left; border-left:1px #CCC solid; border-top:1px #CCC solid; background-image:url(../image/view_sns_bg01.jpg); background-repeat:repeat-x; padding:4px 8px;}
.view_sns_S02 a 			{color:#333; text-decoration:none;}
.view_sns_S02 a:hover	{color:#cc0000; text-decoration:underline;}
.view_sns_S03	{font-size:12px; float:left; border-left:1px #CCC solid; border-right:1px #CCC solid; border-top:1px #CCC solid; background-image:url(../image/view_sns_bg01.jpg); background-repeat:repeat-x; padding:4px 8px;}
.view_sns_S03 a 			{color:#333; text-decoration:none;}
.view_sns_S03 a:hover	{color:#cc0000; text-decoration:underline;}

.view_title_info		{font-size:11px; color:#333; letter-spacing: -1px; line-height:1.8;}
.view_title_name	{font-size:12px; color:#333; letter-spacing: -1px; line-height:1.8;}
.view_title_info		{font-size:12px; color:#333; line-height:1.8;}

.view_title_text		{font-size: 17px; color: #202020; letter-spacing: 0px; line-height: 1.8; text-align: justify;}

.comment_S01 {padding:10px 15px 15px 15px; border:1px #bdbdbd solid; background-color:#fcfcfc;}
.comment_S02 {font-size:11px; padding:0 7px 0 0; color:#919191;}
.comment_S03 {border:1px #bcbcbc solid; background-color:#FFF; padding:0 0 0 5px;}
.comment_S04 {border-right:1px #bcbcbc solid;}
.comment_S05 {padding:5px 7px; background-color:#f7f7f7; font-size:12px; line-height:18px; color:#919191;}
.comment_S06 {border-left:1px #dcdcdc solid; border-right:1px #dcdcdc solid;}
.comment_S07 {border-bottom:1px #dcdcdc solid; padding:15px; font-size:12px; line-height:21px}
.comment_S08 {border:1px #dcdcdc solid; text-align:center; padding:10px 0; font-size:12px; font-weight:600;}
.comment_S09 {font-family:'Malgun Gothic','Gulim', 'Dotum'; font-size:11px;}
.comment_textarea	{width:100%; height:67px; color:#919191; font-size:12px; line-height:21px; border:none; padding:0; vertical-align:middle; overflow-y:auto; border:none;}

.comment_S08 {border:1px #dcdcdc solid; text-align:center; padding:10px 0; font-size:12px; font-weight:600;}

.f11_2	 		{font-size:17px; color:#202020;  line-height:180%;}

/* .view_title_sub		{font-size:12pt; font-weight: bold; color:#707070; letter-spacing: -2px; line-height:1.5;}
.view_title_sub		{border-left:3px #000 solid; line-height:140%; padding:0 0 0 10px; margin:0 0 20px 0;}*/
.view_title_sub {
    display: block;
    position: relative;
    padding-left: 14px;
    margin: 10px 0 29px 0;
    font-weight: normal;
    line-height: 1.5;
    border-left:3px #000 solid;
}


.adminarticle_menubg01	{background-image:url(../image/admin_menu_bg01.jpg); background-repeat:repeat-x; border-left:1px #d2d2d2 solid; border-right:1px #d2d2d2 solid; border-top:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; }
.adminarticle_menu_off	{height:36px; padding:0 20px; border-right:1px #d2d2d2 solid; font-weight:600;}
.adminarticle_menu_on	{height:36px; background-image:url(../image/admin_menu_bg02.jpg); background-repeat:repeat-x; padding:0 20px; border-right:1px #d2d2d2 solid; color:#FFF; font-weight:600;}
.adminarticle_menu_on a 	{color:#FFF; text-decoration:none;}
.adminarticle_menu_on a:hover {color:#FFF; text-decoration:underline;}
.adminarticle_menu_off	{height:36px; padding:0 20px; border-right:1px #d2d2d2 solid; font-weight:600;}

.adminarticle_TS01	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; height:35px; padding:10px 10px 5px 7px; text-align:left; font-size:14px; font-weight:500; color:#000;}
.adminarticle_TS02	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:7px 0;}

.padding_3	 		{padding:3px}
.my_title				{font-size:14px; color:#FFFFFF; font-weight:600; padding:5px 0;}
.my_subject			{font-size:16px;}
.my_etc				{font-size:14px;}

.category_bg01 {
    background-color: #f7f7f7;
    padding: 10px 10px 15px 10px;
    margin: 0 auto 25px;
    width: 576px;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius: 3px;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-top:1px #e2e1e1 solid; border-left:1px #e2e1e1 solid; border-right:1px #e2e1e1 solid;
}

.Pstyle {
    opacity: 0;
    display: none;
    position: relative;
    width: auto;
    border: 5px solid #fff;
    padding: 20px;
    background-color: #fff;
}

.b-close {
    position: absolute;
    right: 5px;
    top: 5px;
    padding: 5px;
    display: inline-block;
    cursor: pointer;
    font-size: 20px;
}

.content {
    position: relative;
    z-index: 20;
    background: #ffffff;
}

.adminarticle_TS03	{text-align:center; background:#d9d9d9; border-radius:3px; padding:0 0; font-size:12px; line-height:18px; letter-spacing: -1px;}
.adminarticle_TS05	{padding:0 10px 0 0;}
.adminarticle_TS06	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:10px 5px; text-align:center; font-weight:600;}
.adminarticle_TS07	{border-top:1px #e5e5e5 solid; border-right:1px #e5e5e5 solid; padding:15px 5px; text-align:left;}

.pdf_date		{font-size:18px; font-weight:bold; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-2px;}
.pdf_title		{padding:6px 0 0 0; font-size:14px; font-weight:bold; color:#003399; letter-spacing:-2px;}
.pdf_lead_t		{padding:10px 0 0 0; line-height:20px; letter-spacing:-1px;}
.page_table12	{border-bottom:1px #cddade solid; background-color:#FFF; padding:5px 7px 5px 7px; line-height:1.5;}
.page_table13	{border-bottom:1px #cddade solid; border-right:1px #d3dde1 solid; font-weight:bold; background-color:#e8eef4;padding:0 0 0 15px; color:#666666;}

/* 편집부 추가 */
.editoria_S01	{font-size:14px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600; color:#FFF;}
.editoria_S02	{font-size:12px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; color:#000;}
.editoria_S03	{font-size:14px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.editoria_S04	{font-size:12px; letter-spacing:-1px; font-family:AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600; color:#FFF; background-color:#777;}

.category_bg02 {
    background-color: #FFF;
    padding: 10px 10px 10px 10px;
    margin:3px 0;
    -moz-border-radius:2px;
    -webkit-border-radius:2px;
    border-radius: 3px;
    -moz-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);
    border-top:1px #e2e1e1 solid; border-left:1px #e2e1e1 solid; border-right:1px #e2e1e1 solid;
}

figure img {
    display: inline-block;
    vertical-align: middle;
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
}
.max-width-1280, .max-width-1024, .max-width-960{
    width:700px;
}

.photo-layout figcaption {
    padding: .7rem 0;
    font-size: .8rem;
    line-height: 1.6em;
    letter-spacing: -.05em;
    color: #919191;
    text-align: left;
}

.election_T_S07			{font-size:42px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; font-weight:600;}
.election_T_S07 a 		{color:#FFF; text-decoration:none;}
.election_T_S07 a:hover	{color:#FFF; text-decoration:underline;}

.title_L_S01			{font-size:16px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; letter-spacing:-1px; line-height:160%;  color:#FFF; padding:7px 0 0 0;}
.title_L_S01 a 			{color:#FFF; text-decoration:none;}
.title_L_S01 a:hover	{color:#FFF; text-decoration:underline;}

.botton01{display:inline-block; text-align:center;
    background:#32B0B8;
    border-radius:5px;
    height:33px; line-height:33px;
    padding:0 30px; margin:0px 2px 0 0;
    text-shadow: none;
    font-weight:600;
    color:#fff; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.botton01:link{background:#32B0B8;text-decoration:none;color:#fff;}
.botton01:visited{background:#32B0B8;text-decoration:none;color:#fff;}
.botton01:hover{background:#ED7272;text-decoration:none;color:#fff;}



.news_T_S04		{font-size:16px; color:#000; letter-spacing:0px; font-weight:700; padding:0 0 15px 0;}

.title_S16			{font-size:15px; line-height:18px; font-weight:500; line-height:135%;}
.title_S16 a 		{color:#444; text-decoration:none;}
.title_S16 a:hover	{color:#cc0000; text-decoration:underline;}

.election_T_S05			{font-size:18px; font-weight:700;}
.election_T_S05 a 		{color:#FFF; text-decoration:none;}
.election_T_S05 a:hover	{color:#FFF; text-decoration:underline;}

.title_S17			{font-size:16px; line-height:18px; font-weight:600; line-height:135%;}
.title_S17 a 		{color:#FFF; text-decoration:none;}
.title_S17 a:hover	{color:#FFF; text-decoration:underline;}

.news_T_S01 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: bold;
    padding: 0px 0px 10px;
    border-bottom: 1px solid rgb(0, 0, 0);
}

.main_line_S01		{padding: 15px 15px 15px 0; border-bottom:1px #e0e0e0 solid; border-right:1px #e0e0e0 solid; width:405px}
.main_line_S02		{padding: 15px 0 15px 20px; border-bottom:1px #e0e0e0 solid; width:567px}
.main_line_S03		{padding: 15px 15px 15px 0; border-right:1px #e0e0e0 solid; width:567px}
.main_line_S04		{padding: 15px 0 15px 20px; width:405px}

.headline_news01 {float:left; width:280px;}
.headline_news01 dl {position:relative; margin:0;}
.headline_news01 dl dt {position:absolute; left:10px; top:180px; color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news01 dl dt a {color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news01 dl .img {position:relative; margin:0}
.headline_news01 dl .img .bg_txt {position:absolute; left:0; top:148px; width:280px; height:22px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news01 dl .txt {position:absolute; z-index:2; left:-33px; top:152px; width:280px; color:#fff; font-family:돋움, dotum; font-size:12px; line-height:1.4; letter-spacing:-1px; word-wrap:break-word; word-break:break-all; white-space:normal; font-weight:bold;}
.headline_news01 dl .txt a {color:#fff; font-family:돋움, dotum; font-size:12px; font-weight:bold; letter-spacing:-1px;}

.best_on			{padding:0 0 0 0; border-bottom:1px #FFF solid; border-left:1px #777777 solid; border-right:1px #777777 solid; border-top:1px #777777 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; color:#ff3300;}
.best_on a 			{color:#ff3300; text-decoration:none;}
.best_on a:hover 	{color:#ff3300; text-decoration:underline;}

.best_off			{padding:0 0 0 0; border-bottom:1px #777777 solid; border-left:1px #d0d0d0 solid; border-right:1px #d0d0d0 solid; border-top:1px #d0d0d0 solid; font-size:16px; font-weight:bold; text-align:center; letter-spacing:-0.095em; *letter-spacing:-1px; width:128px; height:32px; background-color:#f4f4f4; color:#666666;}
.best_off a 		{color:#666666; text-decoration:none;}
.best_off a:hover 	{color:#ff3300; text-decoration:underline;}



.news_T_S02 {
    font-size: 16px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    font-weight: 600;
    padding: 0px 0px 5px 0;
}

.title_S09				{font-size:14px; font-weight:600; line-height:1.7; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.title_S09 a 			{color:#333; text-decoration:none;}
.title_S09 a:hover	{color:#cc0000; text-decoration:underline;}

.election_T_S03			    {font-size:16px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif; line-height:18px; font-weight:500; line-height:135%; padding: 0 20px 0 0;}
.election_T_S03 a 		    {color:#FFF; text-decoration:none;}
.election_T_S03 a:hover	    {color:#FFF; text-decoration:underline;}


.padding_5 {padding: 10px;}

.headline_news02 {float:left; width:520px; height:380px;}
.headline_news02 dl {position:relative; margin:0;}
.headline_news02 dl dt {position:absolute; left:10px; top:295px; color:#fff; font-family:돋움, dotum; font-size:16px; font-weight:bold; letter-spacing:-1px; z-index:2;}
.headline_news02 dl dt a {color:#fff; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news02 dl .img {position:relative; margin:0}
.headline_news02 dl .img .bg_txt {position:absolute; left:0; top:275px; width:520px; height:105px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news02 dl .txt {position:absolute; z-index:2; left:-33px; top:285px; width:490px; color:#cccccc; font-family:'Dotum'; font-size:12px; line-height:1.4; letter-spacing:-1px; padding-left: 10px;}
.headline_news02 dl .txt a {color:#fff; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif; font-size:30px; font-weight:500; letter-spacing:-1px;}

.headline_news03 {float:left; width:329px; height:189px;}
.headline_news03 dl {position:relative; margin:0;}
.headline_news03 dl dt a {color:#fff; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif; font-size:16px; font-weight:bold; letter-spacing:-1px;}
.headline_news03 dl .img {position:relative; margin:0}
.headline_news03 dl .img .bg_txt {position:absolute; left:0; top:149px; width:329px; height:40px; background-color:#000; filter:alpha(opacity=70); opacity:0.7; z-index:1;}
.headline_news03 dl .txt {position:absolute; z-index:2; left:-33px; top:157px; width:300px; color:#cccccc; font-family:'Dotum'; font-size:12px; line-height:1.4; letter-spacing:-1px; padding-left: 10px;}
.headline_news03 dl .txt a {color:#fff; font-family: MalgunGothic,Malgun Gothic,"Malgun Gothic","맑은 고딕",dotum,'돋움',sans-serif; font-size:16px; font-weight:500; letter-spacing:-1px;}


/* 추가 2020-07 */
.title_S20			{font-size:15px; letter-spacing:-1px; font-weight:400;}
.title_S21			{font-size:16px; letter-spacing:-1px; font-weight:600;}

.news_T_S10 {font-size:17px; color:#000; font-weight:600; padding:0 0 15px 0; letter-spacing: -0.9px;}
.news_T_S11 {font-size:17px; color:#000; font-weight:600; padding:10px 15px; letter-spacing: -0.9px; background-color: #f0f0f0;}

.more			{float: right; font-size: 13px; line-height: 23px; font-weight: 500; margin: 0 0 0 0;}
.more a 		{color:#3d3d3d; text-decoration:none;}
.more a:hover	{color:#cc0000; text-decoration:underline;}

.lead_S01				{font-size:15px; font-weight:500; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.lead_S01 a 			{color:#333; text-decoration:none;}
.lead_S01 a:hover	{color:#cc0000; text-decoration:underline;}

.lead_S03			{font-size:12px; color:#838383; line-height:21px; letter-spacing: -0.9px;}
.lead_S03 a 		{color:#767676; text-decoration:none;}
.lead_S03 a:hover	{color:#cc0000; text-decoration:underline;}
.sub_lead_S01			{font-size:12px; line-height:22px; letter-spacing: -0.9px;}
.sub_lead_S01 a 		{color:#767676; text-decoration:none;}
.sub_lead_S01 a:hover	{color:#cc0000; text-decoration:underline;}
.sub_list_date_S01	    {font-size:12px; color:#767676; letter-spacing: -0.9px;}

.mt-5 {margin-top: 5px;}
.mt-10 {margin-top: 10px;}
.mt-15 {margin-top: 15px;}
.mt-20 {margin-top: 20px;}
.mt-25 {margin-top: 25px;}
.mt-30 {margin-top: 30px;}
.mt-40 {margin-top: 40px;}
.mt-50 {margin-top: 50px;}

.hr-20 {border-top: solid 1px #e0e0e0; margin-top: 20px; margin-bottom: 20px;}

.title_C_On {background-color:#cc0033; color:#FFF; padding:0 10px; font-size:13px;font-weight:600; text-align: center;}
.title_C_Off {background-color:#616161; color:#FFF; padding:0 10px; font-size:13px; font-weight:600; text-align: center;}

.img_45-45 {width: 45px; height: 45px; object-fit: cover;}
.img_90-55 {width: 90px; height: 55px; object-fit: cover;}
.img_120-70 {width: 120px; height: 70px; object-fit: cover;}
.img_100-60 {width: 100px; height: 60px; object-fit: cover;}
.img_150-80 {width: 150px; height: 80px; object-fit: cover;}
.img_210-130 {width: 210px; height: 130px; object-fit: cover;}
.img_180-120 {width: 180px; height: 120px; object-fit: cover;}
.img_170-110 {width: 170px; height: 110px; object-fit: contain;}
.img_170-110_02 {width: 170px; height: 110px; object-fit: contain; border: 1px solid #dedfe0;}
.img_170-110_03 {width: 170px; height: 110px; object-fit: scale-down; border: 1px solid #dedfe0;}
.img_250-142 {width: 250px; height: 142px; object-fit: cover;}
.img_225-160 {width: 225px; height: 160px; object-fit: cover;}
.img_280-170 {width: 280px; height: 170px; object-fit: cover;}
.img_300-180 {width: 300px; height: 180px; object-fit: cover;}
.img_300-170 {width: 300px; height: 170px; object-fit: cover;}





.max-list {width: auto; height: auto; max-width: 170px; max-height: 110px;}

.mov_on 		{background-color:#404040; padding:7px 10px;}
.mov_off		{background-color:#000000; padding:7px 10px;}

.mov_on_S01 		{background-color:#404040; padding:10px 10px; cursor:pointer;}
.mov_off_S01 		{background-color:#000000; padding:10px 10px; cursor:pointer;}

.scrollbar_w{position:relative; width:675px; box-sizing:border-box; overflow-y:auto}
.scrollbar_w::-webkit-scrollbar{width:6px; height: 6px;}
.scrollbar_w::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.scrollbar_w::-webkit-scrollbar-thumb{background: #777; border-radius:3px;}
.scrollbar_w::-webkit-scrollbar-thumb:hover {background: #bbb;}

.scrollbar_h{position:relative; height:265px; box-sizing:border-box; overflow-x:auto}
.scrollbar_h::-webkit-scrollbar{width:6px; height: 6px;}
.scrollbar_h::-webkit-scrollbar-track{background: #e5e5e5; border-radius:3px;}
.scrollbar_h::-webkit-scrollbar-thumb{background: #777; border-radius:3px;}
.scrollbar_h::-webkit-scrollbar-thumb:hover {background: #bbb;}

.mov_T_text			{font-size:13px; color:#FFF; letter-spacing:0px; line-height:23px; max-height: 46px; overflow: hidden; letter-spacing:-0.9px;}
.mov_T_text a 		{color:#FFF; text-decoration:none;}
.mov_T_text a:hover	{color:#FFF; text-decoration:underline;}

.mov_T_text_100			{font-size:12px; color:#FFF; letter-spacing:0px; line-height:15px; width: 100px;}
.mov_T_text_100 a 		{color:#FFF; text-decoration:none;}
.mov_T_text_100 a:hover	{color:#FFF; text-decoration:underline;}

.video_w_bg     {background-color: #000000;}
.video_w_moer   {float:right; margin: 17px 15px 0 0;}
.video_w_title   {background-color: #222222; padding:15px 20px; height: 23px; font-size:17px; font-weight:600; color:#FFFFFF; line-height:20px;}
.video_w_float_l   {float:left;}
.video_w_float_txt   {float:left; padding: 0 0 0 10px;}

#footer .sc_address {font-size:13px; color:#777; line-height:22px;}
#footer .sc_address span{color:#333; margin-left:10px}
#footer .sc_address span.ml0{margin-left:0}

/*태그*/
.journalistrelation{padding:0 0;}
.journalistrelation .jl_intro{position:relative; padding:15px 0 14px; border-bottom:1px solid #eaeaea}
.journalistrelation .jl_intro a{display:block}
.journalistrelation .jl_intro .jl_summary{display:table}
.journalistrelation .jl_intro .jl_summary > div{display:table-cell; vertical-align:middle}
.journalistrelation .jl_intro .jl_summary .jl_photo{padding-right:7px}
.journalistrelation .jl_intro .jl_summary .jl_photo img{width:45px; height:45px; object-fit:cover; border-radius:50%}
.journalistrelation .jl_intro .jl_summary .jl_info span{font-size:14px;}
.journalistrelation .jl_intro .jl_summary .jl_info .jl_info_email{margin-left:1px; color:#777}
.journalistrelation .jl_intro .btn_more{position:absolute; top:22px; right:0}
.journalistrelation .jl_intro .btn_more a{display:block; width:100px; line-height:30px; font-size:12px; text-align:center; border:1px solid #222; border-radius:15px}
.journalistrelation .morenews{padding:12px 0}
.journalistrelation .morenews ul li{margin:2px 0}
.journalistrelation .morenews ul li a{display:block; position:relative; max-width:90%; line-height:30px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.journalistrelation .morenews ul li a:before{content:""; display:inline-block; width:4px; height:4px; background:#d6d6d6; vertical-align:middle; margin-right:7px}


.tag_set a{display:inline-block; padding:0 15px; line-height:32px; font-size:13px; color:#333; border:1px solid #dadada; background-color:#fff; border-radius:16px; margin-right:3px; margin-bottom:7px; cursor:pointer; transition:.2s}
.tag_set a:hover{color:#fff; border-color:#cc0909; background-color:#cc0909}
.img_body01 font {display: inline-block; line-height: 19px;}

.tag {
    background-color: #222222;
    padding: 7px 15px;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    border-radius: 15px;
}

/*다른기사*/
.journalistcard{padding:0 20px; border:1px solid #eaeaea}
.journalistcard .jl_intro{position:relative; padding:15px 0 14px; border-bottom:1px solid #eaeaea}
.journalistcard .jl_intro a{display:block}
.journalistcard .jl_intro .jl_summary{display:table}
.journalistcard .jl_intro .jl_summary > div{display:table-cell; vertical-align:middle}
.journalistcard .jl_intro .jl_summary .jl_photo{padding-right:7px}
.journalistcard .jl_intro .jl_summary .jl_photo img{width:45px; height:45px; object-fit:cover; border-radius:50%}
.journalistcard .jl_intro .jl_summary .jl_info span{font-size:14px;}
.journalistcard .jl_intro .jl_summary .jl_info .jl_info_email{margin-left:1px; color:#777}
.journalistcard .jl_intro .btn_more{position:absolute; top:22px; right:0}
.journalistcard .jl_intro .btn_more a{display:block; width:100px; line-height:30px; font-size:12px; text-align:center; border:1px solid #222; border-radius:15px}

.journalistcard .jl_intro .btn_more_mentor{position:absolute; top:22px; right:110px;}
.journalistcard .jl_intro .btn_more_mentor a{display:block; width:70px; line-height:30px; font-size:12px; text-align:center; border:1px solid #222; border-radius:15px}


.journalistcard .morenews{padding:12px 0px}
.journalistcard .morenews ul li{margin:5px 0px;}
.journalistcard .morenews ul li a{display:block; position:relative; max-width:100%; line-height:27px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden}
.journalistcard .morenews ul li a:before{content:""; display:inline-block; width:4px; height:4px; background:#d6d6d6; vertical-align:middle; margin-right:7px}
ul, li {margin: 0; padding: 0; border: 0;  font-size: inherit; font-family: HelveticaNeue-Light,AppleSDGothicNeo-Light,Malgun Gothic,"\B9D1\C740 \ACE0\B515",sans-serif; vertical-align: middle;}

.body_S01 {padding:0 0;}

.img-md {
    width: 64px;
    height: 64px;
}

.img-circle {
    border-radius: 50%;
}

.news_T_S03 {
    font-size: 14px;
    font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;
    color: #990000;
    letter-spacing: 0px;
    font-weight: 600;
    padding: 0px 0px 10px 0;
}
.section_title01		{color:#5669a8; font-weight:600; font-size:16px; letter-spacing:-1px; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}
.section_title02		{color:#cc0000; font-weight:600; font-size:16px; letter-spacing:-1px; padding:0 0 10px 0; font-family: AppleSDGothicNeo-Regular, "Malgun Gothic", "맑은 고딕", dotum, 돋움, sans-serif;}

.mov_textarea01 {
    height:295px;
    overflow:auto;
    scrollbar-base-color: #bdbdbd;
    scrollbar-3dlight-color: #bdbdbd;
    scrollbar-darkshadow-color: #bdbdbd;
    scrollbar-face-color: #bdbdbd;
    scrollbar-highlight-color: #bdbdbd;
    scrollbar-shadow-color: #bdbdbd;
    scrollbar-track-color: #f6f6f6;
    font-family:'Malgun Gothic','Gulim', 'Dotum';
    font-size:12px;
    color:#ffffff;
    text-decoration:none;
    line-height:18px;
    letter-spacing:-1px;
}