<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*	메인 페이지 적용 */
body,tr,td,select,input,textarea{
font-family:돋움,doum,gulim,batang,tahoma,verdana;font-size:12px;line-height:1.3;color:#515151;letter-spacing:-0.5px;
scrollbar-3dlight-color: #b4b4b4;
scrollbar-arrow-color: #FE5005;
scrollbar-base-color: #eeeeee;
scrollbar-darkshadow-color: #ffffff;
scrollbar-face-color: #eeeeee;
scrollbar-highlight-color: #ffffff;
scrollbar-shadow-color: #b4b4b4
}

* {margin:0; padding:0}

body, form, div, span, h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }

img{border:none;}

a:link{color:#515151;text-decoration:none;font-size:12px;line-height:1.5;letter-spacing:-0.5px;}
a:visited{color:#515151;text-decoration:none;font-size:12px;line-height:1.5;letter-spacing:-0.5px;}
a:active{color:#515151;text-decoration:none;font-size:12px;line-height:1.5;letter-spacing:-0.5px;selector-dummy:expression(this.hideFocus=true);}
a:hover{color:#101d9f;text-decoration:underline;font-size:12px;line-height:1.5;letter-spacing:-0.5px;}
a:{selector-dummy:expression(this.hideFocus=true);}

.login{font-size:9pt;border-width:1px;border-color:#999999;border-style:solid;}

.form_line2{
  border-width:1px;
  border-color:#FFFFFF;
  border-style:solid;
  font-size:12px;
  PADDING:2 5 5 5
 }

.select{ font-family:돋움,Verdana,Arial,Helvetica,geneva,sans-serif;
		 font-size:11px;border-width:1px;
		 border-color:#FF6600;
		 border-style:solid;
		 background-color:#FFFFFF;}
		 
.hand{cursor:hand;}


/*	 서브 페이지 적용 */

.form_line{
  border-width:1px;
  border-color:#FF6600;
  border-style:solid;
  font-size:12px;
  PADDING:2 5 5 5
 }



.small {font-family:doum;font-size:11px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small a:link {font-family:doum;font-size:11px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small a:visited {font-family:doum;font-size:11px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small a:active {font-family:doum;font-size:11px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small a:hover {font-family:doum;font-size:11px;color:#666666;line-height:13px;letter-spacing:-0.5px;}

.small2 {font-family:doum;font-size:12px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small2 a:link {font-family:doum;font-size:12px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small2 a:visited {font-family:doum;font-size:12px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small2 a:active {font-family:doum;font-size:12px;color:#666666;line-height:13px;letter-spacing:-0.5px;}
.small2 a:hover {font-family:doum;font-size:12px;color:#666666;line-height:13px;letter-spacing:-0.5px;}

.ps {font-family:doum;font-size:11px;color:#515151;line-height:20px;letter-spacing:-0.5px;}
.ps a:link {font-family:doum;font-size:11px;color:#515151;line-height:20px;letter-spacing:-0.5px;}
.ps a:visited {font-family:doum;font-size:11px;color:#515151;line-height:20px;letter-spacing:-0.5px;}
.ps a:active {font-family:doum;font-size:11px;color:#515151;line-height:20px;letter-spacing:-0.5px;}
.ps a:hover {font-family:doum;font-size:11px;color:#515151;line-height:20px;letter-spacing:-0.5px;}

.os {font-family:doum;font-size:11px;color:#FF3300;line-height:13px;letter-spacing:-0.5px;}
.os a:link {font-family:doum;font-size:11px;color:#FF3300;line-height:13px;letter-spacing:-0.5px;}
.os a:visited {font-family:doum;font-size:11px;color:#FF3300;line-height:13px;letter-spacing:-0.5px;}
.os a:active {font-family:doum;font-size:11px;color:#FF3300;line-height:13px;letter-spacing:-0.5px;}
.os a:hover {font-family:doum;font-size:11px;color:#FF3300;line-height:13px;letter-spacing:-0.5px;}

.orange {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:link {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:visited {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:active {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:hover {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}

.orange {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:link {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:visited {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:active {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}
.orange a:hover {font-family:doum;font-size:12px;color:#FF6600;line-height:15px;letter-spacing:-0.5px;}



.w { font-family:"돋움"; font-size: 12px; color:#ffffff; text-decoration:none }
.w a:link { font-family:"돋움"; font-size: 12px; color:#ffffff; text-decoration:none }
.w a:visited { font-family:"돋움"; font-size: 12px; color:#ffffff; text-decoration:none }
.w a:active { font-family:"돋움"; font-size: 12px; color:#ffffff; text-decoration:none }
.w a:hover { font-family:"돋움"; font-size: 12px; color:#ffffff; text-decoration:none }

.mydown { font-family:"굴림"; font-size: 14px; color:#bc5d3a; text-decoration:none }
.mydown a:link { font-family:"굴림"; font-size: 14px; color:#bc5d3a; text-decoration:none }
.mydown a:visited { font-family:"굴림"; font-size: 14px; color:#bc5d3a; text-decoration:none }
.mydown a:active { font-family:"굴림"; font-size: 14px; color:#bc5d3a; text-decoration:none }
.mydown a:hover { font-family:"굴림"; font-size: 14px; color:#bc5d3a; text-decoration:none }

.mydown2 { font-family:"굴림"; font-size: 15px; color:#000000; text-decoration:none }
.mydown2 a:link { font-family:"굴림"; font-size: 15px; color:#000000; text-decoration:none }
.mydown2 a:visited { font-family:"굴림"; font-size: 15px; color:#000000; text-decoration:none }
.mydown2 a:active { font-family:"굴림"; font-size: 15px; color:#000000; text-decoration:none }
.mydown2 a:hover { font-family:"굴림"; font-size: 15px; color:#000000; text-decoration:none }


.ws {font-family:doum;font-size:11px;color:#FFFFFF;line-height:13px;letter-spacing:-0.5px; text-decoration:none}
.ws a:link {font-family:doum;font-size:11px;color:#FFFFFF;line-height:13px;letter-spacing:-0.5px;text-decoration:none}
.ws a:visited {font-family:doum;font-size:11px;color:#FFFFFF;line-height:13px;letter-spacing:-0.5px;text-decoration:none}
.ws a:active {font-family:doum;font-size:11px;color:#FFFFFF;line-height:13px;letter-spacing:-0.5px;text-decoration:none}
.ws a:hover {font-family:doum;font-size:11px;color:#FFFFFF;line-height:13px;letter-spacing:-0.5px;text-decoration:none}

.red {font-family:doum;font-size:12px;color:#B82301;line-height:13px;letter-spacing:-0.8px;}
.red a:link {font-family:doum;font-size:12px;color:#B82301;line-height:13px;letter-spacing:-0.8px;}
.red a:visited {font-family:doum;font-size:12px;color:#B82301;line-height:13px;letter-spacing:-0.8px;}
.red a:active {font-family:doum;font-size:12px;color:#B82301;line-height:13px;letter-spacing:-0.8px;}
.red a:hover {font-family:doum;font-size:12px;color:#B82301;line-height:13px;letter-spacing:-0.8px;}

.red2 {font-family:doum;font-size:11px;color:#B82301;line-height:13px;letter-spacing:-0.5px;}
.red2 a:link {font-family:doum;font-size:11px;color:#B82301;line-height:13px;letter-spacing:-0.5px;}
.red2 a:visited {font-family:doum;font-size:11px;color:#B82301;line-height:13px;letter-spacing:-0.5px;}
.red2 a:active {font-family:doum;font-size:11px;color:#B82301;line-height:13px;letter-spacing:-0.5px;}
.red2 a:hover {font-family:doum;font-size:11px;color:#B82301;line-height:13px;letter-spacing:-0.5px;}

.red3 {font-family:doum;font-size:12px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red3 a:link {font-family:doum;font-size:12px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red3 a:visited {font-family:doum;font-size:12px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red3 a:active {font-family:doum;font-size:12px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red3 a:hover {font-family:doum;font-size:12px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}

.red4 {font-family:doum;font-size:14px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red4 a:link {font-family:doum;font-size:14px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red4 a:visited {font-family:doum;font-size:14px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red4 a:active {font-family:doum;font-size:14px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}
.red4 a:hover {font-family:doum;font-size:14px;color:#fd2e0e;line-height:15px;letter-spacing:-0.5px;}


.title { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title a:link { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title a:visited { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title a:active { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title a:hover { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }


.title2 { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title2 a:link { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title2 a:visited { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title2 a:active { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }
.title2 a:hover { font-family:"굴림", "verdana"; font-size: 12px; color:#3d3d3d; text-decoration:none; font-weight:bold }


.brown {font-family:doum;font-size:11px;color:#8e4301;line-height:13px;letter-spacing:-0.3px;}
.brown a:link {font-family:doum;font-size:11px;color:#8e4301;line-height:13px;letter-spacing:-0.3px;}
.brown a:visited {font-family:doum;font-size:11px;color:#8e4301;line-height:13px;letter-spacing:-0.3px;}
.brown a:active {font-family:doum;font-size:11px;color:#8e4301;line-height:13px;letter-spacing:-0.3px;}
.brown a:hover {font-family:doum;font-size:11px;color:#8e4301;line-height:13px;letter-spacing:-0.3px;}

.prog_t { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; font-weight:bold }
.prog_t a:link { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; font-weight:bold }
.prog_t a:visited { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; font-weight:bold }
.prog_te a:active { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; font-weight:bold }
.prog_t a:hover { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; font-weight:bold }

.prog_sub {font-family:doum;font-size:12px;color:#7a7a7a;line-height:13px;letter-spacing:-0.8px;}

.check {width:12px; HEIGHT: 12px; border: 0px solid #000000;}

.nt { font-family:"굴림", "verdana"; font-size: 14px; color:#3d3d3d; text-decoration:none; line-height:20px; font-weight:bold }
.nt a:link { font-family:"굴림", "verdana"; font-size: 14px; color:#3d3d3d; text-decoration:none; line-height:20px; font-weight:bold }
.nt a:visited { font-family:"굴림", "verdana"; font-size: 14px; color:#3d3d3d; text-decoration:none; line-height:20px; font-weight:bold }
.nt a:active { font-family:"굴림", "verdana"; font-size: 14px; color:#3d3d3d; text-decoration:none; line-height:20px; font-weight:bold }
.nt a:hover { font-family:"굴림", "verdana"; font-size: 14px; color:#3d3d3d; text-decoration:none; line-height:20px; font-weight:bold }

.news { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none; line-height:20px;}
.news a:link { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none;line-height:20px;}
.news a:visited { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none;line-height:20px;}
.news a:active { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none;line-height:20px;}
.news a:hover { font-family:"굴림", "verdana"; font-size: 13px; color:#515151; text-decoration:none;line-height:20px;}

.longcut  { text-overflow : ellipsis;overflow : hidden; }/*창싸이즈에 따라 점선 표기*/


.big{font-family:바탕;font-size:38px;line-height:40px;color:#666666;letter-spacing:-0.5px;}
.big a:link {font-family:바탕;font-size:38px;line-height:40px;color:#666666;letter-spacing:-0.5px;}
.big a:visited {font-family:바탕;font-size:38px;line-height:40px;color:#666666;letter-spacing:-0.5px;}
.big a:active {font-family:바탕;font-size:38px;line-height:40px;color:#666666;letter-spacing:-0.5px;}
.big a:hover {font-family:바탕;font-size:38px;line-height:40px;color:#666666;letter-spacing:-0.5px;}

.lunar{font-family:doum; color: #FFFF99 ;font-size: 11px;}

.rs{font-family:doum;font-size:11px;line-height:14px;color:#ff6600;letter-spacing:-0.5px;}
.rs a:link {font-family:doum;font-size:11px;line-height:14px;color:#ff6600;letter-spacing:-0.5px;}
.rs a:visited {font-family:doum;font-size:11px;line-height:14px;color:#ff6600;letter-spacing:-0.5px;}
.rs a:active {font-family:doum;font-size:11px;line-height:14px;color:#ff6600;letter-spacing:-0.5px;}
.rs a:hover {font-family:doum;font-size:11px;line-height:14px;color:#ff6600;letter-spacing:-0.5px;}

.woo {font-family: 우리신문;font-size:10pt;}

.woo9 {font-family: 우리돋움90c1;font-size:10pt; }
.woos {font-family: 우리신문;font-size:10pt; }
.woob {font-family: 우리바탕;font-size:10pt; }
.woosb {font-family: 우리새봄;font-size:13pt;line-height:17px;}
.woosb2 {font-family: 우리돋움90c1;font-size:13pt;line-height:17px;}


.woo9 a{font-family:굴림;font-size:10pt;line-height:15pt;letter-spacing:0pt;text-align:justify;color:#5d5d6d;}
.woo9  a:link {font-family:굴림;font-size:10pt;line-height:15pt;letter-spacing:0pt;text-align:justify;color:#5d5d6d;}
.woo9 a:visited {font-family:굴림;font-size:10pt;line-height:15pt;letter-spacing:0pt;text-align:justify;color:#5d5d6d;}
.woo9 a:hover {font-family:굴림;font-size:10pt;line-height:15pt;letter-spacing:0pt;text-align:justify;color:#5d5d6d;}

.small3 {font-family:굴림;font-size:12px;color:#666666;line-height:15pt;letter-spacing:0pt;}
.small3 a:link {font-family:굴림;font-size:12px;color:#666666;line-height:15pt;letter-spacing:0pt;}
.small3 a:visited {font-family:굴림;font-size:12px;color:#666666;line-height:15pt;letter-spacing:0pt;}
.small3 a:active {font-family:굴림;font-size:12px;color:#666666;line-height:15pt;letter-spacing:0pt;}
.small3 a:hover {font-family:굴림;font-size:12px;color:#666666;line-height:15pt;letter-spacing:0pt;}



.boldtxt{font-weight:bold;}
.infotxt{line-height:1.6}
.title01{font-weight:bold; font-size:16px; color:#333333}

/*교재 구매하기 버튼css*/
.buy{font-weight:bold; color:#000099}

/*페이지네이션 넘버링*/
.numbering{font-size:14px; font-family:"돋움", verdana; font-weight:bold; text-align:center; letter-spacing:0px; padding:0 7px 0 7px;}
.numbering font.selected {color:#f72504; padding:0 7px 0 7px}
.numbering font.unselected {padding:0 7px 0 7px}

/* 게시판 속성들css */
.board th{background-image:url(/images/program/thead_bg.jpg); border-bottom:1px solid #d9d9d9}
.board thead tr th{font-weight:bold; text-align:center;}
.board tbody tr td.num, .board tbody tr td.date, .board tbody tr td.click , .board tbody tr td.play, .board tfoot tr td.num ,.board tfoot tr td.date ,.board tfoot tr td.click ,.board tfoot tr td.play{text-align:center}
.board tbody tr td.title3, .board tfoot tr td.title3{padding-left:10px;}
.board tbody tr td {border-bottom:1px solid #d9d9d9;}
.board tfoot tr td {border-bottom:2px solid #808080;}


/*select*/
.select-type1 {
	display:inline-block;
	height:26px;
	width:183px;
	margin-left:5px;
	padding:5px 0 5px 0;
	border:1px solid
    color:#333333;
	font-size:12px;
	line-height:1.5;
	cursor:default;
	vertical-align:middle;
}



/* 게시판 속성들css */
.board01 th{background-image:url(images/thead_bg.jpg); border-bottom:1px solid #d9d9d9}
.board01 thead tr th{font-weight:bold; text-align:center;}
.board01 tbody tr td.num, .board tbody tr td.date, .board tbody tr td.click , .board tbody tr td.play, .board tfoot tr td.num ,.board tfoot tr td.date ,.board tfoot tr td.click ,.board tfoot tr td.play{text-align:center}
.board01 tbody tr td.title, .board tfoot tr td.title{padding-left:10px;}
.board01 tbody tr td {border-bottom:1px solid #d9d9d9;}
.board01 tfoot tr td {border-bottom:1px solid #808080;}

.more01 a:link {font-family:dotum;font-size:12px;color:#707070;letter-spacing:-0.5px; text-decoration: none;}
.more01 a:hover {font-family:dotum;font-size:12px;color:#000000;letter-spacing:-0.5px; text-decoration:none;}
.more01 a:visited {font-family:dotum;font-size:12px;color:#333333;letter-spacing:-0.5px; text-decoration:none;}
.more01 a:active {font-family:dotum;font-size:12px;color:#707070;letter-spacing:-0.5px; text-decoration:underline;}

.listbody a:link {font-family:dotum;font-size:12px;color:#333333;letter-spacing:-0.5px; text-decoration: none;}
.listbody a:hover {font-family:dotum;font-size:12px;color:#000000;letter-spacing:-0.5px; text-decoration:none;}
.listbody a:visited {font-family:dotum;font-size:12px;color:#000000;letter-spacing:-0.5px; text-decoration:none;}
.listbody a:active {font-family:dotum;font-size:12px;color:#000000;letter-spacing:-0.5px; text-decoration:underline;}


.search01 a:link {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration: none;}
.search01 a:hover {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration: none;}
.search01 a:visited {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration: none;}
.search01 a:active {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:underline;}

.style2 a:link {font-family:dotum;font-size:12px;color:#606060;letter-spacing:-0.5px; font-weight: bold; text-decoration: none;}
.style2 a:hover {font-family:dotum;font-size:12px;color:#000000;letter-spacing:-0.5px; font-weight: bold; text-decoration:none;}
.style2 a:visited {font-family:dotum;font-size:12px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:none;}
.style2 a:active {font-family:dotum;font-size:12px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:underline;}

.newstitle a:link {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration: none;}
.newstitle a:hover {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:none;}
.newstitle a:visited {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:none;}
.newstitle a:active {font-family:dotum;font-size:14px;color:#333333;letter-spacing:-0.5px; font-weight: bold; text-decoration:underline;}

.newsdate{color:#0033CC}

.form03 {vertical-align:middle;
border-width:1px;
border-color:#ffffff;
border-style:solid;
font-size:12px;
padding: 2px 5px 5px 2px;}</pre></body></html>