html,body{font-size:13px;}

div,ul,li,dl,dt,dd,ol,p,h1,h2,h3,h4,h5,h6,form {margin:0;padding:0 }
ul,ol,dl {list-style:none}
img {border:0; vertical-align:top;}
ul {list-style:none; padding:0; margin:0;}
table {border:0px; border:0; cellpadding:0; cellspacing:0; border-spacing: 0px; padding:0px;}
table th {border:0px; padding:0px;}
table td {border:0px;}
th {border:0px;}
td {border:0px;}
td img{ vertical-align:middle;}
.tr_lbg {height:1px;background:url(/lms_bbs/img/line.gif) repeat-x left bottom;}

.w  {color:#ffffff;font-family:'NotoKr_R' , sans-serif;}
.w_bold   {
	color:#ffffff;
	font-size:12px;
	font-weight: bold;
	font-family:'NotoKr_R' , sans-serif;
}

.black  {color:#000000;font-family:'NotoKr_R' , sans-serif;}
.black_bold   {
	color:#000000;
	font-size:12px;
	font-family:'NotoKr_R' , sans-serif;font-weight: bold;
}

.red01   {color:#E33942;font-size:12px;}
.red02   {color:#CC0000;font-size:12px;}
.red03   {color:#990000;font-size:12px;}
.red01_bold   {
	color:#E33942;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.red02_bold   {
	color:#CC0000;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.red03_bold   {
	color:#990000;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.orange01  {color:#F0300C;font-size:12px;}
.orange02  {color:#FE6700;font-size:12px;}
.orange03  {color:#FF9100;font-size:12px;}
.orange01_bold  {
	color:#F0300C;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.orange02_bold  {
	color:#FE6700;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.orange03_bold  {
	color:#FF9100;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.yellow01  {color:#FCB200;font-size:12px;}
.yellow02  {color:#F5DB00;font-size:12px;}
.yellow03  {color:#FFFAB8;font-size:12px;}
.yellow01_bold   {
	color:#FCB200;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.yellow02_bold   {
	color:#F5DB00;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.yellow03_bold   {
	color:#FFFAB8;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.olive01   {color:#84871C;font-size:12px;}
.olive02   {color:#A4A013;font-size:12px;}
.olive03   {color:#CCC141;font-size:12px;}
.olive01_bold   {
	color:#84871C;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.olive02_bold   {
	color:#A4A013;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.olive03_bold   {
	color:#CCC141;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.olivegreen01   {color:#6B9500;font-size:12px;}
.olivegreen02   {color:#81B834;font-size:12px;}
.olivegreen03   {color:#ABE264;font-size:12px;}
.olivegreen01_bold   {
	color:#6B9500;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.olivegreen02_bold   {
	color:#81B834;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.olivegreen03_bold   {
	color:#ABE264;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.green01   {color:#008406;font-size:12px;}
.green02   {color:#00AC14;font-size:12px;}
.green03   {color:#88E458;font-size:12px;}
.green01_bold   {
	color:#008406;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.green02_bold   {
	color:#00AC14;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.green03_bold   {
	color:#88E458;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.bluishgreen01   {color:#006A5D;font-size:12px;}
.bluishgreen02   {color:#009280;font-size:12px;}
.bluishgreen03   {color:#61D9C1;font-size:12px;}
.bluishgreen01_bold   {
	color:#006A5D;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.bluishgreen02_bold   {
	color:#009280;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.bluishgreen03_bold   {
	color:#61D9C1;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.bluishgreen04   {color:#00808C;font-size:12px;}
.bluishgreen05   {color:#00A6B3;font-size:12px;}
.bluishgreen06   {color:#80DDE5;font-size:12px;}

.blue01   {color:#1F268C;font-size:12px;}
.blue02   {color:#0041A5;font-size:12px;}
.blue03   {color:#0069BE;font-size:12px;}
.blue04   {color:#0091CD;font-size:12px;}
.blue05   {color:#3EC1EA;font-size:12px;}
.blue06   {color:#89DCF6;font-size:12px;}
.blue01_bold   {
	color:#1F268C;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blue02_bold   {
	color:#0041A5;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blue03_bold   {color:#0069BE;font-size:12px;font-weight:bold;}
.blue04_bold   {
	color:#0091CD;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blue05_bold   {
	color:#3EC1EA;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blue06_bold   {
	color:#89DCF6;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.pupple01   {color:#2F2076;font-size:12px;}
.pupple02   {color:#6851A1;font-size:12px;}
.pupple03   {color:#BFAFD4;font-size:12px;}
.pupple01_bold    {
	color:#2F2076;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.pupple02_bold    {
	color:#6851A1;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.pupple03_bold    {
	color:#BFAFD4;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.pink01   {color:#B10084;font-size:12px;}
.pink02   {color:#CF4FAE;font-size:12px;}
.pink03   {color:#EF9DDA;font-size:12px;}
.pink01_bold   {
	color:#B10084;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.pink02_bold   {
	color:#CF4FAE;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.pink03_bold  {
	color:#EF9DDA;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

.blown01   {color:#5B2B22;font-size:12px;}
.blown02   {color:#9E530F;font-size:12px;}
.blown03   {color:#D89253;font-size:12px;}
.blown01_bold   {
	color:#5B2B22;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blown02_bold   {
	color:#9E530F;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}
.blown03_bold   {
	color:#D89253;
	font-size:12px;
font-weight:bold;	font-weight: bold;
}

a:link			{color:#666666; text-decoration:none;}
a:visited		{color:#666666; text-decoration:none;}
a:hover 		{color:#3366CC; text-decoration:none;}

.no_repeat    {background-repeat: no-repeat;}
.x_repeat    {background-repeat: repeat-x;}
.y_repeat    {background-repeat: repeat-y;}

.left_padding5    {padding-left: 5px;}
.left_padding10    {padding-left: 10px;}
.left_padding20    {padding-left: 20px;}

.right_padding5    {padding-right: 5px;}
.right_padding10    {padding-right: 10px;}
.right_padding20    {padding-right: 20px;}

.padding5   {padding: 5px;}
.padding10   {padding: 10px;}
.padding20   {padding: 20px;}


.ScrollBox {
	BORDER-RIGHT: #efefef 3px double; PADDING-RIGHT: 10px; BORDER-TOP: #efefef 3px double; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; OVERFLOW: auto; BORDER-LEFT: #efefef 3px double; WIDTH: 590px; COLOR: #666666; PADDING-TOP: 10px; BORDER-BOTTOM: #efefef 3px double; HEIGHT: 400px
}

.copyright {
	font-family:'NotoKr_R' , sans-serif;
	font-size: 11px;
	color: #333333;
}

.textfield01    {
        height: 17px; 
        width: 50px;
        border: 1px solid #CCCCCC;
		}
		
		
		
.join {
	height: 16px;
	width: 83px;
	background-color: #F0F4DD;
	border: none;
}

.log_box {
	height: 14px;
	width: 80px;
	border: none;
}

.o_text {
	height: 80px;
	width: 300px;
	border: 1px solid #CCCCCC;
}
.o_form06 {

	height: 17px;
	width: 40px;
	border: 1px solid #CCCCCC;
}
.x_rpt {
	background-repeat: repeat-x;
}
.www {
	font-family:'NotoKr_R' , sans-serif;
	font-size: 8px;
}
.pink04_bold {

	color:#EC5993;
	font-size:12px;
font-family:'NotoKr_R' , sans-serif;font-weight:bold;	font-weight: bold;
}











.bb_btn01 {
	display:inline-block;
	padding-right:3px;
	background:url(../img/bb_btn.png) 100% 0 no-repeat;
	font-family:'NotoKr_R' , sans-serif;
	font-size:12px;
	/*color:#898989;*/
	color:#585858;
	line-height:1;
	white-space:nowrap;
	text-decoration:none;
}
.bb_btn01 span {
	display:block;
	padding:6px 4px 6px 7px;
	background:url(../img/bb_btn.png) 0 0 no-repeat;
}

.bb_btn02 {
	display:inline-block;
	padding-right:3px;
	background:url(../img/bb_btn.png) 100% -28px no-repeat;
	font-family:'NotoKr_R' , sans-serif;
	font-size:12px;
	color:#e0e0e0;
	line-height:1;
	white-space:nowrap;
	text-decoration:none;
}
.bb_btn02 span {
	display:block;
	color:#e0e0e0;
	padding:6px 4px 6px 7px;
	background:url(../img/bb_btn.png) 0 -28px no-repeat;
}

.bb_btn03 {
	display:inline-block;
	padding-right:3px;
	background:url(../img/bb_btn.png) 100% -56px no-repeat;
	font-family:'NotoKr_R' , sans-serif;
	font-size:11px;
	color:#dfdfdf;
	line-height:1;
	white-space:nowrap;
	text-decoration:none;
}
.bb_btn03 span {
	color:#e0e0e0;
	display:block;
	padding:4px 6px 4px 9px;
	background:url(../img/bb_btn.png) 0 -56px no-repeat;
}

.bb_btn04 {
	display:inline-block;
	padding-right:3px;
	background:url(../img/bb_btn.png) 100% -79px no-repeat;
	font-family:'NotoKr_R' , sans-serif;
	font-size:11px;
	color:#585858;
	font-weight:bold;
	line-height:1;
	white-space:nowrap;
	text-decoration:none;
}
.bb_btn04 span {
	display:block;
	padding:9px 11px 9px 14px;
	background:url(../img/bb_btn.png) 0 -79px no-repeat;
}

/*
.table {border-collapse:collapse; width:100%; cellpadding:0; cellspacing:0; border-spacing: 0px; padding:0px; border-top:solid 2px #878686;border-right:solid 1px #878686 !important;}
.table th {border:0px; padding:0px; height:31px; background-color:#f6f6f6; border-bottom:solid 1px #de7272; color:#727272;}
.table td {border:0px; padding:6px; }
.td img{ vertical-align:middle;}
*/

.left_line{border-left:1px solid #878686 !important; border-bottom:1px solid #878686 !important; text-align:justify; }
.center_line{padding:5px;border-left:1px solid #878686 !important; border-bottom:1px solid #878686 !important; text-align:center;}
.left_line_last{border-left:1px solid #878686 !important; border-bottom:2px solid #878686 !important; text-align:justify;}
.center_line_last{border-left:1px solid #878686 !important; border-bottom:2px solid #878686 !important; text-align:center;}
.th_left{border-left:1px solid #e0e0e0 !important; }


.table {border-collapse:collapse; width:100%; cellpadding:0; cellspacing:0; border-spacing: 0px; padding:0px; border-top:solid 2px #878686;}
.table thead th {border:0px; padding:0px; height:31px; background-color:#f6f6f6; border-bottom:solid 1px #497abc; color:#403e3f; border-left:1px solid #e0e0e0;}
.table thead th:first-child { border-left: none; }
.table tbody td {border:0px; padding:6px; border-left:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; text-align:center;}
.table tbody td:first-child { border-left: none; }
.td img{ vertical-align:middle;}


/* ÆäÀÌÁö */
.board_page01 {
	padding:28px 0;
	line-height:0.85em;
	text-align:center;
}
.board_page01 a,
.board_page01 span {
	display:inline-block;
	margin:0 -3px;
	padding:6px 8px;
	color:#616161;
	font-size:13px;
	line-height:1;
	letter-spacing:-1px;
	text-decoration:none;
	vertical-align:top;
}
.board_page01 a:hover,
.board_page01 a:active,
.board_page01 a:focus,
.board_page01 .on {color:#b4361b; font-weight:bold; text-decoration:none;}
.board_page01 .direction {
	margin:0;
	padding:0;
	width:24px;
	height:24px;
	background:url(../img/board/page01.gif) 0 0 no-repeat;
	text-indent:-9999px;
	font-size:0;
}
.board_page01 .prev1 {margin-right:4px; background-position:0 0;}
.board_page01 .prev2 {margin-right:4px; background-position:-25px 0;}
.board_page01 .next1 {margin-left:4px; background-position:-50px 0;}
.board_page01 .next2 {margin-left:4px; background-position:-75px 0;}
/* °Ë»ö */
.board_search1 {
	margin:0 auto;
	text-align:center;
	clear:both;
}
.board_search1 .input_text1 {
	height:20px;
}
.board_search1 .input_text2 {
	margin:0;
	padding:2px 5px;
	width:200px;
	font-size:12px;
	color:#767676;
	border:1px solid #b2b2b2;
	vertical-align:middle;
}


/* ºñ¹Ð¹øÈ£ º¯°æ */



.table03 {
	width:100%;
	border-collapse:collapse;
	border-top:2px solid #0d599f;
}
.table03 th:first-child,
.table03 td:first-child {
	margin:0;
	padding:10px 20px;
	border-bottom:1px solid #e0e1e2;
	border-left:1px solid #e0e1e2;
	/*text-align:left;*/
}
.table03 th,
.table03 td {
	margin:0;
	padding:10px 20px;
	border-bottom:1px solid #e0e1e2 !important;
	border-right:1px solid #e0e1e2;
	/*text-align:left;*/
}
.table03 th {
	width:22%;
	background-color:#f0f9fe;
	color:#58585a;
	font-weight:bold;
	text-align:center;
}
.table03 th.th_w01 {
	width:60px;
	background-color:#f0f9fe;
	color:#58585a;
	font-weight:bold;
	text-align:center;
}

.table03 th.th2{
	border-left:1px solid #e0e1e2;
}

.table03 .left_line {
	border-left:1px solid #e0e1e2 !important;
}
.table03 .al_left {text-align:left; padding-left:15px;}
.table03 .al_right {text-align:right; padding-right:15px;}
.table03 .al_center {text-align:center;}
.table03 .al_justify {text-align:justify; padding-right:15px; padding-left:15px;}
.btn01-dbluegreen > span,
.btn01-darkgray > span{color:#fff;}

.pwdate{text-align:left; margin:10px 0;}

/*201127 Áö¿µ È¸¿øÆäÀÌÁö ½ºÅ¸ÀÏ ¼öÁ¤*/
/*layout*/
/*header*/
div.header{padding: 1rem;width: 100%;height:auto;background: #fff;position: relative;}
div.header > a.logo{position:absolute;left:50%;transform:translateX(-50%);width:18rem;height:2rem;background: url('/nGsmart/img/logo_new.png') center no-repeat;background-size:cover;}

/*title*/
div.title{position:relative;width:100%; height:auto; text-align:center; padding:1.5rem 1rem;background: #00d4f9; background: -moz-linear-gradient(left,  #00d4f9 0%, #00afe8 100%); background: -webkit-linear-gradient(left,  #00d4f9 0%,#00afe8 100%); background: linear-gradient(to right,  #00d4f9 0%,#00afe8 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00d4f9', endColorstr='#00afe8',GradientType=1 ); }
div.syllabus {width:50rem;height: 100%;overflow: hidden;}

/*tab menu*/
div.sub-wrap div.tab-wrap-d3{width:100%;height:4rem;}
div.sub-wrap div.tab-wrap-d3 ul{width:100%; height:auto; margin:0 auto; text-align:center;background:rgba(248,248,248,0.5);}
div.sub-wrap div.tab-wrap-d3 ul li{float:left;width:50%;border:1px solid #ddd;}
div.sub-wrap div.tab-wrap-d3 ul li:nth-child(1){border-right:none;}
div.sub-wrap div.tab-wrap-d3 ul li a{display:block; font-size:1.2rem; color:#929292;padding:1.2rem 1.5rem 1rem;}
div.sub-wrap div.tab-wrap-d3 ul li.on{border: 1px solid #4B575E;background: #4B575E;}
div.sub-wrap div.tab-wrap-d3 ul li.on a{font-weight:bold;color: #fff;}

/*join-step01*/
div.sub-join-step01 {padding: 1.5rem 1.5rem 3rem;height: 100%;overflow: hidden;}
div.sub-join-step01 h4.tit01 {margin-top: 1.5rem;margin-bottom: 0.75rem;}
div.sub-join-step01 div.term-box{padding:1.5rem;border:1px solid #ddd;}
div.sub-join-step01 div.term-box div.text{padding:1.5rem;font-size:1rem;line-height:1.75;background:#f8f8f8;border:1px solid #ddd;}
div.sub-join-step01 div.form-wrap div.form div.list input[type="radio"] {display: none;}
div.sub-join-step01 div.form-wrap div.form div.list input[type="radio"]:checked + .box {border: 1px solid #222;background:#fff;font-weight:600;}
div.sub-join-step01 div.form-wrap div.form div.list input[type="radio"]:checked + .box span {color:#222;}
div.sub-join-step01 div.form-wrap div.form div.list .box {width: 50%;height: 4rem;text-align: center;cursor: pointer;position: relative;float: left;border: 1px solid #ddd;background:#f6f6f6;}
div.sub-join-step01 div.form-wrap div.form div.list label:first-child .box{border-right:none;}
div.sub-join-step01 div.form-wrap div.form div.list .box span {font-size: 1.15rem;color: #ddd;}
div.sub-join-step01 div.Dbtn_wrap > a {padding:1.2rem 1.5rem 1rem;}

/*find*/
div.sub-find {padding: 1.5rem 1.5rem 3rem;}
div.sub-find h4.tit01 {margin-top: 1.5rem;margin-bottom: 0.75rem;}
div.sub-find div.Dbtn_wrap > a {padding:1.2rem 1.5rem 1rem;}
div.sub-find div.form-wrap div.form div.list input[type="radio"] {display: none;}
div.sub-find div.form-wrap div.form div.list input[type="radio"]:checked + .box {border: 1px solid #222;background:#fff;font-weight:600;}
div.sub-find div.form-wrap div.form div.list input[type="radio"]:checked + .box span {color:#222;}
div.sub-find div.form-wrap div.form div.list .box {width: 50%;height: 4rem;text-align: center;cursor: pointer;position: relative;float: left;border: 1px solid #ddd;background:#F6F6F6;}
div.sub-find div.form-wrap div.form div.list label:first-child .box{border-right:none;}
div.sub-find div.form-wrap div.form div.list .box span {font-size: 1.15rem;color: #ddd;}

/*pw*/
div.form-wrap div.form div.list.new-pw div.con input {width: 78%;}

/* 20220928 authboard write ½ºÅ¸ÀÏ Ãß°¡ */
/*bbs-table*/
div.bbs-table-wrap.aw{width:98%; height:auto; margin-bottom:2rem; text-align:center;}
div.bbs-table-wrap.aw table{width:100%; height:auto; vertical-align:top;box-shadow:none;}
div.bbs-table-wrap.aw table thead th{padding:1.2rem 0;border-right: none;border-bottom:1px solid #222;color:#222;border-top:2px solid #222;}
div.bbs-table-wrap.aw table tbody th,
div.bbs-table-wrap.aw table tbody td{border-bottom:1px solid #eaeaea;padding:1.2rem 0;border-right: none;font-size:1rem;}

div.bbs-table-wrap.aw table.table01-hor{border-top:2px solid #2b579a;font-size:1.125rem;}
div.bbs-table-wrap.aw table.table01-hor tbody tr{border-bottom:1px solid #e5e5e5;}
div.bbs-table-wrap.aw table.table01-hor tbody tr th{background:#fafafa;border-right:1px solid #e5e5e5; font-size:1.2rem;}

/*input - text*/
div.bbs-table-wrap.aw input[type="text"]{width:98%; box-sizing: border-box;background:#FDFDFD;}
div.bbs-table-wrap.aw input.input{border: 1px solid #ddd; padding: 0.5rem; transition: 0.4s;font-size:1.15rem;}

/*button*/
div.btn-wrap {display: block;text-align: center; margin-top:1rem;}
div.btn-wrap > .big-btn {display: inline-block;padding: 1.25rem 2rem; margin:0 0.5rem; font-size:1.2rem;}
.btn-01 {background: #6B76F0;color:#fff !important;}
.btn-02 {background: #232428;color:#fff !important;}
.btn-04{display:inline-block;width:auto;height:auto;padding: 0.75rem;font-size: 1rem;color:#777;background:#fff;border: 1px solid #dddddd;position: relative;}

/*ÀÔÇÐ¿ø¼­ ¹öÆ°*/
.app-btn-regist{display:inline-block; padding:10px 20px; margin-right:3px; border-radius:3px; background:#EB6D00; color:#fff; font-size:16px; font-weight:bold;}
.app-btn-regist:link{color:#fff;}
.app-btn-reset{display:inline-block; padding:10px 20px; border-radius:3px; border:1px solid #aaa; color:#bbb; font-size:16px;}

/* 2024-11-26 ÀÌ¹ÎÁÖ °áÁ¦Ã¢ ÇÏ´Ü ¹®±¸ */
p.pay-comment{width: 100%; background: #fff; padding: 1rem; border-radius: 0.5rem; font-size: 1.125rem; line-height: 1.5;}

