@import url(http://fonts.googleapis.com/earlyaccess/notosanskr.css);
@font-face{
font-family:'Nanum Gothic';
	font-style: normal;
	font-weight: normal;
	src:url('/common/fonts/NanumGothic.eot');
	src: url('/common/fonts/NanumGothic.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothic.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothic.woff') format('woff');
}

@font-face{
font-family:'Nanum Gothic';
	font-style: normal;
	font-weight: bold;
	src:url('/common/fonts/NanumGothicBold.eot');
	src: url('/common/fonts/NanumGothicBold.eot?#iefix') format('embedded-opentype'),
		url('/common/fonts/NanumGothicBold.ttf') format('truetype');
	src:local(¡Ø), url('/common/fonts/NanumGothicBold.woff') format('woff');
}
html, body{
	font-family:'Nanum Gothic'; width:100%;height:100%;padding:0;margin:0; font-size:14px;
}

form, table, div, input, span, p, ul, ol, li, img, a, dl {padding:0; margin:0;}
img {border:0; max-width:100%; height:auto;}
ul{list-style:none}
img{
border :0px;
}

.footer-info{
	font-size:0.8rem;
	line-height:140%;
	padding:0.8rem;
}

.m-header{
	min-width:20rem;
	width:100%; 
	height:4rem; 
	background:#2C314E;
	color:#FFFFFF;
	font-weight:bold;
	font-size:1.6rem;
	line-height:4rem;
	text-align:center;
}
.m-header-btn{
	line-height:0;
	margin:1.2rem;
}

.m-header-btn img {
	width:1.8rem;
}

.login-input{
	font-size:1rem;
	line-height:1.8rem;
	padding:0.6rem;
	width:100%;
	border:1px #DADADA solid;
	box-sizing:border-box;
	outline:none;
	margin-top:0.8rem;
}

.login_btn { 
	width:100%;
	font-size:1.2rem;
	background:#4166AA ;
	color:#FFFFFF;
	font-weight:bold;
	border:0;
	padding:0.8rem;
	box-sizing:border-box;
	outline:none;
	margin-top:0.8rem;
}

.study-table-m{
	border-top:1px #989898 solid;
	border-bottom:1px #D5D5D5 solid;
	border-spacing:0;
	font-size:1.2rem;
	width:100%;
	line-height:160%;
}
.study-table-m th {
	background:#F7F7F7;
	padding:0.6rem 0.3rem;
}
.study-table-m td {
	border-top:1px #D5D5D5 solid;
	padding:0.6rem 0.3rem;
	text-align:center;
}
.study-table-m td a {
	color:#000000;
}
.study-table-m tr.gray{
	background:#E0E0E0;
	color:#818181;
}
.study-table-m tr.gray a {
	color:#818181;
}


.kl_link{
	font-size:12px;
	color:#777777;
	font-family:'Nanum Gothic'; 
}
.total_str{
   font-size:12px;
   font-weight:bold;
}

.main_btn { display:block; width:100%; height:64px; background:url('/IMG/m/btn_bg_left.png') left no-repeat, url('/IMG/m/btn_bg_right.png') right no-repeat, url('/IMG/m/btn_bg_m.png') top repeat-x ;}

.tab_btn_on_left_1 { display:block; width:100%; height:61px; background:url('/IMG/m/tab_bg_on_left.png') left no-repeat,  url('/IMG/m/tab_bg_on_text.png') center no-repeat, url('/IMG/m/tab_bg_on_m.png') top repeat-x ; }
.tab_btn_off_right_2 { display:block; width:100%; height:61px; background:url('/IMG/m/tab_bg_off_left.png') left no-repeat, url('/IMG/m/tab_bg_off_right.png') right no-repeat, url('/IMG/m/tab_bg_off_work.png') center no-repeat, url('/IMG/m/tab_bg_off_m.png') top repeat-x ; }
.tab_btn_off_left_1 { display:block; width:100%; height:61px; background:url('/IMG/m/tab_bg_off_left.png') left no-repeat, url('/IMG/m/tab_bg_off_text.png') center no-repeat, url('/IMG/m/tab_bg_off_m.png') top repeat-x ;}
.tab_btn_on_right_2 { display:block; width:100%; height:61px; background:url('/IMG/m/tab_bg_on_left.png') left no-repeat, url('/IMG/m/tab_bg_off_right.png') right no-repeat, url('/IMG/m/tab_bg_on_work.png') center no-repeat, url('/IMG/m/tab_bg_on_m.png') top repeat-x ;}

.cyber_btn { display:block; width:100%; height:26px; background:url('/IMG/m/btn_sb_left.png') left no-repeat, url('/IMG/m/btn_sb_right.png') right no-repeat, url('/IMG/m/btn_movie.png') center no-repeat, url('/IMG/m/btn_sb_m.png') top repeat-x ; }
.text_btn { display:block; width:100%; height:26px; background:url('/IMG/m/btn_sb_left.png') left no-repeat, url('/IMG/m/btn_sb_right.png') right no-repeat, url('/IMG/m/btn_text2.png') center no-repeat, url('/IMG/m/btn_sb_m.png') top repeat-x ; }


.find_btn { display:block; width:100%; height:45px; background:url('/IMG/m/id_btn_bg02_left.png') left no-repeat, url('/IMG/m/id_btn_bg02_right.png') right no-repeat, url('/IMG/m/id_btn_find.png') center no-repeat, url('/IMG/m/id_btn_bg02_m.png') top repeat-x ; }

A:link {COLOR:#777777;TEXT-DECORATION: none}
A:visited {COLOR:#777777;TEXT-DECORATION: none}
A:active {COLOR:#777777;TEXT-DECORATION: none}
A:hover {COLOR:#66AED4;TEXT-DECORATION: none}

a {selector-dummy: expression(this.hideFocus=true);} /*¸µÅ© °É¸° °÷ ÀÚµ¿À¸·Î blurÁÖ±â*/


.m-member-agree-wrap{padding:0.5em}
.m-member-agree-wrap .member-join-title{width:100%; display:block; font-size:1.5em; font-weight:bold; height:2em; line-height:2em}
.m-member-agree-wrap .title-info{line-height:150%; margin-bottom:1em}
.m-member-agree-wrap .member-join-section .chk-box-div{padding:0.5em 0 0.5em 0.5em}
.m-member-agree-wrap .member-join-section .chk-box-div input{vertical-align:middle}
.m-member-agree-wrap .member-join-section textarea{width:95%}
.blue-btn{padding:0.1em 1em; text-align:center; line-height:2em; display:inline-block; border:1px solid #1175cb;  margin-right:0.3em; background:#1175cb}
.blue-btn a{color:#fff}

.member-agree-wrap{padding:0.5em}
.m-tbl{width:100%; border-spacing:0; border-collapse:collapse}
.m-tbl tr th{background-color:#f7f7f7; border:1px solid #d7d7d7}
.m-tbl tr th:first-child{border-left:none}
.m-tbl tr th:last-child{border-right:none}

.m-tbl tr td{border:1px solid #d7d7d7}
.m-tbl tr td:first-child{border-left:none}
.m-tbl tr td:last-child{border-right:none}

.m-tbl .red_star{color:#d04c02}
.m-tbl .sub-btn{display:inline-block; width:4em; height:1.5em; line-height:1.5em; text-align:center; border:1px solid #9a999e; background:#fff}
.m-tbl .sub-btn a{color:#333}
.ul-float{border-bottom:1px dotted #d7d7d7; padding:0.3em 0; margin-bottom:0.3em}
.ul-float:last-child{border-bottom:none;}
.ul-float .li-float{margin-bottom:0.3em}