@font-face {
	font-family: nanumgothic;
	src: url(http://www.pacific-links.co.kr/css/NanumGothic.eot);
}
.ng7 {
	font-family: nanumgothic; font-size: 7pt
}
.ng8 {
	font-family: nanumgothic; font-size: 8pt
}
.ng9 {
	font-family: nanumgothic; font-size: 9pt
}
.ng9_16 {
	line-height: 16px; font-family: nanumgothic; font-size: 9pt
}
.ng10 {
	font-family: nanumgothic; font-size: 10pt
}
.ng11 {
	font-family: nanumgothic; font-size: 11pt
}
.ng12 {
	font-family: nanumgothic; font-size: 12pt
}
.ng13 {
	font-family: nanumgothic; font-size: 13pt
}
.ng14 {
	font-family: nanumgothic; font-size: 14pt
}
.ng16 {
	font-family: nanumgothic; font-size: 16pt
}
.ng18 {
	font-family: nanumgothic; font-size: 18pt
}
.ng20 {
	font-family: nanumgothic; font-size: 20pt
}
.ng24 {
	font-family: nanumgothic; font-size: 24pt
}
.ng30 {
	font-family: nanumgothic; font-size: 30pt
}
.ng40 {
	font-family: nanumgothic; font-size: 40pt
}
.ng7-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 7pt
}
.ng8-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 8pt
}
.ng9-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 9pt
}
.ng9-1_16 {
	line-height: 16px; letter-spacing: -1px; font-family: nanumgothic; font-size: 9pt
}
.ng10-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 10pt
}
.ng11-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 11pt
}
.ng12-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 12pt
}
.ng14-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 14pt
}
.ng16-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 16pt
}
.ng18-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 18pt
}
.ng20-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 20pt
}
.ng24-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 24pt
}
.ng30-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 30pt
}
.ng40-1 {
	letter-spacing: -1px; font-family: nanumgothic; font-size: 40pt
}
.ng0 {
	font-family: nanumgothic
}
.ns12 {
	font-family: 'Noto Sans KR', sans-serif; font-size: 12pt
}
.ns13 {
	font-family: 'Noto Sans KR', sans-serif; font-size: 13pt
}

inbox {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; height: 24px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px
}
img {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}

html {
	width: 100%; height: 100%; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; font-size: 9pt;;
}
body {
	width: 100%; height: 100%; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; 
	font-size: 9pt;; font: ³ª´®°íµñ, µ¸¿ò, ±¼¸², arial; width: 100%; height: 100%; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;
	background-color: #ffffff; margin: 0px; background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%
}
table  		{border-collapse:collapse;}

image_tumb {
  border-radius:3px; webkit-border-radius:3px; -moz-border-radius:3px;border: #cccccc 1px solid; 
}


/*---------------------------------------
a {
	font-family: verdana; color: #000000; font-size: 9pt
}
body {
	font-family: verdana; color: #000000; font-size: 9pt
}
option {
	font-family: verdana; color: #000000; font-size: 9pt
}
select {
	font-family: verdana; color: #000000; font-size: 9pt
}
input {
	font-family: verdana; color: #000000; font-size: 9pt
}
br {
	font-family: verdana; color: #000000; font-size: 9pt
}
td {
	font-family: verdana; color: #000000; font-size: 9pt
}
div {
	font-family: verdana; color: #000000; font-size: 9pt
}
span {
	font-family: verdana; color: #000000; font-size: 9pt
}
form {
	font-family: verdana; color: #000000; font-size: 9pt
}
textarea {
	font-family: verdana; color: #000000; font-size: 9pt
}
center {
	font-family: verdana; color: #000000; font-size: 9pt
}
pre {
	font-family: verdana; color: #000000; font-size: 9pt
}
inbox {
	border-bottom: #cccccc 1px solid; border-left: #cccccc 1px solid; height: 24px; border-top: #cccccc 1px solid; border-right: #cccccc 1px solid; padding-top: 4px
}
img {
	border-bottom: medium none; border-left: medium none; border-top: medium none; border-right: medium none
}

html {
	width: 100%; height: 100%; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; font-size: 9pt;;
}
body {
	width: 100%; height: 100%; -webkit-font-smoothing: antialiased; margin: 0px; padding: 0px; 
	font-size: 9pt;; font: ³ª´®°íµñ, µ¸¿ò, ±¼¸², arial; width: 100%; height: 100%; color: rgb(51, 51, 51); font-size-adjust: none; font-stretch: normal; background-color: rgb(255, 255, 255); -webkit-font-smoothing: antialiased;
	background-color: #ffffff; margin: 0px; background-attachment: fixed; background-repeat: no-repeat; background-position: 50% 50%
}
table  		{border-collapse:collapse;}

image_tumb {
  border-radius:3px; webkit-border-radius:3px; -moz-border-radius:3px;border: #cccccc 1px solid; 
}


a:link {
	text-decoration: none
}
a:visited {
	text-decoration: none
}
a:hover {
	text-decoration: none
}
a:active {
	text-decoration: none
}
a.bold {
	font-weight: bold
}
a.underline {
	text-decoration: underline
}
a:link {
	font-family: nanumgothic; color: black; text-decoration: none
}
a:visited {
	font-family: nanumgothic; color: black; text-decoration: none
}
a:active {
	font-family: nanumgothic; color: #29845b; text-decoration: none
}
a:hover {
	font-family: nanumgothic; color: #29845b; text-decoration: none
}
-----------------------------------------*/



.style1 {
	COLOR: #ffffff
}
.style3 {
	COLOR: #ffffff; FONT-SIZE: 11px
}
.mpopup {
	POSITION: absolute; OVERFLOW: hidden
}
.popupLayer {
	Z-INDEX: 9100; POSITION: absolute; FILTER: alpha(opacity=50); WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px; opacity: 0.3; -moz-opacity: 0.3
}
.popupLayer .back {
	Z-INDEX: 9101; POSITION: absolute; WIDTH: 100%; BACKGROUND: #000; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.popup_box {
	Z-INDEX: 9102; POSITION: absolute; BACKGROUND: #fff; TOP: 50%; LEFT: 50%
}
.popup_box .popup_contents {
	Z-INDEX: 9102; POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.popupLayer IFRAME {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.popup_box IFRAME {
	POSITION: absolute; WIDTH: 100%; HEIGHT: 100%; TOP: 0px; LEFT: 0px
}
.table_01 {
	height: 28px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(216, 220, 200); border-bottom-color: rgb(216, 220, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table_01_1 {
	background: url("/images/img/table_line.gif") no-repeat left; height: 28px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(216, 220, 200); border-bottom-color: rgb(216, 220, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.table_02 {
	background: rgb(135, 126, 105); padding: 3px 0px; height: 22px; text-align: center; color: rgb(0, 0, 0); border-bottom-color: rgb(216, 220, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.table_03 {
	background: rgb(77, 67, 52); padding: 3px 0px; height: 22px; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(216, 220, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.table_04 {
	background: rgb(104, 97, 81); padding: 3px 0px; height: 22px; text-align: center; color: rgb(255, 255, 255); border-bottom-color: rgb(216, 220, 200); border-bottom-width: 1px; border-bottom-style: solid;
}
.text_med {
	padding: 20px 0px 5px; width: 370px;
}
.top_text_02 {
	padding: 10px 0px 0px 20px; width: 580px;
}
.table_04 {
	height: 28px; text-align: center; color: rgb(255, 255, 255); background-color: rgb(104, 97, 81);
}
.table_05 {
	height: 28px; text-align: center; color: rgb(255, 255, 255);  background-color: #4C4233;
}
.table_06 {
	height: 28px; text-align: center; color: rgb(255, 255, 255);  background-color: #5F523F;
}
.table_07 {
	height: 28px; text-align: center; color: rgb(255, 255, 255);  background-color: #4C4233;
}
.bbstable_01 {
	FONT-FAMILY: NanumGothic; FONT-SIZE: 10pt; height: 28px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(216, 220, 200); border-bottom-color: rgb(216, 220, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
.bbstable_01_1 {
	FONT-FAMILY: NanumGothic; FONT-SIZE: 10pt; background: url("/images/img/table_line.gif") no-repeat left; height: 28px; text-align: center; color: rgb(0, 0, 0); border-top-color: rgb(216, 220, 200); border-bottom-color: rgb(216, 220, 200); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}

.course_title02 {
	padding: 10px 0px 0px 20px; width: 730px; text-align: left; float: left;
}
.course_title03 {
	width: 722px; text-align: left; padding-bottom: 20px; float: left;
}
.course_btn_02 {
	width: 722px; text-align: right; padding-top: 20px; padding-bottom: 5px; float: left;
}

.mb2	{margin-bottom:2px;}
.mb3	{margin-bottom:3px;}
.mb4	{margin-bottom:4px;}
.mb5	{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
.mb15	{margin-bottom:15px;}
.mb20	{margin-bottom:20px;}
.mb25	{margin-bottom:25px;}
.mb30	{margin-bottom:30px;}
.mb35	{margin-bottom:35px;}
.mb40	{margin-bottom:40px;}
.mb45	{margin-bottom:45px;}
.mb50	{margin-bottom:50px;}
.mb55	{margin-bottom:55px;}
.mb60	{margin-bottom:60px;}

.mt1	{margin-top:1px;}
.mt2	{margin-top:2px;}
.mt3	{margin-top:2px;}
.mt5	{margin-top:5px;}
.mt7	{margin-top:7px;}
.mt8	{margin-top:8px;}
.mt10	{margin-top:10px;}
.mt15	{margin-top:15px;}
.mt20	{margin-top:20px;}
.mt25	{margin-top:25px;}
.mt27	{margin-top:27px;}
.mt30	{margin-top:30px;}
.mt35	{margin-top:35px;}
.mt40	{margin-top:40px;}
.mt45	{margin-top:45px;}
.mt50	{margin-top:50px;}
.mt60	{margin-top:60px;}

.pt2	{padding-top:2px;}
.pt3	{padding-top:3px;}
.pt4	{padding-top:4px;}
.pt5	{padding-top:5px;}
.pt7	{padding-top:7px;}
.pt10	{padding-top:10px;}
.pt12	{padding-top:12px;}
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}
.pt22	{padding-top:22px;}
.pt25	{padding-top:25px;}
.pt30	{padding-top:30px;}
.pt35	{padding-top:35px;}
.pt40	{padding-top:40px;}
.pt45	{padding-top:45px;}
.pt50	{padding-top:50px;}

/* table */
table.tablexx					{width:98%; border: 0px; }

table.table01					{width:98%; border-top:2px solid #878787; border-left: 0px; border-right: 0px; }
table.table01 thead th			{background:#f3f3f3; padding:10px; vertical-align:middle; text-align:center; border-left: 0px; border-right: 0px; border-bottom:1px solid #dddddd; font:bold 14px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#616161}
table.table01 thead th.last		{border-right:none;}
table.table01 .border_b			{border-bottom:1px solid #ccc;}

table.table01 tr.bg_gray td	{background:#fafafa;}
table.table01 th				{text-align:center; padding:11px 0; vertical-align:middle;  border-left: 0px; border-right: 0px; border-bottom:1px solid #e2e2e2; background:#f9f9f9; font:bold 13px/20px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table01 th.font			{font:bold 13px/28px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table01 th.font01		{font:normal 13px/22px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table01 th.left			{text-align:left; padding:10px 0 10px 15px;}
table.table01 td				{padding:10px 0; text-align:center; vertical-align:middle; border-left: 0px; border-right: 0px; border-bottom:1px solid #e2e2e2; font:normal 13px/21px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table01 td.left			{padding-left:20px; text-align:left;}
table.table01 td .none			{border: 0px;}
table.table01 .last			{border-bottom:1px solid #c7c7c7;}
table.table01 .first			{border-left:none; text-align:center;}
table.table01 a.time			{display:inline-block; padding:0 10px 0 0; font:normal 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#444; background:url('../_img/cont/time_icon.gif') no-repeat 100% 100%}
table.table01 a.time:hover	{color:#96161a; background:url('../_img/cont/time_icon_on.gif') no-repeat 100% 100%}
table.table01 td.b			{font-weight:bold;}
table.table01 td.red			{font:bold 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#96161a;}
table.table01 td.blue			{font:bold 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#097fda;}

table.table01 tr.click		{background:#fff; cursor:pointer;}
table.table01 tr.click:hover		{background:#fafafa; cursor:pointer;}

table.table00					{width:90%; border-top:2px solid #878787; }
table.table00 thead th			{background:#f3f3f3; padding:10px; vertical-align:middle; text-align:center; border-bottom:1px solid #dddddd; font:bold 14px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#616161}
table.table00 thead th.last		{border-right:none;}
table.table00 .border_b			{border-bottom:1px solid #ccc;}

table.table00 tr.bg_gray td	{background:#fafafa;}
table.table00 th				{text-align:center; padding:11px 0; vertical-align:middle;  border-right:1px solid #e2e2e2; border-bottom:1px solid #e2e2e2; background:#f9f9f9; font:bold 13px/20px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table00 th.font			{font:bold 13px/28px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table00 th.font01		{font:normal 13px/22px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table00 th.left			{text-align:left; padding:10px 0 10px 15px;}
table.table00 td				{padding:10px 0; text-align:center; vertical-align:middle; border-bottom:1px solid #e2e2e2; border-left:1px solid #e2e2e2; font:normal 13px/21px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666666}
table.table00 td.left			{padding-left:20px; text-align:left;}
table.table00 .last			{border-bottom:1px solid #c7c7c7;}
table.table00 .first			{border-left:none; text-align:center;}
table.table00 a.time			{display:inline-block; padding:0 10px 0 0; font:normal 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#444; background:url('../_img/cont/time_icon.gif') no-repeat 100% 100%}
table.table00 a.time:hover	{color:#96161a; background:url('../_img/cont/time_icon_on.gif') no-repeat 100% 100%}
table.table00 td.b			{font-weight:bold;}
table.table00 td.red			{font:bold 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#96161a;}
table.table00 td.blue			{font:bold 13px/18px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#097fda;}

table.table00 tr.click		{background:#fff; cursor:pointer;}
table.table00 tr.click:hover		{background:#fafafa; cursor:pointer;}

table.bbs_list02					{width:100%; }
table.bbs_list02 tr.bg_gray td		{background:#fafafa;}
table.bbs_list02 tr th				{padding:13px 0 12px 0; border-top:2px solid #606060; border-bottom:1px solid #dadada; border-right:1px solid #dadada; background-color:#f1f1f1;  font:bold 15px "Malgun Gothic","Dotum","Arial","verdana","Helvetica"; color:#444; vertical-align:middle; }
table.bbs_list02 tr th.none			{padding:13px 0 12px 0; border-top:2px solid #606060; border-bottom:1px solid #dadada; border-right:none; background-color:#f1f1f1;}
table.bbs_list02 tr td				{padding:13px 0; text-align:center; border-bottom:1px solid #dadada; border-right:1px solid #dadada; font:normal 13px "Malgun Gothic","Dotum","Arial","verdana","Helvetica"; color:#666; vertical-align:middle;}
table.bbs_list02 tr td.none			{padding:13px 0; text-align:center; border-bottom:1px solid #dadada; border-right:none; font:normal 13px "Malgun Gothic","Dotum","Arial","verdana","Helvetica"; color:#666;}
table.bbs_list02 tr td.t_bold		{padding:13px 0; text-align:center; border-bottom:1px solid #dadada; border-right:1px solid #dadada; font:bold 14px "Malgun Gothic","Dotum","Arial","verdana","Helvetica"; color:#666; vertical-align:middle;}

/*---------------------------------------

ul.dot_ul			{overflow:hidden;}
ul.dot_ul li		{float:left; padding:0 0 0 10px; background:url('../_img/cont/dot_gray2.gif') no-repeat 0 50%; font:normal 13px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666}
ul.dot_ul li span.b	{font-weight:bold;}
ul.dot_ul li.bg_no	{background:none;}


ul.dot_ul02 li					{padding:3px 0 0 10px; background:url('../_img/cont/dot_gray2.gif') no-repeat 0 12px; font:normal 13px/22px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#666}
ul.dot_ul02 .b					{font-weight:bold;}
ul.dot_ul02 .red				{color:#97161a}
ul.dot_ul02 li a.more			{font:bold 12px/22px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica"; color:#97161a; text-decoration:underline}
ul.dot_ul02 li a.more:hover		{color:#000}
ul.dot_ul02 li.bg_no			{background:none;}
-----------------------------------------*/

/* font */
.font_n13				{font:normal 13px/22px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#666}
.font_n14				{font:normal 14px/23px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#666}
.font_n16				{font:normal 16px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#555}
.font_b13				{font:bold 13px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#666}
.font_b14				{font:bold 14px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#666}
.font_b15				{font:bold 15px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#555;}
.font_b16				{font:bold 16px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#555;}
.font_b16_r				{font:bold 16px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#a11b20;}
.font_b16_3				{font:bold 16px/24px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#333;}
.font_b22				{font:bold 22px/30px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#555;}
.font_b30r				{font:bold 30px/26px "Malgun Gothic" , "Dotum" , "Arial" , "verdana" , "Helvetica";  color:#9c191d;}

.tab_lounge						{margin-bottom:15px; padding:7px 20px; border:2px solid #666; color:#ddd; display:inline-block;}
.tab_lounge a.on				{font-weight:bold;}
.tab_lounge a.on:hover			{text-decoration:none}
.tab_lounge a					{color:#333; padding:0 5px;}
.tab_lounge a:hover				{text-decoration:underline}

/* float */
.overflow		{overflow:hidden;}
.f_l		{float:left;}
.f_r	{float:right;}
.clear_both		{clear:both;}

	.video-container {
		position: relative;
		padding-bottom: 56.25%;
		height: 0;
		overflow: hidden;
	}
	.video-container iframe, .video-container object, .video-container embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%; height: 100%;
	}