body {font-family:"AppleGothic", verdana, gulim, "±¼¸²", dotum, "µ¸¿ò", sans-serif;}
body { margin:0; padding:0; background-image:url(../images/nav_bg.jpg); background-repeat:repeat-x; -webkit-text-size-adjust:none; }
body.bg_none{background-image:none}
.container { margin:0; padding:0;}
.contents { margin:0; padding:0; }

.fl{float:left}
.fr{float:right}
.p0{padding:0px !important}
.p5{padding:5px !important}
.p10{padding:10px !important}

.pr0{padding-right:0px !important}
.pr5{padding-right:5px !important}
.pr10{padding-right:10px !important}

.pl0{padding-left:0px !important}
.pl5{padding-left:5px !important}
.pl10{padding-left:10px !important}

.pt0{padding-top:0px !important}
.pt5{padding-top:5px !important}
.pt10{padding-top:10px !important}

.pb0{padding-bottom:0px !important}
.pb5{padding-bottom:5px !important}
.pb10{padding-bottom:10px !important}

.ls-1{letter-spacing:-1px}
.ls-2{letter-spacing:-2px}
.ws-1{word-spacing:-1px}
.ws-2{word-spacing:-2px}

.left{text-align:left !important}
.right{text-align:right !important}
.center{text-align:center !important}

.clear{clear:both; height:0; overflow:hidden;}

tr.p0 td{padding:0px}
tr.p10 td{padding:10px}

.nav {position:relative; display:block;  width:990px; height:106px; margin:0; background:#2c83c8 url(../images/bg_nav.jpg) no-repeat left top; left:50%; margin-left:-495px;}
.nav {_height:1%; padding:0; list-style:none; }
*:first-child+html .nav {height:1%;}
.nav:after{content:" "; display:block; clear:both; height:0; visibility:hidden; }

.nav a.logo { display:block; float:left; width:135px; height:55px; margin:30px 0 0 20px; background:url(../images/logo.png) no-repeat left top; }

.nav ul.menu { display:block; float:right; margin:30px 0 0 110px; padding:0; list-style:none; z-index:1;}
.nav ul.menu {_height:1%; padding:0; }
*:first-child+html .nav ul.menu {height:1%;}
.nav ul.menu:after{content:" "; display:block; clear:both; height:0;  }
    .nav ul.menu li { float:left; margin:0; padding:0;}
    .nav ul.menu li a { display:block; margin:0; padding:0; background-image:url(../images/nav_menu.png); background-repeat:no-repeat; overflow:hidden;}
    .nav ul.menu li a.menu_1 { width:106px; height:55px; background-position:0px 0px; }
    .nav ul.menu li a.menu_2 { width:127px; height:55px; background-position:-106px 0px; }
    .nav ul.menu li a.menu_3 { width:111px; height:55px; background-position:-586px 0px; }
    .nav ul.menu li a.menu_4 { width:126px; height:55px; background-position:-233px 0px; }
    .nav ul.menu li a.menu_5 { width:127px; height:55px; background-position:-359px 0px; }
    .nav ul.menu li a.menu_6 { width:100px; height:55px; background-position:-486px 0px; }

.mainImage {position:relative; width:990px; height:570px;  background:url(../images/main.jpg?v=20180608) no-repeat left top; left:50%; margin-left:-495px;}
.mainImage a.mainLink1 { display:block; float:left; width:179px; height:81px; margin:431px 15px 0 584px; background: url(../images/btn_03.png) no-repeat left top; }
.mainImage a.mainLink2 { display:block; float:left; width:174px; height:81px; margin:431px 0 0 3px; background: url(../images/btn_04.png) no-repeat left top; }

.mainImagebg {position:absolute; width:100%; height:570px; background: #2b79c3;}
.mainNotice {position:relative; margin-top:20px; width:990px; height:120px;  left:50%; margin-left:-495px;}
.mainNotice {_height:1%; padding:0; }
*:first-child+html .mainNotice{height:1%;}
.mainNotice:after{content:" "; display:block; clear:both; height:0;}

.mainNotice .notice { float:left; width:300px; height:120px; margin-left:25px; }
.mainNotice .banner { float:left; width:340px; height:120px; background:url(../images/usmbc_mediajob.jpg) no-repeat 50% 50%;}

.mainNotice .notice table.note { border-collapse:collapse; }
.mainNotice .notice table.note td.bullet   { width:5px; text-align:left; }
.mainNotice .notice table.note td.title    { color:#666; font-size:12px; width:215px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.mainNotice .notice table.note td.title a  { display:inline-block; max-width:190px; text-overflow:ellipsis; overflow:hidden; white-space:nowrap; vertical-align:middle; font-size:11px}
.mainNotice .notice table.note td.title img{ vertical-align:middle }
.mainNotice .notice table.note td.reg_date { width:70px; color:#999; font-size:10px; text-align:center; line-height:10px; }


.showCareerTab { display:block; padding:10px 0; }
.showCareerTab label{ display:inline-blick; margin-right:15px; }
.showCareer { display:block; padding:10px 0;  }
.showCareer td {}

.showCareer label{ display:inline-blick; margin-right:10px; }

div.section { width:790px; text-align:left; padding-bottom:5px; line-height:30px;}

table.agreement_table h3{margin:10px 0 3px;font-size:13px}
table.agreement_table input[type=checkbox]{vertical-align:middle}
table.agreement_table .textarea{height:140px;color:#666;font-size:12px;border:1px solid #666;overflow:hidden;overflow-y:auto;line-height:14px;padding:10px;margin-bottom:5px;box-sizing:border-box;text-align:left}

table.admin { border-collapse:collapse; margin:0;}
    table.admin tr{ padding:0;}
    table.admin th { height:20px; font-size:12px; font-weight:bold; line-height:30px; text-align:center; background-color:#eef8ff; border:1px solid #ccc; }

    table.admin td { height:20px; line-height:20px; font-size:12px; border:1px solid #ccc; text-align:center; }

    table.admin td.label { height:20px; line-height:20px; font-size:12px; font-weight:bold; border:1px solid #ccc; background-color:#eef8ff; text-align:center; }

	table.admin td.foot  { height:20px; line-height:20px; font-size:12px; border:none; text-align:right; padding:5px;}
	table.admin td.foot a.addBtn { display:inline-block; width:39px; height:17px; background:url(../career/images/btn_add.jpg) no-repeat left top;  }
	table.admin td a.delBtn { display:inline-block; width:36px; height:18px; background:url(../career/images/btn_del.jpg) no-repeat left top;  }


table.career { width:790px; border-collapse:collapse; margin:0;}
    table.career tr{ padding:0;}
    table.career th { height:30px; font-size:12px; font-weight:bold; line-height:30px; text-align:center; background-color:#eef8ff; border:1px solid #ccc; }

    table.career td { line-height:30px; border:1px solid #ccc; text-align:center; }

    table.career td.label { height:30px; line-height:30px; font-size:12px; font-weight:bold; border:1px solid #ccc; background-color:#eef8ff; text-align:center; }

	table.career td.foot  { height:30px; line-height:30px; font-size:12px; border:none; text-align:right; padding:5px;}
	table.career td.foot a.addBtn { display:inline-block; width:39px; height:17px; background:url(../career/images/btn_add.jpg) no-repeat left top;  }
	table.career td a.delBtn { display:inline-block; width:36px; height:18px; background:url(../career/images/btn_del.jpg) no-repeat left top;  }


	table.rsm_table td.foot  { border:none; text-align:right; padding:10px 5px 3px 0px;}
	table.rsm_table td.foot a.addBtn { display:inline-block; width:39px; height:17px; background:url(../career/images/btn_add.jpg) no-repeat left top;  }
	table.rsm_table td a.delBtn { display:inline-block; width:36px; height:18px; background:url(../career/images/btn_del.jpg) no-repeat left top;  }


table.edu { width:100%; border-collapse:collapse; margin:0; padding:0;}
    table.edu tr{ padding:0;}
    table.edu th { height:30px; font-size:12px; font-weight:bold; line-height:30px; text-align:center; background-color:#eef8ff; border:1px solid #ccc; }

    table.edu td { height:30px; line-height:30px; font-size:12px;  border:1px solid #ccc; text-align:center; }

    table.edu td.label { height:30px; line-height:30px; font-size:12px; border:1px solid #ccc; background-color:#eef8ff; text-align:center; }

	table.edu td.foot  { height:30px; line-height:30px; font-size:12px; border:none; text-align:right; padding:5px;}
	table.edu td.foot a.addBtn { display:inline-block; width:39px; height:17px; background:url(../career/images/btn_add.jpg) no-repeat left top;  }
	table.edu td a.delBtn { display:inline-block; width:36px; height:18px; background:url(../career/images/btn_del.jpg) no-repeat left top;  }

	div.footAction { font-size:12px; text-align:right;padding:0;padding-right:5px;height:30px}
	div.footAction  a.addBtn { display:inline-block; width:39px; height:17px; background:url(../career/images/btn_add.jpg) no-repeat left top; }

    table.career td.no       { width:40px; text-align:center; font-size:10px; color:#999; }
    table.career td.usr_name { text-align:center; }
    table.career td.usr_name a { color:#3366ff; }

    table.career td.birth    { width:60px; text-align:center;}
    table.career td.money    { width:70px; text-align:right; padding-right:10px; font-weight:bold;}
    table.career td.bank     { width:70px; text-align:center;}
    table.career td.type     { width:80px; text-align:center;}
    table.career td.phone    { width:110px; text-align:center;}
    table.career td.regdate  { width:80px; text-align:center; font-size:12px;}
    table.career td.adddate  { width:70px; text-align:center; font-size:10px; color:#999;}
    table.career td.action   { width:50px; text-align:center;}
    table.career td input[type=text] { background-color:#FFFFFF; border-color:#7C7C7C #C3C3C3 #DDDDDD; border-style:solid; border-width:1px; }
    /* table.career td input:hover { background-color:#FFF7C0;} */
    table.career td input:focus { background-color:#FFF7C0;}
    .ord { background-color:#ddd; }

table.top_menu { width:1000px; border-collapse:collapse; margin:0; background-color:#d89b21;}
    table.top_menu tr { padding:0;}
    table.top_menu td { width:100px; height:30px; line-height:30px; font-size:12px; border-right:1px solid #fff; text-align:center; }
    table.top_menu td a { display:block; height:30px; line-height:30px; font-size:12px; font-weight:bold; border:none; color:#fff; background-color:#2b79c3; text-align:center; }
    table.top_menu td a:hover { color:#333; background-color:#b8d9f9; }



table.adminList { width:1000px; border-collapse:collapse; margin:0; }
    table.adminList tr{ padding:0; }
    table.adminList tr:hover { padding:0; background-color:#fff7c0;}
    table.adminList th { height:30px; font-size:12px; font-weight:bold; line-height:30px; text-align:center; background-color:#EEEEEE; border:1px solid #ccc; }
    table.adminList td { height:30px; font-size:12px;  border:1px solid #ccc; }
	table.adminList tr.total { padding:0;background-color:#ffffff;}
	table.adminList tr.total:hover { padding:0;background-color:#ffffff;}
    table.adminList .gender_F{color:#D20000}
    table.adminList .gender_M{color:#0033FF}


.copyright {position:relative; width:438px; height:50px; margin-top:30px; left:50%; margin-left:-219px; color:#999; font-family:verdana; }


a:link      { font-size:12px; text-decoration:none; color:#4D4D4D;}
.font_big   { font-size:14px; color:#000; }
.font_apply { font-size:16px; font-weight:bold; color:#000; }

form { margin:0pt;padding:0pt;}


A:active  {text-decoration:none;}
A:visited {text-decoration:none; color:#4D4D4D;}
A:hover   {text-decoration:none; color:#297FEB;}
body, table, td  { 
	font-size:12px;
	line-height:150%;
	color:#4D4D4D;
}
.tdline {
	border:1px solid #D5D5D5;
	font-size:12px;
	color:black;
	background-color:white;
	padding:5px;
}
.tdline1 {
	border-left:1px solid #D5D5D5;
	border-right:1px solid #D5D5D5;
	border-bottom:1px solid #D5D5D5;
	font-size:12px;
	color:black;
	background-color:white;
	padding:5px;
}
.tdline0 {
	border-right:1px solid #d0d0d06;
	border-bottom:1px solid #d0d0d0;
	border-collapse:collapse;
}
.tdline01 {
	border-bottom:1px solid #d0d0d0;
	border-collapse:collapse;
}

.formline {
	border:1px solid #cdcdcd;
	font-size:12px;
	color:black;
}

/*ÀÔ·ÂÃ¢ »ö»óÀû¿ë*/
.formline_in {
	border:1px solid #0364db;
	font-size:12px;
	color:black;
}

/*ÀÔ·ÂÃ¢ »ö»ó¿øº¹*/
.formline_out {
	border:1px solid #cdcdcd;
	font-size:12px;
	color:black;
}

.regline { border:1px solid #999999; font-family:u; font-size:12px; color:black; background-color:white; }
a.leftmenu:link { font-size:12px; color:#0C6BCD; text-decoration:none; font-weight:bold }
a.leftmenu:visited { font-size:12px; color:#0C6BCD; text-decoration:none; }
a.leftmenu:active { font-size:12px; color:#0C6BCD; text-decoration:none; }
a.leftmenu:hover { font-size:12px; color:#67A7E8; text-decoration:none; font-weight:bold }

a.line:link { font-size:12px; color:#588AE8; text-decoration:underline; }
a.line:visited { font-size:12px; color:#588AE8; text-decoration:underline; }
a.line:active { font-size:12px; color:#588AE8; text-decoration:underline; }
a.line:hover { font-size:12px; color:#2F69D6; text-decoration:underline }

a.p_menu:link { font-size:12px; color:#585858; text-decoration:none; }
a.p_menu:visited { font-size:12px; color:#585858; text-decoration:none; }
a.p_menu:active { font-size:12px; color:#585858; text-decoration:none; }
a.p_menu:hover { font-size:12px; color:#588AE8; text-decoration:none }

a.move:link { font-size:12px; color:#585858; text-decoration:none; }
a.move:visited { font-size:12px; color:#585858; text-decoration:none; }
a.move:active { font-size:12px; color:#585858; text-decoration:none; }
a.move:hover { font-size:12px; POSITION:relative; TOP:1px; color:#0033FF; text-decoration:none }

a.movec:link { font-size:12px; color:#3300CC; text-decoration:none; }
a.movec:visited { font-size:12px; color:#3300CC; text-decoration:none; }
a.movec:active { font-size:12px; color:#3300CC; text-decoration:none; }
a.movec:hover { font-size:12px; POSITION:relative; TOP:1px; color:#0066FF; text-decoration:none }

a.where:link { font-size:12px; color:#464546; text-decoration:none; }
a.where:visited { font-size:12px; color:#464546; text-decoration:none; }
a.where:active { font-size:12px; color:#464546; text-decoration:none; }
a.where:hover { font-size:12px; color:#464546; text-decoration:underline }

a.b:link { font-family:""; font-size:12px;	color:#FF9900; text-decoration:none; font-weight:bold; }
a.b:visited { font-size:12px; color:#FF9900; text-decoration:none; }
a.b:active { font-size:12px; color:#FF9900; text-decoration:none; }
a.b:hover { font-size:12px; color:#FF9900; text-decoration:underline; font-weight:bold }

a.text:link { font-size:12px; color:#777676; text-decoration:none; }
a.text:visited { font-size:12px; color:#777676; text-decoration:none; }
a.text:active { font-size:12px; color:#777676; text-decoration:none; }
a.text:hover { font-size:12px; color:#3C3B3B; text-decoration:underline }

BODY { scrollbar-face-color, "":#ffffff;
	scrollbar-track-color:#ffffff;
	background-repeat:repeat-x;
}
.sfont_red {
	font-size:12px;
	color:#F00;
}
.sfont {font-size:12px;}
.font_s {font-size:11px;}
.bfont {font-size:13px;}
.byte {font-family:u; background-color:#84F2EF; margin-top:0px; margin-right:0px; margin-bottom:0px; margin-left:0px; border-top-width:0px; border-right-width:0px; border-bottom-width:0px; border-left-width:0px; font-size:9pt;  color:#336699; width:2em; height:1em; text-align:center; vertical-align:top;}
.formarea {
	border:1px solid #EEF8FF;
	font-family:u;
	font-size:12px;
	color:black;
	background-color:white;
}
.box  { border-left:1px solid black; border-right:1px solid #6F6F6F; border-top:1px solid black;  font-size:9pt; color:black; background-color:#DADADA }
IMG {
	border:0pt none;
	text-align:center;
}
.bg_bluetext {
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	background-color:#0878B7;
	border-top-style:2;
	border-bottom-style:2;
	border-top-color:#0878B7;
	border-right-color:#0878B7;
	border-bottom-color:#0878B7;
	border-left-color:#0878B7;
	border-top-width:thin;
	border-right-width:thin;
	border-bottom-width:thin;
	border-left-width:thin;
}
.bottomline {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:#E4E4E4;
	padding-left:5px;
}
.blue_font {
	font-weight:bold;
	color:#0878B7;
}
.dotline {
	border-bottom-width:1px;
	border-bottom-style:dashed;
	border-bottom-color:#E0E0E0;
}
.dashed-top {
	border-top:1px dashed #E0E0E0;
}
.bullet {
	color:#CCC;
	}
/*.iePng {{behavior:url(/script/iepngfix.htc);}*/
td.bg_boxC {background:url(/images/bg_boxc.png) repeat-x left top transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_boxc.png',sizingMethod='scale');}
td.bg_boxCB {background:url(/images/bg_boxcb.png) repeat-x left top transparent; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_boxcb.png',sizingMethod='scale');}

#schedule .left{padding-left:10px}
.blue_font2 {
	color:#0878B7;
}
a.notice:link { font-family:"µ¸¿ò", "±¼¸²"; text-decoration:none; color:#0878B7;}
a.notice:visited { font-family:"µ¸¿ò", "±¼¸²"; text-decoration:none; color:#0878B7;}
a.notice:active { font-family:"µ¸¿ò", "±¼¸²"; text-decoration:underline; color:#0878B7;}
a.notice:hover { font-family:"µ¸¿ò", "±¼¸²"; text-decoration:underline; color:#0878B7;}



h2.title { font-size:12px; color:#666;}
ul.search { display:block; list-style:none; margin:0;}
ul.search {_height:1%; padding:0; }
*:first-child+html ul.search {height:1%;}
ul.search:after{content:" "; display:block; clear:both; height:0;  }
    ul.search li { float:left; margin:0; padding:0;}
    ul.search li a { font-size:12px; font-weight:normal; color:#666; margin:0 15px 0 0; }
    ul.search li a:hover { color:#297feb; }

.blind{display:block;overflow:hidden;position:absolute;top:-1000em;visibility:hidden;text-indent:-9999em;font-size:0;width:0;height:0}

div.rsm_wrapper{overflow:hidden;position:relative}
div.btn_wrapper img{vertical-align:middle}
div.rsm_wrapper h3{margin:5px 0 5px 0}

table.rsm_table{border-collapse:collapse;border-spacing:0;table-layout:fixed;margin-bottom:10px;-webkit-print-color-adjust:exact;}
table.rsm_table td,
table.rsm_table th{padding:3px;border:1px solid #E1E4ED;border-top-color:#D6E2EE;border-bottom-color:#D6E2EE;word-break:break-all;}
table.rsm_table th{background-color:#f7f7f7;text-align:center;padding-left:5px;padding-right:5px;letter-spacing:-1px}
table.rsm_table th strong{font-size:11px;color:#f60}
table.rsm_table img {vertical-align:middle}

table.rsm_table tr td:first-child,
table.rsm_table tr th:first-child{border-left-color:#D6E2EE}
table.rsm_table tr td:last-child,
table.rsm_table tr th:last-child{border-right-color:#D6E2EE}
table.rsm_table div.btn_wrapper{margin-top:10px}
table.rsm_table select,
table.rsm_table input[type=text],
table.rsm_table input[type=password]{vertical-align:middle;border:1px solid #d7d7d7;height:20px;border-radius:2px;box-sizing:content-box;padding:0;margin:1px 0px;font-family:"AppleGothic", verdana, gulim, "±¼¸²", dotum, "µ¸¿ò", sans-serif;font-size:12px;}

table.rsm_table input[type=radio],
table.rsm_table input[type=checkbox]{vertical-align:middle;margin:0}

table.rsm_table input[name=hanja],
table.rsm_table select[name=region]{width:90px}

table.rsm_table input[name=mail1]{width:150px}
table.rsm_table input[name=mail2]{width:138px}

table.rsm_table input[name=tel1],
table.rsm_table input[name=tel2],
table.rsm_table input[name=tel3]{width:40px}

table.rsm_table input[name=zip1],
table.rsm_table input[name=zip2],
table.rsm_table input[name=zip3],
table.rsm_table input[name=zip4]{width:30px}

table.rsm_table input[name=addr1],
table.rsm_table input[name=addr3]{width:263px}

table.rsm_table input[name=addr2],
table.rsm_table input[name=addr4]{width:400px;margin-top:4px}

table.rsm_table select[name=army_value1]{width:80px}
table.rsm_table select[name=army_value2]{width:80px}
table.rsm_table select[name=army_value3]{width:80px}
table.rsm_table select[name=army_value4]{width:80px}
table.rsm_table select[name=army_value5]{width:120px}
table.rsm_table input[name=army_value6]{width:290px}
table.rsm_table input[name=army_year1],
table.rsm_table input[name=army_year2]{width:40px;}
table.rsm_table input[name=army_month1],
table.rsm_table input[name=army_month2],
table.rsm_table input[name=army_day1],
table.rsm_table input[name=army_day2]{width:25px;}

table.rsm_table select[name=army_value1]:disabled,
table.rsm_table select[name=army_value2]:disabled,
table.rsm_table select[name=army_value3]:disabled,
table.rsm_table select[name=army_value4]:disabled,
table.rsm_table select[name=army_value5]:disabled,
table.rsm_table input[name=army_value6]:disabled,
table.rsm_table input[name=army_year1]:disabled,
table.rsm_table input[name=army_year2]:disabled,
table.rsm_table input[name=army_month1]:disabled,
table.rsm_table input[name=army_month2]:disabled,
table.rsm_table input[name=army_day1]:disabled,
table.rsm_table input[name=army_day2]:disabled{background-color:#eeeeee}

table.rsm_table input[name=edu1_name]{width:296px}
table.rsm_table select[name=edu1_region]{width:80px}
table.rsm_table select[name=edu1_jun1]{width:110px}
table.rsm_table select[name=edu1_syear],
table.rsm_table select[name=edu1_eyear]{width:80px}
table.rsm_table select[name=edu1_smonth],
table.rsm_table select[name=edu1_emonth]{width:55px}
table.rsm_table select[name=edu1_stype],
table.rsm_table select[name=edu1_etype],
table.rsm_table select[name=edu1_gosi]{width:90px}

table.rsm_table #army_reqired2,
table.rsm_table #army_reqired3,
table.rsm_table #army_reqired4,
table.rsm_table #army_reqired5,
table.rsm_table #army_reqired6,
table.rsm_table #army_reqired7{display:none}

table.rsm_table .edu_major_type,
table.rsm_table .edu_dpart_type{width:75px}
table.rsm_table .edu_major_type:disabled{color:black;background:none}

table.rsm_table input.edu_name{width:296px}
table.rsm_table select.edu_region{width:80px}
table.rsm_table input.edu_major,
table.rsm_table input.edu_dpart{width:110px}
table.rsm_table select.edu_syear,
table.rsm_table select.edu_eyear{width:80px}
table.rsm_table select.edu_smonth,
table.rsm_table select.edu_emonth{width:55px}
table.rsm_table select.edu_stype,
table.rsm_table select.edu_etype{width:90px}
table.rsm_table select.edu_type1,
table.rsm_table select.edu_type2{width:50px}

table.rsm_table select.edu_score,
table.rsm_table input.edu_score{}

table.rsm_table label.lb_gosi{font-size:11px;letter-spacing:-1px;margin-left:-3px;}
table.rsm_table input[name=gosi]{}

table.bnl tr td:first-child,
table.bnl tr th:first-child{border-left:0}
table.bnr tr td:last-child,
table.bnr tr th:last-child{border-right:0}

.rsm_container{position:relative;margin:20px auto}
.rsm_container .rsm_table{margin-bottom:10px}
.rsm_container .rsm_table td{padding-left:10px}
.rsm_container div.rsm_wrapper h3{margin-top:20px}

.rsm_container .rsm_table tr.left td{padding-left:10px;text-align:left}
.rsm_container .rsm_table tr.right td{padding-right:10px;text-align:right}
.rsm_container .rsm_table tr.center td{padding:0px;text-align:center}

.rsm_container .rsm_table tr td.left{padding-left:10px;text-align:left}
.rsm_container .rsm_table tr td.right{padding-right:10px;text-align:right}
.rsm_container .rsm_table tr td.center{padding:0px;text-align:center}
.rsm_container .rsm_table tr th.rsm_title{border:1px solid #D6E2EE;border-top:0;border-bottom:0;background:none;font-weight:normal;font-size:30px;vertical-align:0;font-family:'¸¼Àº °íµñ';}

.zipcode_wrapper{margin-bottom:6px;word-spacing:-2px}

.zipcode_wrapper span{display:inline-block;border:1px solid #E1E4ED;width:14px;line-height:16px;height:16px;text-align:center;font-size:12px;margin-right:1px;overflow:hidden;vertical-align:middle;}
.addr_wrapper{height:35px}

.box_edu_major,
.box_edu_minor{display:inline-block;font-size:11px;width:36px;border-radius:2px;height:13px;line-height:14px;padding:1px 2px 0px 0px; font-family:dotum;color:#fff;vertical-align:middle;text-align:center;margin-bottom:1px}
.box_edu_major{letter-spacing:-1px;background:#6aa4f2}
.box_edu_minor{letter-spacing:-2px;background:#A7B3C3}

html.ie .box_edu_major,
html.ie .box_edu_minor{overflow:hidden;line-height:17px}

.btn_link{display:inline-block;border:1px solid #999;background:#f7f7f7;border-radius:2px;padding:2px 5px}

/*table.rsm_table .zip_wrapper{line-height:30px;padding-left:3px}*/

#photo_onload{background:#F2F5F9;border-right-color:#D6E2EE;padding:0}
#photo_onload table,
#photo_onload tr,
#photo_onload td,
#photo_onload th{border:0;padding:0}
#photo_onload .rsm_photo{max-width:132px;max-height:170px}
#photo_onload .border_rsm_photo{width:132px;height:170px;background:#fff;padding:5px;border:1px solid #ccc;}

#btn_zip1,
#btn_zip2{display:inline-block;border:1px solid #333;font-size:11px;line-height:18px;vertical-align:middle;padding:0 3px;background:#6D6D6D;color:#fff;border-radius:2px}

