@import url(//cdn.jsdelivr.net/font-nanum/1.0/nanumgothic/nanumgothic.css);
@import url(https://cdn.jsdelivr.net/gh/theeluwin/NotoSansKR-Hestia@master/stylesheets/NotoSansKR-Hestia.css);
BODY {
overflow-y:scroll;
margin:0; padding:0; height:100%; min-height:100%;
font-family:"Noto Sans KR", sans-serif; /* Mida (19.08.01) */
font-weight:200; /* Mida (19.08.01) */
}
td {font-weight:200}
.chbox{margin:-0px 3px -5px -0px;}


img{

border:0;
}

td{
   font-size:12px;

}

.textarea1 {
border: 1px solid #d2d3d5;
color: #3C3C3C;
   overflow: hidden;
   font-size:9pt;
   clip: rect();
}

.center	{text-align:center;}

.test_text	{font: normal 18px/21px "Noto Sans KR", sans-serif; color:#fff}

/******** 20170808_¸®´º¾ó ********/

/* top.asp */
.top_quick					{width:100%; background:#ededed;}
.top_quick p.quick			{width:1100px; text-align:right; margin:0 auto; padding:3px; font: 13px/21px "Noto Sans KR", sans-serif; color:#444444;}
.top_quick p.quick a		{font: 300 13px/18px "Noto Sans KR", sans-serif; color:#444444 !important;}
.top_quick p.quick a.login	{font: 400 13px/18px "Noto Sans KR", sans-serif; color:#444444 !important;}

.re_top					{width:1100px; background:#fff; margin:0 auto; overflow:hidden;}
.re_top h1				{float:left; vertical-align: middle;}
.re_top p.menu			{float:right;}
.re_top p.menu a		{display:inline-block; margin:35px 0 35px 55px; font: 500 20px/22px "Noto Sans KR", sans-serif; color:#333;}  /* 190801 */
.re_top p.menu a:hover	{color:#004c9c}


/* bottom.asp */
.re_b_site		{background:#333; width:100%; padding:10px 0; margin:0px;  font: 500 13px/21px "Noto Sans KR", sans-serif; color:#aaa;}
.re_b_site a	{font: normal 13px/21px "Noto Sans KR", sans-serif; color:#aaa !important; text-decoration:none;}
.re_bottom		{font: normal 13px/21px "Noto Sans KR", sans-serif; color:#aaa; padding:35px 0;}


/* left_main.asp */
.login_box		{width:360px; padding:30px; box-sizing:border-box; ; margin:0px;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
				background: #2e3192; /* Old browsers */
				background: -moz-linear-gradient(top, #2e3192 0%, #2e3192 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top, #2e3192 0%,#2e3192 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom, #2e3192 0%,#2e3192 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3192', endColorstr='#2e3192',GradientType=0 ); /* IE6-9 */}

.login_box .login_tit		{margin:0px; padding:0px; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#fff}
.login_box .login_tit span	{display:block;  margin-top:10px; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#eee}

.login_box .idpw_input											{width:100%; overflow:hidden;}
.login_box .idpw_input .idpw									{float:left; width:180px; margin:10px 0 0 0;}
.login_box .idpw_input .idpw input								{width:100%; height:42px; padding-left:10px; box-sizing:border-box; font: normal 15px/18px "Noto Sans KR", sans-serif; color:#555; border:none; margin-top:5px; -webkit-appearance: none; -webkit-border-radius: 0; background:#fff;}
.login_box .idpw_input .idpw input::-webkit-input-placeholder	{color:#999}
.login_box .idpw_input .idpw input:-ms-input-placeholder		{/* IE 10+ */color: #999;}
.login_box .idpw_input .idpw input:-webkit-autofill { -webkit-box-shadow: 0 0 0 30px white inset;}

.login_box .idpw_input .login_btn			{float:right; width:115px; margin:15px 0 0 0}
.login_box .idpw_input .login_btn a			{display:inline-block; background:#9395df; color:#fff; width:100%; margin:0; padding:36px 0; text-align:center; font: 500 16px/18px "Noto Sans KR", sans-serif; color:#44444}
.login_box .idpw_input .login_btn a:hover	{background-color:#ff49c5; color:#fff; -moz-transition:all 400ms; -o-transition:all 400ms; -webkit-transition:all 400ms; transition:all 400ms;}

.login_box .login_sub								{padding:0px; margin:5px 0 0 0; overflow:hidden;}
.login_box .login_sub .check						{float:left; margin:0px;}
.login_box .login_sub .idpw_find					{float:right; margin:2px 0 0 0;}
.login_box .login_sub .idpw_find a					{display:inline-block; padding-right:8px; background:url('/image/idpw_arrow.png')no-repeat 100% 6px; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff;}

.login_box .login_in			{margin:0px; padding:2px 0 3px 28px; font: normal 16px/18px "Noto Sans KR", sans-serif; color:#fff; background:url('/image/login_icon.png')no-repeat 0 0;}
.login_box .login_in span		{font: 500 16px/18px "Noto Sans KR", sans-serif; color:#fff;}

.login_box .go_study			{width:100%; margin:0px; padding:0px;}
.login_box .go_study a		{display:inline-block; width:100%; text-align:center; background:#fff; padding:13px 0;  font: 500 15px/18px "Noto Sans KR", sans-serif; color:#004c9c}
.login_box .go_study a:hover	{background-color:rgba( 255, 255, 255, 0.8);  -moz-transition:all 400ms; -o-transition:all 400ms; -webkit-transition:all 400ms; transition:all 400ms}

.login_box ul.login_info			{width:100%; margin:0px; padding:18px 0;}
.login_box ul.login_info li		{list-style:none; background:url('/image/login_list.png')no-repeat 0 50%; padding-left:8px; margin:5px 0; font: 500 14px/18px "Noto Sans KR", sans-serif; color:#fff;} /* Mida (19.08.01) */
.login_box ul.login_info li span	{font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff !important;}

.login_box .login_out		{width:100%; margin:0px; padding:10px 0 0 0; text-align:center; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff}
.login_box .login_out a	{font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff}


.check_box													{position:relative; margin:2px 0 0 0;}
.check_box input[type="checkbox"]							{position:absolute; width:1px; height:1px; padding:0px; margin-top:-1px; overflow:hidden; clip:rect(0,0,0,0); border:0;}
.check_box input[type="checkbox"] + label					{display:inline-block; position:relative; cursor:pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#333}
.check_box input[type="checkbox"] + label:before			{content:' '; display: inline-block; width:16px; height:16px; line-height:16px; margin:-4px 5px 0 0; text-align:center; vertical-align:middle; background:#fff; border:1px solid #0059a7;}
.check_box input[type="checkbox"]:checked + label:before	{content:'\2714'; color:#004c9c; background:#fff;}


ul.login_quick		{background:#9395df; width:360px; overflow:hidden; padding:0; margin:0px;}
ul.login_quick li				{float:left; list-style:none; padding:0; background:url('/image/quick_bar.png')no-repeat 0 50%;}
ul.login_quick li:first-child	{background:none;}
ul.login_quick li a			{display:inline-block; text-align:center; padding:75px 0 25px 0; margin:0px; font: 500 15px/17px "Noto Sans KR", sans-serif; color:#fff}
ul.login_quick li a.q_01		{background:url('/image/login_qs01.png')no-repeat 50% 22px; width:120px}
ul.login_quick li a.q_02		{background:url('/image/login_qs02.png')no-repeat 50% 22px; width:120px}
ul.login_quick li a.q_03		{letter-spacing:-0.7; background:url('/image/login_qs03.png')no-repeat 50% 22px; width:120px}
ul.login_quick li a:hover		{background-color:#ff49c5; color:#fff; -moz-transition:all 300ms; -o-transition:all 300ms; -webkit-transition:all 300ms; transition:all 300ms}

/* main.asp */
.main_tit						{width:100%; overflow:hidden; padding:0 0 5 5px; margin:0px 0 0 0px;}
.main_content					{width:100%; overflow:hidden; padding: 8 5 5px; margin:0px 0 0 0px;}

ul.board_tit_box				{width:800px; padding:20px; overflow:hidden; margin:5px; 
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
								background: #fff; /* Old browsers */
								background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}
ul.board_tit_box li				{float:left; list-style:none; margin:0px; padding:0px; font:300 16px/18px "Noto Sans KR", sans-serif; color:#7C7C7C}
ul.board_tit_box li.tit			{float:left; list-style:none; margin:0px; padding:0px; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#333333}

ul.board_tit_box li.mor			{float:right; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#000000}


/* main.asp */
.main_box						{width:800px; height:440px; padding:20px; overflow:hidden; margin:5px; 
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
								background: #fff; /* Old browsers */
								background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}

.main_box .left_sub		{float:left; width:340px; height:180px; padding:20px; overflow:hidden; margin:0px; 
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
								background: #fff; /* Old browsers */
								background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}
.main_box .left_sub li				{float:left; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#7C7C7C}
.main_box .left_sub li.tit			{float:left; list-style:none; margin:0px; padding:0px; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#333333}

.main_box .left_sub li.mor			{float:right; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#000000}

.main_box .right_sub		{float:left; width:340px; height:180px; padding:20px; overflow:hidden; margin:0px; 
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
								background: #fff; /* Old browsers */
								background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fff', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}
.main_box .right_sub li				{float:left; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#7C7C7C}
.main_box .right_sub li.tit			{float:left; list-style:none; margin:0px; padding:0px; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#333333}

.main_box .right_sub li.mor			{float:right; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#000000}



.main_box .right_down		{float:right; width:340px; height:180px; padding:20px; overflow:hidden; margin:0 0 0 25px; 
								/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
								background: #fff; /* Old browsers */
								background: -moz-linear-gradient(top, #fff 0%, #fff 100%); /* FF3.6-15 */
								background: -webkit-linear-gradient(top, #fff 0%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
								background: linear-gradient(to bottom, #fff 0%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
								filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0', endColorstr='#fff',GradientType=0 ); /* IE6-9 */}
.main_box .right_down li.tit			{float:left; list-style:none; margin:0px; padding:0 100px 20px 0; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#333333}
.main_box .right_down li.con			{float:left; list-style:none;  margin:0px; padding:0 0px 10px; font: 16px/16px "Noto Sans KR", sans-serif; color:#7C7C7C}
.main_box .right_down li.mor			{float:right; list-style:none; margin:0px; padding:0px; font: 18px/18px "Noto Sans KR", sans-serif; color:#000000}
.main_box .right_down li.dat			{float:right; list-style:none; margin:0px; padding:0 0 10px; font: 16px/16px "Noto Sans KR", sans-serif; color:#7C7C7C}


/* left.asp (sub) */
.login_box_s	{width:290px; padding:20px; box-sizing:border-box; ; margin:0px;
				/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#008ace+0,006cce+100 */
				background: #2e3192; /* Old browsers */
				background: -moz-linear-gradient(top, #2e3192 0%, #2e3192 100%); /* FF3.6-15 */
				background: -webkit-linear-gradient(top, #2e3192 0%,#2e3192 100%); /* Chrome10-25,Safari5.1-6 */
				background: linear-gradient(to bottom, #2e3192 0%,#2e3192 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
				filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e3192', endColorstr='#2e3192',GradientType=0 ); /* IE6-9 */}

.login_box_s .login_tit			{margin:0px; padding:0px; font: 500 18px/18px "Noto Sans KR", sans-serif; color:#fff}
.login_box_s .login_tit span	{display:block; letter-spacing:-0.1; margin-top:10px; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#eee}

.login_box_s .idpw_input											{width:100%; overflow:hidden;}
.login_box_s .idpw_input .idpw										{float:left; width:155px; margin:10px 0 0 0;}
.login_box_s .idpw_input .idpw input								{width:100%; height:38px; padding-left:10px; box-sizing:border-box; font: normal 15px/18px "Noto Sans KR", sans-serif; color:#555; border:none; margin-top:5px; -webkit-appearance: none; -webkit-border-radius: 0; background:#fff;}
.login_box_s .idpw_input .idpw input::-webkit-input-placeholder		{color:#999}
.login_box_s .idpw_input .idpw input:-ms-input-placeholder			{/* IE 10+ */color: #999;}
.login_box_s .idpw_input .idpw input:-webkit-autofill				{-webkit-box-shadow: 0 0 0 30px white inset;}

.login_box_s .idpw_input .login_btn			{float:right; width:90px; margin:15px 0 0 0}
.login_box_s .idpw_input .login_btn a		{display:inline-block; background:#000; width:100%; margin:0; padding:32px 0; text-align:center; font: 500 15px/18px "Noto Sans KR", sans-serif; color:#fff}
.login_box_s .idpw_input .login_btn a:hover	{background-color:#ff6c00; color:#fff; -moz-transition:all 400ms; -o-transition:all 400ms; -webkit-transition:all 400ms; transition:all 400ms;}

.login_box_s .login_sub						{padding:0px; margin:5px 0 0 0; overflow:hidden;}
.login_box_s .login_sub .check				{float:left; margin:0px;}
.login_box_s .login_sub .idpw_find			{float:right; margin:2px 0 0 0;}
.login_box_s .login_sub .idpw_find a		{display:inline-block; padding-right:8px;  font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff;}


.login_box_s .login_in			{margin:0px; padding:2px 0 3px 28px; font: normal 16px/18px "Noto Sans KR", sans-serif; color:#fff; background:url('/image/login_icon.png')no-repeat 0 0;}
.login_box_s .login_in span		{font: 500 16px/18px "Noto Sans KR", sans-serif; color:#fff;} /* Mida (19.08.01) */

.login_box_s .go_study			{width:100%; margin:0px; padding:0px;}
.login_box_s .go_study a		{display:inline-block; width:100%; text-align:center; background:#fff; padding:13px 0;  font: 500 15px/18px "Noto Sans KR", sans-serif; color:#004c9c}
.login_box_s .go_study a:hover	{background-color:rgba( 255, 255, 255, 0.8);  -moz-transition:all 400ms; -o-transition:all 400ms; -webkit-transition:all 400ms; transition:all 400ms}

.login_box_s ul.login_info			{width:100%; margin:0px; padding:18px 0;}
.login_box_s ul.login_info li		{list-style:none; background:url('/image/login_list.png')no-repeat 0 50%; padding-left:8px; margin:5px 0; font: 500 14px/18px "Noto Sans KR", sans-serif; color:#fff;}
.login_box_s ul.login_info li span	{font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff !important;}

.login_box_s .login_out		{width:100%; margin:0px; padding:10px 0 0 0; text-align:center; font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff}
.login_box_s .login_out a	{font: normal 14px/18px "Noto Sans KR", sans-serif; color:#fff}


ul.login_quick_s				{background:#9395df; width:290px; overflow:hidden; margin:0px; padding:0px;}
ul.login_quick_s li				{float:left; list-style:none; padding:0; background:url('/image/quick_bar.png')no-repeat 0 50%;}
ul.login_quick_s li:first-child	{background:none;}
ul.login_quick_s li a			{display:inline-block; width:97px; text-align:center; padding:65px 0 20px 0; margin:0px; color:#fff; font: 400 13px/15px "Noto Sans KR", sans-serif; } /* Mida (19.08.01) */
ul.login_quick_s li a.q_01		{background:url('/image/login_qs01.png')no-repeat 50% 22px;}
ul.login_quick_s li a.q_02		{width:96px; background:url('/image/login_qs02.png')no-repeat 50% 22px;}
ul.login_quick_s li a.q_03		{letter-spacing:-0.7; background:url('/image/login_qs03.png')no-repeat 50% 22px;}
ul.login_quick_s li a:hover		{background-color:#ff49c5; color:#9395df; -moz-transition:all 300ms; -o-transition:all 300ms; -webkit-transition:all 300ms; transition:all 300ms} 


ul.re_submenu				{width:290px; margin:5px 0 0 0px; padding:0px;}
ul.re_submenu li			{width:100%; list-style:none; border-bottom:1px solid #ddd;}
ul.re_submenu li a			{display:inline-block; width:100%; padding:18px 15px; box-sizing:border-box; font: 500 16px/18px "Noto Sans KR", sans-serif; color:#444; background:url('/image/sub_menu_bg.png')#fff no-repeat 92% 50%;}
ul.re_submenu li a:hover	{background:url('/image/sub_menu_bg_on.png')#2e3192 no-repeat 92% 50%; color:#fff;}
ul.re_submenu li a.on		{background:url('/image/sub_menu_bg_on.png')#2e3192 no-repeat 92% 50%; color:#fff;}
ul.re_submenu li.tit		{width:100%; box-sizing:border-box; padding: 15px; font: 500 24px/25px "Noto Sans KR", sans-serif; color:#333; letter-spacing:-0.8pt; border-bottom:2px solid #2e3192}



/******** 20170808_¸®´º¾ó ********/


.atop1{
	border-right-style:solid; 
	border-right-color:#202F3C ; 
	border-right-width:1px ; 
}
.atop2{
	border-top-style:solid; 
	border-top-color:#0D95D7 ; 
	border-top-width:2px ; 
	border-bottom-style:solid; 
	border-bottom-color:#cbcbcb ; 
	border-bottom-width:1px ; 
        font-size:12px;
        color: 383838;

}
.aleft1{
	border-bottom-style:dotted;
	border-bottom-color:#DCDCDC ; 
	border-bottom-width:1px ; 
}
.bleft{
	border-left-style:solid; 
	border-left-color:#cbcbcb ; 
	border-left-width:1px ; 
}

a.adleft:link {color:#000000;outline:none; select-dummy: expression(this.hideFocus=true);}
a.adleft:visited {color:#000000; text-decoration:none;}
a.adleft:active {color:#ff0000; text-decoration:none;}
a.adleft:hover {color:#ff0000; text-decoration:underline; }


a {outline:none; select-dummy: expression(this.hideFocus=true);}
A:link {color:#555555; text-decoration:none;}
A:visited {color:#555555; text-decoration:none;}
A:active {color:#104068; text-decoration:none;}
A:hover {color:#104068; text-decoration:none;}

a.white:link {color:#ffffff;outline:none; select-dummy: expression(this.hideFocus=true);}
a.white:visited {color:#ffffff; text-decoration:none;}
a.white:active {color:#FCE163; text-decoration:none;}
a.white:hover {color:#FCE163; text-decoration:none;}

a.white_line:link {color:#ffffff;outline:none; select-dummy: expression(this.hideFocus=true);}
a.white_line:visited {color:#ffffff; text-decoration:none;}
a.white_line:active {color:#FCE163; text-decoration:none;}
a.white_line:hover {color:#FCE163; text-decoration:none; border-bottom:1 dotted #ffffff}

a.black:link {color:#555555;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.black:visited {font-size:11px;color:#555555; text-decoration:none;}
a.black:active {font-size:11px;color:#000000; text-decoration:none;}
a.black:hover {font-size:11px;color:#000000; text-decoration:none;}

a.black_title:link {color:#000000;font-size:14px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.black_title:visited {font-size:14px;color:#000000; text-decoration:none;}
a.black_title:active {font-size:14px;color:#555555; text-decoration:none;}
a.black_title:hover {font-size:14px;color:#555555; text-decoration:underline;}

/* ¼ö°­ÈÄ±â ¹× Ä·ÆÛ½ºtalk */
a.black_line:link {color:#555555;font-size:12px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.black_line:visited {font-size:12px;color:#555555; text-decoration:none;}
a.black_line:active {font-size:12px;color:#55555; text-decoration:none;}
a.black_line:hover {font-size:12px;color:#555555; text-decoration:underline;}

/* ¸ÞÀÎ Ä«Å×°í¸® */
a.category_m:link {color:#393939;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.category_m:visited {font-size:11px;color:#393939; text-decoration:none;}
a.category_m:active {font-size:11px;color:#176776; text-decoration:none;}
a.category_m:hover {font-size:11px;color:#176776; text-decoration:none;}

/* ÇÏ´ÜÄ«ÇÇ¶óÀÌÆ® */
a.bottom:link {color:#000000;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.bottom:visited {font-size:11px;color:#000000; text-decoration:none;}
a.bottom:active {font-size:11px;color:#043952; text-decoration:none;}
a.bottom:hover {font-size:11px;color:#043952; text-decoration:none;}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
a.bottom_priv:link {color:#ed4710;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.bottom_priv:visited {font-size:11px;color:#ed4710; text-decoration:none;}
a.bottom_priv:active {font-size:11px;color:#043952; text-decoration:none;}
a.bottom_priv:hover {font-size:11px;color:#043952; text-decoration:none;}

/* ¿ÞÂÊ ¸Þ´º */
a.left_menu:link {color:#000000;font-family:µ¸¿ò;margin:0px 0px 0px 10px;font-size:12px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.left_menu:visited {font-size:12px;color:#000000; text-decoration:none;}
a.left_menu:active {font-size:12px;color:#ff0000; text-decoration:none;}
a.left_menu:hover {font-size:12px;color:#ff0000; text-decoration:none;}

/* ¿ÞÂÊ ¸Þ´º Å¬¸¯ÈÄ*/
a.left_menu2:link {font-weight:500;color:#3387A6;font-family:µ¸¿ò;margin:0px 0px 0px 10px;font-size:12px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.left_menu2:visited {font-size:12px;color:#3387A6; text-decoration:none;}
a.left_menu2:active {font-size:12px;color:#3387A6; text-decoration:none;}
a.left_menu2:hover {font-size:12px;color:#3387A6; text-decoration:none;}

/* ¿ÞÂÊ ¸Þ´º ¼Ò¸Þ´º*/
a.left_menu_sub:link {color:#404040;font-family:µ¸¿ò;margin:0px 0px 0px 10px;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.left_menu_sub:visited {font-size:11px;color:#404040; text-decoration:none;}
a.left_menu_sub:active {font-size:11px;color:#404040; text-decoration:none;}
a.left_menu_sub:hover {font-size:11px;color:#404040; text-decoration:underline;}

/* ¿ÞÂÊ ¸Þ´º ¼Ò¸Þ´º Å¬¸¯ÈÄ*/
a.left_menu_sub2:link {font-weight:500;color:#3387A6;font-family:µ¸¿ò;margin:0px 0px 0px 10px;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.left_menu_sub2:visited {font-size:11px;color:#3387A6; text-decoration:none;}
a.left_menu_sub2:active {font-size:11px;color:#3387A6; text-decoration:none;}
a.left_menu_sub2:hover {font-size:11px;color:#3387A6; text-decoration:none;}

/* ÀÀ½Ã¿Ï·á */
a.test_ok:link {font-weight:500;color:#124875;font-family:µ¸¿ò;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.test_ok:visited {font-weight:500;font-size:11px;color:#124875; text-decoration:none;}
a.test_ok:active {font-weight:500;font-size:11px;color:#124875; text-decoration:none;}
a.test_ok:hover {font-weight:500;font-size:11px;color:#124875; text-decoration:underline;}

/* ÀÀ½ÃÇÏ±â */
a.test:link {font-weight:500;color:#ff0000;font-family:µ¸¿ò;font-size:11px;outline:none; select-dummy: expression(this.hideFocus=true);}
a.test:visited {font-weight:500;font-size:11px;color:#ff0000; text-decoration:none;}
a.test:active {font-weight:500;font-size:11px;color:#ff0000; text-decoration:none;}
a.test:hover {font-weight:500;font-size:11px;color:#ff0000; text-decoration:underline;}

/* °Ô½ÃÆÇ Á¦¸ñ */
a.bbs_subject:link {font-size:12px;color:#4A4A4A;font-family:µ¸¿ò;outline:none; select-dummy: expression(this.hideFocus=true);}
a.bbs_subject:visited {font-size:12px;color:#4A4A4A; text-decoration:none;}
a.bbs_subject:active {font-size:12px;color:#4A4A4A; text-decoration:none;}
a.bbs_subject:hover {font-size:12px;color:#4A4A4A; text-decoration:underline;}

/* FAQ ¸Þ´º */
a.faq_title:link {font-size:13px;font-weight:500;color:#ffffff;font-family:µ¸¿ò;outline:none; select-dummy: expression(this.hideFocus=true);}
a.faq_title:visited {font-size:13px;color:#ffffff; text-decoration:none;}
a.faq_title:active {font-size:13px;color:#FFFFC0; text-decoration:none;}
a.faq_title:hover {font-size:13px;color:#FFFFC0; text-decoration:underline;}


/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
a.priv_link:link {font-size:13px;font-weight:500;color:#104068;font-family:µ¸¿ò;outline:none; select-dummy: expression(this.hideFocus=true);}
a.priv_link:visited {font-size:13px;color:#104068; text-decoration:none;}
a.priv_link:active {font-size:13px;color:#FF4400; text-decoration:none;}
a.priv_link:hover {font-size:13px;color:#FF4400; text-decoration:underline;}

/* È¸¿ø°¡ÀÔ */
a.member_join:link {font-size:11px;font-weight:500;color:#3c3c3c;font-family:µ¸¿ò;outline:none; select-dummy: expression(this.hideFocus=true);}
a.member_join:visited {font-size:11px;color:#3c3c3c; text-decoration:none;}
a.member_join:active {font-size:11px;color:#4A4A4A; text-decoration:none;}
a.member_join:hover {font-size:11px;color:#4A4A4A; text-decoration:underline;}

a.member_find:link {font-size:11px;color:#505050;font-family:µ¸¿ò;outline:none; select-dummy: expression(this.hideFocus=true);}
a.member_find:visited {font-size:11px;color:#505050; text-decoration:none;}
a.member_find:active {font-size:11px;color:#4A4A4A; text-decoration:none;}
a.member_find:hover {font-size:11px;color:#4A4A4A; text-decoration:underline;}


.sitemap_title{
   font-size:16px;
   color:#104068;
   font-weight:500;
   background-color:#f2f2f2;
border-bottom-style:dotted; 
border-bottom-color:#dfdfdf ; 
border-bottom-width:1px ; 
}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */
.bpriv{
   color:#104068;
   font-weight:500;
}

.site_title1{
   color:#555555;
   background-color:#ffffff;
   font-weight:500;
   font-size:12px;
}

.site_title2{
   font-size:12px;
   color:#ffffff;
   font-weight:500;
}

.lecture_title{
   font-size:16px;
   color:#000000;
   font-weight:500;
}


.ibox{
border: 1px solid #e2e2e2;
font-size:12px;
}
.ibox_black{
border: 1px solid #9E9E9E;
font-size:12px;
}

.ibox2{
border: 1px solid #d2d3d5;
color: #3C3C3C;
font-size:12px;
}

.ibox3{
width:150px; 
height:18px;
border: 1px solid #d2d3d5;
color: #3C3C3C;
font-size:12px;
}

.ibox_bold{
border: 3px solid #5f9adb;
color: #383838;
font-size:12px;
}

.ibox_bold2{
border: 3px solid #dfdfdf;
color: #383838;
font-size:12px;
}
.ibox_top{
border-top-style:solid; 
border-top-color:#dfdfdf ; 
border-top-width:1px ; 

border-left-style:solid; 
border-left-color:#dfdfdf ; 
border-left-width:1px ; 

border-right-style:solid; 
border-right-color:#dfdfdf ; 
border-right-width:1px ; 

line-height:0px;
}
.ibox_bottom{
border-bottom-style:solid; 
border-bottom-color:#dfdfdf ; 
border-bottom-width:1px; 
line-height:0px;
}
.timg{
line-height:0px;
}
.ibox_bottom2{
border-bottom-style:solid; 
border-bottom-color:#ffffff; 
border-bottom-width:1px ; 
}
.ibox_img{
border: 1px solid #cacaca;
color: #383838;
font-size:12px;
padding: 3px;
}
.left_box{

border-bottom-style:solid; 
border-bottom-color:#dfdfdf ; 
border-bottom-width:1px ; 

border-left-style:solid; 
border-left-color:#dfdfdf ; 
border-left-width:1px ; 

border-right-style:solid; 
border-right-color:#dfdfdf ; 
border-right-width:1px ; 

color: #383838;
font-size:12px;
}
.line_bottom{
border-bottom-style:solid; 
border-bottom-color:#dfdfdf ; 
border-bottom-width:1px ; 
}

.ibox2{
border: 1px solid #cacaca;
color: #383838;
font-size:12px;
padding: 3px;
}

.ctalk_good{
   color:#1860DF;
font-weight:500;
font-size:14px;
}

.mystudy_tl{
   background-color:#F5F5F5;
   color:#000000;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#8A8889 ; 
   border-top-width:2px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.mystudy_tr{
   background-color:#F5F5F5;
   color:#000000;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#8A8889 ; 
   border-top-width:2px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.mystudy_bl{
   color:#000000;
   font-size:11px;
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ;    
}
.mystudy_br{
   color:#000000;
   font-size:11px;
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}


.bbs_tl{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
   font-weight:500
}
.bbs_tr{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
   font-weight:500
}

.bbs_bl{
   color:#000000;
   font-size:12px;
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 

}
.bbs_br{
   color:#000000;
   font-size:12px;
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 

}






.lecturesearch_tl{
   padding-left:5px;
   background-color:#f6f6f6;
   color:#000000;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#8A8889 ; 
   border-top-width:2px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecturesearch_tr{
   padding-left:5px;
   background-color:#F5F5F5;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#8A8889 ; 
   border-top-width:2px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.lecturesearch_bl{
   padding-left:5px;
   background-color:#f6f6f6;
   color:#000000;
   font-weight:500;
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
}
.lecturesearch_br{
   padding-left:5px;
   background-color:#f6f6f6;
   color:#000000;
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
}

.lecturesearch_box{
   padding-left:5px;
   color:#000000;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#BABABA ; 
   border-top-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#BABABA ; 
   border-bottom-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
}

.category_title{
   font-size:13px
   color:#000000;
   font-weight:500;
   border-bottom-style:solid; 
   border-bottom-color:#BABABA ; 
   border-bottom-width:1px ; 
}

.bottom_line{
   border-bottom-style:dotted; 
   border-bottom-color:#BABABA ; 
   border-bottom-width:1px ; 
}






.lecture_view_tl{
   padding-left:5px;
   font-weight:500;
   color:#555555;
   border-top-style:solid; 
   border-top-color:#186080 ; 
   border-top-width:1px ; 
   border-bottom-style:dotted; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecture_view_tr{
   padding-left:5px;
   color:#555555;
   border-top-style:solid; 
   border-top-color:#186080 ; 
   border-top-width:1px ; 

   border-bottom-style:dotted; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.lecture_view_bl{
   font-weight:500;
   padding-left:5px;
   color:#555555;
   border-bottom-style:dotted; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecture_view_br{
   padding-left:5px;
   color:#555555;
   border-bottom-style:dotted; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}





.test_ok_tl{
   text-align:center;
   background-color:#F7F7F7;
   color:#4C4C4C;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#C2C2C2 ; 
   border-top-width:2px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}
.test_ok_tr{
   text-align:center;
   font-weight:500;
   background-color:#F7F7F7;
   color:#4C4C4C;
   border-top-style:solid; 
   border-top-color:#C2C2C2 ; 
   border-top-width:2px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}

.test_ok_bl{
   color:#4C4C4C;
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}
.test_ok_br{
   color:#4C4C4C;
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}





.teacher_tl{
   color:#4C4C4C;
   border-top-style:solid; 
   border-top-color:#E4E4E4 ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}
.teacher_tr{
   color:#4C4C4C;
   border-top-style:solid; 
   border-top-color:#E4E4E4 ; 
   border-top-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}

.teacher_bl{
   color:#4C4C4C;
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}
.teacher_br{
   color:#4C4C4C;
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}




.bbs_title_tl{
   font-size:16px;
   font-weight:500;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 

   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}




.bbs_view_tl{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:2px ; 

   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.bbs_view_tr{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:2px ; 

   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.bbs_view_bl{
   color:#000000;
   font-size:12px;

   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.bbs_view_br{
   color:#000000;
   font-size:12px;

   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}





.bbs_list_tl{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   font-weight:400;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.bbs_list_tr{
   font-size:12px;
   background-color:#F5F5F5;
   color:#000000;
   font-weight:400;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.bbs_list_bl{
   color:#555555;
   font-size:12px;
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.bbs_list_br{
   color:#555555;
   font-size:12px;
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

/* ÀÚÁÖÇÏ´ÂÁú¹® Start */
.ticker {
   position: relative; /* So we can absolute the .items */
   width: 100px;
   height: 23px;
   overflow: hidden;
}

.items {
   position: absolute;
   top: 25px;
   margin:5px;
   font-family:µ¸¿ò;
   font-size:12px;
   color: 104068;
   font-weight: 500;
}
/* ÀÚÁÖÇÏ´ÂÁú¹® End */



.bbs_reply_view_tl{
   font-size:12px;
   color:#104068;
   border-top-style:solid; 
   border-top-color:#FF4400 ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}


.qna_list_tl{
   font-size:12px;
   color:#3C3C3C;
   font-weight:400;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.qna_list_tr{
   font-size:12px;
   color:#3C3C3C;
   padding-left:5px;
   font-weight:400;
   border-top-style:solid; 
   border-top-color:#18609C ; 
   border-top-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.qna_list_bl{
   color:#3C3C3C;
   font-size:12px;
   font-weight:400;
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.qna_list_br{
   color:#555555;
   font-size:12px;
padding-left:5px;
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}





.order_tc{
   text-align:center;
   background-color:#F7F7F7;
   color:#4C4C4C;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#C2C2C2 ; 
   border-top-width:2px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#c2c2c2 ; 
   border-bottom-width:2px ; 
}
.order_tl{
   text-align:center;
   background-color:#F7F7F7;
   color:#4C4C4C;
   font-weight:500;
   border-top-style:solid; 
   border-top-color:#C2C2C2 ; 
   border-top-width:2px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}
.order_tr{
   color:#4C4C4C;
   padding-left:5px;
   border-top-style:solid; 
   border-top-color:#C2C2C2 ; 
   border-top-width:2px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#E4E4E4 ; 
   border-bottom-width:1px ; 
}

.order_bl{
   background-color:#F7F7F7;
   color:#4C4C4C;
   text-align:center;
   font-weight:500;
   border-bottom-style:solid; 
   border-bottom-color:#C2C2C2 ; 
   border-bottom-width:2px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}
.order_br{
   color:#4C4C4C;
   padding-left:5px;
   border-bottom-style:solid; 
   border-bottom-color:#C2C2C2 ; 
   border-bottom-width:2px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}

.treport1{
background-color:#f2f2f2;

border-top-style:solid; 
border-top-color:#cbcbcb ; 
border-top-width:1px ; 

border-right-style:solid; 
border-right-color:#cbcbcb; 
border-right-width:1px ; 
}
.treport2{
background-color:#f2f2f2;

border-top-style:solid; 
border-top-color:#cbcbcb ; 
border-top-width:1px ; 

border-left-style:solid; 
border-left-color:#cbcbcb; 
border-left-width:1px ; 
}


.treport3_tl{
   color:#4C4C4C;
   border-top-style:solid; 
   border-top-color:#E4E4E4 ; 
   border-top-width:1px ; 
   border-left-style:solid; 
   border-left-color:#E4E4E4 ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}
.treport3_tr{
   color:#4C4C4C;
   border-top-style:solid; 
   border-top-color:#E4E4E4 ; 
   border-top-width:1px ; 
   border-right-style:solid; 
   border-right-color:#E4E4E4 ; 
   border-right-width:1px ; 
}

.title_bottom{
   border-bottom-style:solid; 
   border-bottom-color:#d4d4d4 ; 
   border-bottom-width:1px ; 
}


a.lecture_title2:link {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_title2:visited {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_title2:active {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_title2:hover {color:#4169e1; text-decoration:underline; font-size:10pt;}


a.lecture_sub_title:link {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_sub_title:visited {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_sub_title:active {color:#1e90ff; text-decoration:underline; font-size:10pt;}
a.lecture_sub_title:hover {color:#4169e1; text-decoration:underline; font-size:10pt;}



.lecturesearch_lv{
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid;
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecturesearch_lv1{
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
   border-right-style:solid;
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
}
.lecturesearch_lv2{
   border-left-style:solid; 
   border-left-color:#DBDBDB ; 
   border-left-width:1px ; 
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecturesearch_lv3{
   border-right-style:solid; 
   border-right-color:#DBDBDB ; 
   border-right-width:1px ; 
   border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}
.lecturesearch_rv{
   background-color:#F8F8F8;
   color:#000000;
   border-left-style:solid; 
   border-left-color:#DBDBDB¿ÀÈÄ 3:18 2014-11-19 ; 
   border-left-width:1px ; 
    border-bottom-style:solid; 
   border-bottom-color:#DBDBDB ; 
   border-bottom-width:1px ; 
}

.lecture_top {float:left; width:830px; background:#fff; border:1px solid #dbdbdb; margin-top:30px}
.lecture_top ul {margin:0; padding:0}
.lecture_top li {border-right:1px solid #dbdbdb;  list-style:none; float:left; width:150px; height:113px; display:block}
.lecture_top li:last-child {border-right:0}
.lecture_top li p {width:100%; margin:0; padding:70px 0 20px 0; text-align:center;}
.lecture_top li a {font-size:15px; color:#333; }
.lecture_top li:first-child {width:108px}
.lecture_top .on a {color:#fff}
.lecture_top .on {background-color:#1380f6; }
.lecture_top .list_01 {background:url('/image/study_icon_01.png') no-repeat top center}
.lecture_top .list_02 {background:url('/image/study_icon_02.png') no-repeat top center}
.lecture_top .list_03 {background:url('/image/study_icon_03.png') no-repeat top center}
.lecture_top .list_04 {background:url('/image/study_icon_04.png') no-repeat top center}
.lecture_top .list_05 {background:url('/image/study_icon_05.png') no-repeat top center}
.lecture_top .list_06 {background:url('/image/study_icon_06.png') no-repeat top center}
.lecture_top .list_07 {background:url('/image/study_icon_07.png') no-repeat top center}
.lecture_top .list_01_on {background:url('/image/study_icon_01_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_02_on {background:url('/image/study_icon_02_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_03_on {background:url('/image/study_icon_03_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_04_on {background:url('/image/study_icon_04_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_05_on {background:url('/image/study_icon_05_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_06_on {background:url('/image/study_icon_06_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_07_on {background:url('/image/study_icon_07_on.png') #1380f6 no-repeat top center;}
.lecture_top .list_02_on1 a, .lecture_top .list_02_on a, .lecture_top .list_03_on a, .lecture_top .list_04_on a, .lecture_top .list_05_on a, .lecture_top .list_06_on a, .lecture_top .list_07_on a{color:#fff}


/* °Ë»öCSS º¯°æ (2019.08.02 ±Ç¹Ì´Ù) */
.lecture_top_search {float:left; margin-top:30px; width:100%}
.lecture_top_search .ibox {float:left; width:680; height:42px; border:1px solid #d0d0d0; padding:5px; background:#f5f5f5}
.lecture_top_search .btn_search2 {margin-left:0; font-size:16px; }
.lecture_top_search .btn_search2 a {line-height:42px; color:#fff; padding:10px 74px; background:#045ebe}

/* °úÁ¤¹Ì¸®º¸±â (2019.08.02 ±Ç¹Ì´Ù) */
.list_view {padding-top:13px}
.lecture_list_view {background:#3d464f; text-align:center;}
.lecture_list_view a {color:#fff; font-size:14px; display:block}
.lecture_list_view img {padding:6px 6px 6px 0; vertical-align:middle}
.lecture_list_view:hover {background:#222}


/* ÇÐ½À³»¿ë (2019.08.02 ±Ç¹Ì´Ù) */
.list_substance {border-top:1px solid #b5b5b5; border-bottom:1px solid #e3e3e3; background:#f5f5f5; padding:14px; font-size:13px; color:#444; font-weight:300}
.list_substance .tit {color:#000; font-size:15px; font-weight:500; margin:0}

/* º°Á¡ (2019.08.02 ±Ç¹Ì´Ù) */
.list_grade_star {background:url('/image/list_star_off.png') no-repeat; width:96px; height:16px; float:right}
.list_grade_star .ov {background:url('/image/list_star_on.png') no-repeat; width:35px; height:16px;}

/* Å¸ÀÌÆ² ¹Ø ¹öÆ° (2019.08.02 ±Ç¹Ì´Ù) */
.list_tit_btn a {color:#fff;}
.list_tit_btn_01 {background:#2d82df; color:#fff; font-size:12px; padding:3px 8px 4px 8px; margin-right:4px; border-radius:2px}
.list_tit_btn_01 img {padding-right:4px; vertical-align:middle }
.list_tit_btn_02 {background:#e45364; color:#fff; font-size:12px; padding:3px 8px 4px 8px; border-radius:2px}
.list_tit_btn_02 img {padding-right:4px; vertical-align:middle }

/* °úÁ¤Á¤º¸ (2019.09.02 ±Ç¹Ì´Ù) */
.list_info {padding:10px 0 20px 0; }
.list_info .info_card {position:relative; float:left; border-top:2px solid #2d82df; border-bottom:1px solid #e3e3e3; background:#f5f5f5; color:#3d444c; font-size:13px; font-weight:300; padding:10px 15px 0 15px; width:42%; margin-right:10px; height:105px}
.list_info .info_biz {position:relative; float:right; border-top:2px solid #e45364; border-bottom:1px solid #e3e3e3; background:#f5f5f5; color:#4c3d3f; font-size:13px; font-weight:300; padding:10px 15px 0 15px; width:42%; height:105px}

.list_info2 {padding:10px 0 20px 0}
.list_info2 .info_card {position:relative; float:left; border-top:2px solid #2d82df; border-bottom:1px solid #e3e3e3; background:#f5f5f5; color:#3d444c; font-size:13px; font-weight:300; padding:10px 15px 0 15px; width:40%; margin-right:10px; height:105px}
.list_info2 .info_biz {position:relative; float:right; border-top:2px solid #e45364; border-bottom:1px solid #e3e3e3; background:#f5f5f5; color:#4c3d3f; font-size:13px; font-weight:300; padding:10px 15px 0 15px; width:40%; height:105px}


.info_card .info_tit {font-size:16px; font-weight:500; color:#094281;}
.info_card .info_tit img {vertical-align:middle; padding:0 10px 4px 0;}
.info_card .zero {position:absolute; top:0; right:15px; font-size:16px; font-weight:500; color:#094281;}
.info_card .zero b {color:#0068da; font-size:30px; font-weight:700}
.info_card ul {padding:0; margin-top:5px;}
.info_card li {background:url('/image/list_info_dot_01.gif') no-repeat; padding-left:8px; line-height:18px; list-style:none}
.info_card li b {font-size:15px; font-weight:500}


.info_biz .info_tit {font-size:16px; font-weight:500; color:#ae2838;}
.info_biz .info_tit img {vertical-align:middle; padding-right:10px;}
.info_biz ul {padding:0; margin-top:5px;}
.info_biz li {background:url('/image/list_info_dot_02.gif') no-repeat; padding-left:8px; line-height:18px; list-style:none}
.info_biz li b {font-size:15px; font-weight:500}



/* ¼ö°­½ÅÃ»»ó¼¼ ÅØ½ºÆ® (2019.08.08 ±Ç¹Ì´Ù) */
.view_table td{font: 300 13px/14px "Noto Sans KR", "Nanum Gothic", sans-serif; line-height:160%}
.view_list {font: 300 13px/14px "Noto Sans KR", "Nanum Gothic", sans-serif; line-height:160%; color:#4c4c4c}
.view_list b {color:#222; font-size:14px; font-weight:500}

/* °Ô½ÃÆÇ Å¸ÀÌÆ² (2019.08.08 ±Ç¹Ì´Ù) */
.board_tit {font-size:16px;font-weight:500; color:#222; margin-bottom:12px}
.bbs_list_tl, .bbs_list_tr {font-weight:400}

.timg2 a{
font-size:16px;
font-weight:500;
color:#14234e;
}


/* 2Â÷ ¼öÁ¤»çÇ× °ü·Ã css (2019. 09. 20 ±Ç¹Ì´Ù) */

.main_box_new {width:770px; padding:30px 0 30px 30px; overflow:hidden; margin:5px; background: #fff;}
								
.right_ban {position:absolute; margin-left:50%; left:570px; margin-top:-20px;}
.right_ban .ban_img {position:fixed; z-index:9999999}

.list_box {float:left; width:370px; margin-right:15px; text-align:center}
.list_box ul {margin:0; padding:0 }
.list_box li {float:left; margin-right:15px; margin-bottom:15px; list-style:none}
.list_box li:last-child {margin-bottom:0}
.list_box li .tit {font-size:18px; font-weight:500;}
.list_box li p {font-size:14px; font-weight:300;}
.list_box li a {display:block; color:#fff;}

.list_top_work {width:355px; height:60px; }
.list_top_ceo {width:355px; height:60px; }
.list_s {width:170px; height:105px; line-height:140%}
.list_b {width:355px; height:75px; line-height:140%}


.biz_logo {position:relative; width:1102px; margin:0 auto;  background:#fff; height:95px; margin-left:-297px;}
.biz_logo ul {margin:10px 20px 20px 20px; padding:20px 0 0 0; list-style:none; }
.biz_logo li {float:left; padding:0 8px}


/* ¼­ºêÅ¸ÀÌÆ² °øÅë (2019. 09. 25 ±Ç¹Ì´Ù) */
.sub_title {display:block; border-bottom:1px solid #d2d2d2; height:50px; margin:10px 0 30px 0}
.sub_title .b_tit {float:left; font-size:28px; font-weight:500; color:#222}
.sub_title .b_tit .s_txt {font-size:20px; font-weight:400}
.sub_title .breadthumb {position:relative; float:right; font-size:13px; text-align:right; margin-top:20px;}
.sub_title .breadthumb img {vertical-align:middle; margin-bottom:3px}
.sub_title .breadthumb span {background:url('https://www.kji.or.kr/image/icon_bt_dot.png') no-repeat left center;padding-left:18px}
.sub_title .breadthumb span b {font-weight:500}

