/*ÇÁ¸®ÅÙ´Ùµå ÆùÆ® Ãß°¡ -2025.03.11 */
@font-face {
    font-family: 'Pretendard';
    src: url('/font/PretendardVariable.woff2') format('woff2-variations');
    font-weight: 100 900;
    font-style: normal;
}

/* º»°íµñ ÆùÆ® Ãß°¡ -2019.10.17 */
@font-face {
	font-family: 'Noto Sans KR',sans-serif;
	font-style: normal;
	font-weight: 300;
	src:local('NotoSansCJKkr-Light'), local('NotoSansCJKkr-Light'), url('/font/NotoSansCJKkr-Light.eot');
	src:url('/font/NotoSansCJKkr-Light.eot?#iefix') format('embedded-opentype');
}
@font-face {
	font-family: 'Noto Sans KR',sans-serif;
	font-style: normal;
	font-weight: 400;
	src:local('NotoSansCJKkr-Regular'), local('NotoSansCJKkr-Regular'), url('/font/NotoSansCJKkr-Regular.eot');
	src:url('/font/NotoSansCJKkr-Regular.eot?#iefix') format('embedded-opentype');
}

@font-face {
	font-family: 'Noto Sans KR',sans-serif;
	font-style: normal;
	font-weight: 500;
	src:local('NotoSansCJKkr-Medium'), local('NotoSansCJKkr-Medium'),url('/font/NotoSansCJKkr-Medium.eot');
	src:url('/font/NotoSansCJKkr-Medium.eot?#iefix') format('embedded-opentype');
}

@font-face {
	font-family: 'Noto Sans KR',sans-serif;
	font-style: normal;
	font-weight: 700;
	src:local('NotoSansCJKkr-Bold'), local('NotoSansCJKkr-Bold'),url('/font/NotoSansCJKkr-Bold.eot');
	src:url('/font/NotoSansCJKkr-Bold.eot?#iefix') format('embedded-opentype');
}

@font-face {
	font-family: 'Noto Sans KR',sans-serif;
	font-style: normal;
	font-weight: 900;
	src:local('NotoSansCJKkr-Black'), local('NotoSansCJKkr-Black'),url('/font/NotoSansCJKkr-Black.eot');
	src:url('/font/NotoSansCJKkr-Black.eot?#iefix') format('embedded-opentype');
}

/* ÀÓÆÑÅ¸¹ÎÃ¼ 2020.07.20 Ãß°¡
 @font-face { 
	font-family: 'DWImpactamin'; 
	src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_20-04@1.0/DWImpactamin.woff') format('woff'); 
	font-weight: normal; 
	font-style: normal; } 
*/

/* DEFAULT */

html{
	width:100%;
	font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;
}

input, img, a, div, span, ul, li,body, h1, h2, h3, select{margin:0;padding:0;}

body{
	position:relative;
	width:100%;
	margin:0;
	padding:0;
	font-family:'Pretendard', 'Noto Sans KR', sans-serif;
	font-size:16px;
	font-weight:400;
	letter-spacing:0;
	-webkit-overflow-scrolling: touch;
	line-height:1.5;
	color:#222;
	scrollbar-face-color:#eeeeee;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#fafafa;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color:#666666;
}

a{
	font-size:13px;
	text-decoration:none;
	outline:none;
	/* select-dummy:expression(this.hideFocus=true); */
	color:#555;
}

a:focus{
	outline:thin dotted
}
a:active,a:hover{
	outline:0;text-decoration:underline;
}
p{
	margin:0;
}
abbr[title]{
	border-bottom:1px dotted
}
b,strong{
	font-weight:500
}
blockquote{
	margin:0 40px 1em
}
dfn{
	font-style:italic
}
mark{
	background:#ff0;
	color:#555
}
code,kbd,samp{
	font-family:'Pretendard', 'Noto Sans KR', sans-serif;
	font-size:1em
}
pre{
	margin:0;
	margin-bottom:15px;
	padding:15px;
	font-size:12.8px;
	font-family:'Pretendard', 'Noto Sans KR', sans-serif;
	letter-spacing:-0.04em;
	background:#272822;
	color:#F8F8F2;
	white-space:pre-wrap;
	word-wrap:break-word;
}

q{
	quotes:none
}

small{
	font-size:75%
}

sup{
	display:inline-block !important;
	margin-top:-10px;
	font-size:1em;
	line-height:150%;
	vertical-align:top;
}
sub{
	position:relative;
	bottom:-0.25em;
	font-size:1em;
	line-height:150%;
	vertical-align:top;
}

dl,menu,ol,ul{
	margin:0;
	padding:0;
	list-style:none;
	list-style-image:none;
}

dd{
	margin:0;
	font-size:13px;
}

dt a{color:#666}
img{border:0}

svg:not(:root){
	overflow:hidden;
}

figure,form{
	margin:0;
	padding:0;
}
fieldset{
	margin:0 2px;
	padding:0.35em 0.625em 0.75em;
	border:1px solid #c0c0c0;
}

legend{
	padding:0;
	border:0;
	white-space:normal;
	*margin-left:-7px
}
select{
	padding:2px;
	padding-left:3px;
	font-size:13px;
	line-height:22px;
	color:#848689;
	height:22px;
	box-sizing:border-box;
}
button,input,select,textarea{
	margin:0;
	font-size:13px;
	vertical-align:middle;
	font-family:'Pretendard', 'Noto Sans KR', sans-serif;
	letter-spacing:-0.04em;
	line-height:normal;
	text-decoration:none;

}

button,input[type="button"],input[type="reset"],input[type="submit"]{
	-webkit-appearance:button;
	cursor:pointer;
	*overflow:visible
}

button[disabled],input[disabled]{
	cursor:default
}

input[type="checkbox"],input[type="radio"]{
	padding:0;
	margin-right:1px;
	box-sizing:border-box;
	vertical-align:-2px;
	*vertical-align:-1px;
	*height:13px;
	*width:13px
}
input[type="search"]{
	-webkit-appearance:textfield;
	-moz-box-sizing:content-box;
	-webkit-box-sizing:content-box;
	box-sizing:content-box
}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{
	-webkit-appearance:none
}
button::-moz-focus-inner,input::-moz-focus-inner{
	border:0;
	padding:0
}
textarea{
	overflow:auto;
	vertical-align:top;
	border: 1px solid #d9d9d9;
}
table{
	border-collapse:collapse;
	border-spacing:0;
	table-layout:fixed;
}

table th{
	font-weight:500;
}

table td{
	font-weight:400;
}


h2,h3,h4,h5,h6{
	line-height:1.2;
	font-weight:400
}

label{display:inline-block;}

/* //DEFAULT */

/* =================================== COMMON =================================== */
.fl {float:left}
.fr	{float:right}

/* clear:both; */
.cb {clear:both; height:0 !important;margin:0 !important;line-height:0 !important; }
.cb_1{clear:both; font-size:1px; _margin-top:-2px}
span.cb{clear:both; _display:block;_height:1px; _border-bottom:1px solid #ccc; }
.cb1{clear:both; height:10px}
.cb2{clear:both; height:20px}
.cb3{clear:both; height:0 !important; line-height:0 !important; margin:0 !important;_display: inline-block}
.cb4{clear:both; height:0 !important; line-height:0 !important; margin:0 !important;_display: inline}
.cb_b1{clear:both; border-bottom:1px solid #ccc}

/* position */
.pr	{position:relative}
.top20	{top:20px !important}
.top40	{top:40px !important}
.top56	{top:56px !important}

/* width */
.width_25	{width:25px !important}
.width_30	{width:30px !important}
.width_35	{width:35px !important}
.width_40	{width:40px !important}
.width_50	{width:50px !important}
.width_60	{width:60px !important}
.width_65	{width:65px !important}
.width_87	{width:87px !important}
.width_100	{width:100px !important;}
.width_136	{width:136px !important;}
.width_250	{width:250px !important;}
.width_385	{width:385px !important;}
.width_390	{width:390px !important;}
.width_400	{width:400px !important;}
.width_470	{width:470px !important;}
.width_600	{width:600px !important}
.width_650	{width:650px !important}
.w44 {width: 42px;}
.table100,
.w100{width:100%; }
.table48 {width:48%; }

/* height */
.height_125	{height:125px}

/* margin */
.m0	{margin:0 !important}
.margin_0	{margin:0 !important}

.mt0	{margin-top:0 !important}
.mt2	{margin-top:2px !important}
.mt3	{margin-top:3px !important}
.mt5	{margin-top:5px !important}
.mt10	{margin-top:10px !important}
.mt15	{margin-top:15px !important}
.mt13	{margin-top:13px !important}
.mt16	{margin-top:16px !important}
.mt20	{margin-top:20px !important}
.mt30	{margin-top:30px !important}
.mt35	{margin-top:35px !important}
.mt40	{margin-top:40px !important}
.mt45	{margin-top:45px !important}
.mt50	{margin-top:50px !important}
.mt60	{margin-top:60px !important}
.mt70	{margin-top:70px !important}
.mt80	{margin-top:80px !important}
.mt90	{margin-top:90px !important}
.mt100	{margin-top:100px !important}
.mt-2	{margin-top:-2px !important}
.mt-5	{margin-top:-5px !important}
.mt-10	{margin-top:-10px !important}
.mt-15	{margin-top:-15px !important}
.mt-20	{margin-top:-20px !important}
.mt-23	{margin-top:-23px !important}
.mt-30	{margin-top:-30px !important}
.mt-32	{margin-top:-32px !important}
.mt-35	{margin-top:-35px !important}
.mt-10ie6	{_margin-top:-10px !important}
.mt-20ie6	{_margin-top:-20px !important}
.mt-30ie6	{*margin-top:-30px !important;_margin-top:-30px !important}
.mt_150	{margin-top:150px !important}

.mb0	{margin-bottom:0px !important}
.mb1	{margin-bottom:1px !important}
.mb3	{margin-bottom:3px !important}
.mb4	{margin-bottom:4px !important}
.mb5	{margin-bottom:5px !important}
.mb7	{margin-bottom:7px !important}
.mb10	{margin-bottom:10px !important}
.mb15	{margin-bottom:15px !important}
.mb20	{margin-bottom:20px !important}
.mb30	{margin-bottom:30px !important}
.mb35	{margin-bottom:35px !important}
.mb40	{margin-bottom:40px !important}
.mb45	{margin-bottom:45px !important}
.mb50	{margin-bottom:50px !important}
.mb55	{margin-bottom:55px !important}
.mb60	{margin-bottom:60px !important}
.mb70	{margin-bottom:70px !important}
.mb80	{margin-bottom:80px !important}
.mb85	{margin-bottom:85px !important}
.mb90	{margin-bottom:90px !important}
.mb100	{margin-bottom:100px !important}
.mb130	{margin-bottom:130px !important}
.mb180	{margin-bottom:180px !important}
.mb3500	{margin-bottom:3500px !important}
.mb-3	{margin-bottom:-3px !important}
.mb-20	{margin-bottom:-20px !important}
.mb-30	{margin-bottom:-30px !important}

.mr4	{margin-right:4px !important}
.mr5	{margin-right:5px !important}
.mr10	{margin-right:10px !important}
.mr15	{margin-right:15px !important}

.ml_10	{margin-left:10px !important}
.ml_15	{margin-left:15px !important}
.ml_20	{margin-left:20px !important}
.ml_22	{margin-left:22px !important}
.ml_30	{margin-left:30px !important}
.ml_40	{margin-left:40px !important}
.ml_50	{margin-left:50px !important}
.ml_55	{margin-left:55px !important}

.ml-10	{margin-left:-10px !important;}
.ml-20	{margin-left:-20px !important;}
.ml-30	{margin-left:-30px !important;}
.ml-40	{margin-left:-40px !important;}

/* padding */
.p0		{padding:0 !important}
.p1		{padding:4px  1px !important}
.pd15	{padding:15px !important}
.pd30	{padding:30px !important}
.pt0	{padding-top:0 !important}
.pt2	{padding-top:2px !important}
.pt5	{padding-top:5px !important}
.pt10	{padding-top:10px !important}
.pt15	{padding-top:15px !important}
.pt20	{padding-top:20px !important}
.pt25	{padding-top:25px !important}
.pt30	{padding-top:30px !important}
.pt35	{padding-top:35px !important}
.pt40	{padding-top:40px !important}
.pb0	{padding-bottom:0 !important}
.pb5	{padding-bottom:5px !important}
.pb10	{padding-bottom:10px !important}
.pb15	{padding-bottom:15px !important}
.pb20	{padding-bottom:20px !important}
.pb80	{padding-bottom:80px !important}
.pl0	{padding-left:0px !important}
.pl10	{padding-left:10px !important}
.pl15	{padding-left:15px !important}
.pl20	{padding-left:20px !important}
.pl30	{padding-left:30px !important}
.pr30	{padding-right:30px !important}
.pl40	{padding-left:40px !important}
.pl50	{padding-left:50px !important}
.pl55	{padding-left:55px !important}
.pl70	{padding-left:70px !important}
.pl100	{padding-left:100px !important}
.pl120	{padding-left:120px !important}
.pr10	{padding-right:10px !important}
.pr20	{padding-right:20px !important}
.pr30	{padding-right:30px !important}
.pr40	{padding-right:40px !important}

.padding_5	{padding:5px !important}
.pt-0ie6	{_padding-top:0 !important;}
.pt-5ie6	{_padding-top:5px !important;}

/* ÆùÆ® »çÀÌÁî */
.fz10	{font-size:10px !important}
.fz11	{font-size:11px !important}
.fz12	{font-size:12px !important}
.fz13	{font-size:13px !important}
.fz14	{font-size:14px !important}
.fz15	{font-size:15px !important}
.fz16	{font-size:16px !important}
.fz17	{font-size:17px !important}
.fz18	{font-size:18px !important}
.fz20	{font-size:20px !important}
.fz22	{font-size:22px !important}
.fz23	{font-size:23px !important}
.fz24	{font-size:24px !important}
.fz25	{font-size:25px !important}
.fz30	{font-size:30px !important}
.fz35	{font-size:35px !important}

/* color */
.white{color:#fff !important}
.red{color:#f2888a !important}
.red_txt{color:#e30c0c !important;}
.pink{color:#e22375 !important;}
.pink_txt2{color:#cf0059 !important}
.green{color:#5e9812 !important}
.green02{color:#37b42d !important}
.yellow{color:#fff200 !important}
.right_yellow{color:#fbf678 !important}
.orange{color:#ff4200 !important}
.orange2{color:#ff7800 !important}
.blue{color:#0081ff !important}
.blue2{color:#004dd3 !important}
.right_blue{color:#04b1d8 !important}
.purple{color:#4a68ba !important}
.black{color:#000 !important}
.darkgray{color:#777777 !important}
.gray{color:#777777 !important}
.gray01{color:#666 !important}
.gray02{color:#333 !important}
.gray03{color:#111 !important}

.yellow_back{color:#fff582;}
.green_back{color:#4fa503;}
.blue_back{color:#2765b0;}
.orange_back{color:#ea4501;}
.darkblue_back{color:#01265b;}
.red_back{color:#ea4501;}
.purple_back{color:#eda7ff;}
.skyblue_back{color:#5a94de;}
.brown_back{color:#635555;}
.darkgray_back{color:#000333;}
.pink_back{color:#3078c2 !important;}
.pink_txt{color:#ff519c !important;}
.pink_txt2{color:#ea3281 !important;}
.blue_txt{color:#2765b0 !important;}
.blue_txt2{color:#8494c0 !important;}
.blue_txt3{color:#bacfff !important;}
.pink_back{color:#3078c2 !important;}
.pink_txt{color:#ff519c !important;}
.blue_txt{color:#2765b0 !important;}
.blue_txt2{color:#8494c0 !important;}
.white_txt{color:#ffffff !important;}
.gray_white{color:#d1d1d1 !important;}
.orange_ub{color:#ff4200 !important;}
.lightgray{color:#3d3d3d !important; }

/* background */
.bg_no	{background: none !important}
.back_lightgray	{background:#f4f4f4;}
.back_lightskin	{background:#FDEFEA !important;}
.back_lightsky	{background:#e6ecf4 !important;}
.back_lightsky2	{background:#e0f2fd;}
.back_lightblue	{background:#d8e3f0;}
.bg_pu_2	{background:#f2f5fe !important}
.back_lightyellow	{background:#f8f8e1}
.bg_gray	{background:#f3f3f3}
.bg_gray2	{background:#fafae8}

.back_sky	{background:#4899ee !important; color:#fff !important}

/* border */
.bn{border:none !important}
.no_border2{border:0 !important}
.border_none{border:0 !important}
.bdt	{border-top:1px dotted #ccc}
.blt	{border-top:1px solid #909090}
.blt3	{border-top:2px solid #909090}
.blt1	{border-top:1px solid #cccccc}
.blt2	{border-top:1px solid #cccccc}
.bln	{border-left:none !important}
.brn	{border-right:none !important}
.br_2	{border-right:1px solid #ffffff;}
.br_3	{border-right:1px solid #d7d7d7; }
.blb	{border-bottom:1px solid #909090 !important}
.u_l	{border-bottom:1px solid #ccc !important}
.bbn	{border-bottom:none !important}

.br_1	{border-right:1px solid #ebebeb; color:#838383 }

/* etc */
.txt_thin	{font-weight:300 !important;line-height:150%;}
.txt_left	{text-align:left !important}
.txt_center	{text-align:center !important}
.txt_right	{text-align:right !important}
.tac	{text-align:center !important}
.tar	{text-align:right !important}
.tal	{text-align:left !important}

.letter_m1{letter-spacing:-1px}
.letter_m2{letter-spacing:-2px}
.letter_m3{letter-spacing:-3px}
.ls1{letter-spacing: 1px}
.ls2{letter-spacing: 2px}
.ls3{letter-spacing: 3px}
.ls-1{letter-spacing: -1px}

.dn	{display:none !important}
.dp_inbl	{display:inline-block}

.over_y_s{overflow-y: scroll}
.ofv	{overflow:visible !important}

.bold	{font-weight:500}
.bold2	{font-weight:700}

.va_b	{vertical-align: bottom}
.va_m	{vertical-align: middle}

.scroll-top-btn{display:none;position:fixed;bottom:0px;right:0;cursor:pointer;z-index:5;}/* //°øÅë top¹öÆ° */


/* //=================================== COMMON ===================================// */



.russele_table_layer {float:left; display:inline-block;}
.russele_table_layer .top {background:url('http://img.megastudy.net/campus/library/image/kangnam/danka/layer_russel_top.png') no-repeat; width:564px; height:65px; padding:15px 0 0 18px;}
.russele_table_layer .img {background:url('http://img.megastudy.net/campus/library/image/kangnam/danka/layer_russel1.png') no-repeat; width:544px; height:285px; padding:74px 0 0 38px;}
.russele_table_layer .tit { background:#4161b8; color:#FFF; width:526px; text-align:center; padding:10px 10px; font-weight:500; font-size:16px;}
.russele_table_layer ul {float:left;display:table;table-layout:fixed;list-style:none;margin-right:16px;}
.russele_table_layer ul li {width:88px; font-size:13px; text-align:center;padding:0;margin:0 0 9px 0;line-height:13px;}
.russele_table_layer ul li span {display:table-cell;vertical-align:middle;width:88px;height:36px;padding:0;margin:0;}
.russele_table_layer ul li.box_on {background:#4161b8;color:#FFF; }
.russele_table_layer ul li.box_off {background:#ccc;color:#ababab; }
.russele_table_layer .txt { background:#cfd7ed; padding:0 0 20px 30px; font-size:13px; color:#464951;width:552px;}
.russele_table_layer_x {float:left;display:block; width:27px; height:30px;}

.login_footer{width:100%;overflow: hidden;}
.login_footer .login_footer_inner{width:110%;overflow: hidden;}
.login_footer .box{float:left;width:386px;margin-right: 10px;height: 192px;border-bottom: 1px solid #a4a4a4;margin-bottom: 21px;}
.login_footer .box2{height: 150px}
.login_footer h5{font-size:13px;text-align: center;background: #f5f5f5;border-bottom: 2px solid #a4a4a4;color: #555555;padding:10px 0 10px 0;margin:0 0 15px 0}
.login_footer h5 strong{font-size:15px;display:block;line-height: 1.5;}
.login_footer  ul{font-size: 13px;color: #838383;padding:0 0 0 21px;}
.login_footer  li{padding:0 0 0 8px;background: url("http://russeldata.megastudy.net/campus/images/campus/library/russel/mypage/ic_login2.gif") 0 7px no-repeat;}
.login_footer  .st{background-position: 0 24px;}
.login_footer  .st strong{color: #ee3b41;display: block;margin-left: -10px;}

/* ±âÅ¸ Error ÆäÀÌÁö */
.positionNon{position:inherit;}
.repairWrap{/* min-width:1017px; */}
.repairWrap .in{text-align:center;letter-spacing:-1px;width:1017px;position:absolute;left:50%;top:50%;margin-left: -508px;margin-top: -306px;}
.repairWrap .in img{margin-left: 170px;width: auto;}
.repairWrap .in .title{color:#222;font-size:30px;font-weight:700;top:50%; line-height: 1;}
.repairWrap .in .titleSub{margin:30px 0 40px 0;font-size:19px;line-height:1.5;color:#222;}
.repairWrap .in .info{display: flex; align-items: center; justify-content: center; gap:16px;}
.repairWrap .in .info dt{color:#FFF;background-color:#0081FF;border-radius:50px;display:flex;align-items:center;justify-content:center;width:110px;height:38px;font-size:20px;font-weight:600;line-height:1;}
.repairWrap .in .info dd{font-size:23px;color:#067ae8;letter-spacing: -0.46px;font-weight: 600;}
.repairWrap .in .foot{color:#bababa;letter-spacing:0;margin:40px 0 0 0;padding:40px 0 0 0;border-top:1px solid #dddddd;}




/* Ãß°¡ */
.media,.mediaBody{overflow:hidden;zoom:1}
.mediaAside{float:left;display:inline;margin-right:1em}
.clearfix{zoom:1}
.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.masthead{background:#F5F5F5;padding:75px 0}
.block{margin-bottom:45px}
.pre_join{background:#f9f9f9;color:#272822;padding:15px;font-size:13px;margin-bottom:15px}
.pre_join_p {background:#f9f9f9;color:#3d1512;padding:15px;font-size:13px;margin-bottom:15px}
pre .cmt{color:#75715E}
pre .rsv{color:#F92672}
pre .var{color:#FD971F}
pre .fn{color:#66D9EF}
pre .str{color:#E6DB74}
pre .attr{color:#A6E22E}
.sup2	{margin-top:-2px !important;}
.sup5	{margin-top:-5px !important;}
.button-group{margin-bottom:15px}
.button,.button-primary,.button-secondary{
display:inline-block;
padding:7.5px 15px;
border:1px solid rgba(0,0,0,0.05);
border-radius:4px;
background-image:-webkit-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image:-moz-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image:-ms-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image:-o-linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0));
background-image:linear-gradient(top,rgba(255,255,255,0.3),rgba(255,255,255,0));
color:#FFF;
text-decoration:none;
text-shadow:-1px -1px 0 rgba(0,0,0,0.6);
box-shadow:inset 0 1px 0 0 rgba(255,255,255,0.4);
}

.button:hover,.button-primary:hover,.button-secondary:hover,.button:focus,.button-primary:focus,.button-secondary:focus{
background-image:-webkit-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0));
background-image:-moz-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0));
background-image:-ms-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0));
background-image:-o-linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0));
background-image:linear-gradient(top,rgba(0,0,0,0.1),rgba(0,0,0,0));
}

.button-primary{background-color:#2971D5}
.button-secondary{text-shadow:-1px -1px 0 rgba(255,255,255,0.6);background-color:#DDD;color:#666}
.ell{display:block; text-overflow: ellipsis; overflow: hidden;white-space:nowrap;}
.no_border{margin:0 0 20px 0 !important; border:0 !important; padding:0 !important}
.no_fz{text-decoration:none;font-weight:400;line-height:150%;}
.png24{tmp:expression(setPng24(this))}
.over_y_s table{border:0 !important}
.hr10{clear: both; display:block;padding:5px 0 !important;_padding:0; margin:10px 0; border:0; border-bottom:1px solid #ccc}
.ell{display:block; text-overflow: ellipsis; overflow: hidden;white-space:nowrap;}
.h3_v2{font-size:20px; font-weight: 400; padding:10px 0; margin:0; color:#444}
.dc {text-decoration:none; color:#555555; font-weight:500;}
.pointer{cursor:pointer; display:inline-block}
.input_middle input{vertical-align:middle}
.blank{ height:10px; background:#FFF; width:1015px; display:block;}
.ff_fg{font-family:"Franklin Gothic Medium",Franklin Gothic Medium,"Franklin Gothic",Franklin Gothic; vertical-align:sub;*vertical-align:middle;letter-spacing:-1px;font-weight:500;line-height:100%;}
.farial{font-family:arial !important;vertical-align:sub;*vertical-align:middle;letter-spacing:0;font-weight:500;}
.fverdana{font-family:verdana !important;vertical-align:sub;*vertical-align:middle;letter-spacing:0;font-weight:500;}
.fhelvetica{font-family:helvetica !important;vertical-align:sub;*vertical-align:middle;letter-spacing:0;font-weight:500;}
@-moz-document url-prefix(){.ff_fg {vertical-align:middle} }
.m_1_04_p2{background:url("https://russeldata.megastudy.net/campus/images/campus/library/image/subpage/m_1_04_p2_bull.png") no-repeat 0 6px; padding:0 0 0 5px; font-size:13px; margin-top:5px; line-height:120%}

/* ¿ø¼­ Á¢¼ö »ý³â¿ùÀÏ ÀÎÇ² */
.content-wrap #birth_year {width:35px;}
.content-wrap #birth_month, .content-wrap #birth_day {width:15px;margin-right:2px;}


