@charset "euc-kr";

@media print {
#header, #visual, #snb, #body_foot, #footer, #aside, #fontsize { display: none; }
body, #container, #body_head, #body_title, #body_content { margin: 0; padding: 0; background: #fff; }
}
/* Default */
*{font-size:1em;font-style:normal;margin:0;padding:0;font-family:"돋움", "Dotum", "굴림", "Gulim", Verdana, Arial, Sans-serif;}
* html			{overflow:scroll;overflow-x:auto;}
* html body		{height:100%;}
html, body		{min-height:100%;margin:0;padding:0;}
html			{overflow-y:scroll;}
body			{color:#656565;font-size:12px;line-height:1.7;background:#f7f7f7;}
table caption	{display:none;}
fieldset, button{display:block;border:none;}
img				{margin:0;border:0;vertical-align:top;}
ol,ul,li		{list-style:none;}
button img		{/*display:none;*/}
hr				{display:none;clear:both;height:0;font-size:0 !important;line-height:0 !important;margin:0 !important; padding:0 !important;}
textarea		{overflow:auto;}
option			{padding-right:6px;}
legend			{position:absolute;top:0;left:0;width:0;height:0;overflow:hidden;visibility:hidden; font-size:0;line-height:0;}
dl,dt			{margin:0;padding:0;}
dd				{display:inline;margin:0;padding:0;}
label.none		{display:none;}

/* 본문 제목 */
#header h1 {margin: 0; padding: 0; background: transparent; } /* 사이트제목 */
#header h2, #snb h2, #body_head h2, #body_foot h2, #footer h2, #aside h2 { margin: 0; padding: 0; background: transparent; }

h1, h2, h3, h4, h5, h6 {background:transparent;font-size:100%;letter-spacing:0;line-height:1.25;text-align:left;}
h1 span, h2 span, h3 span, h4 span, h5 span, h6 span {font-weight: normal;margin:0 5px;color:#888;}
h1 {margin:20px 0 0 0;padding:0;font-size:150%;font-weight:bold;letter-spacing:-1px;color:#111;}
h2 {margin:30px 0 10px 0;padding:0 0 0 0;background:url('../img/h2bg.png') no-repeat 0 0.08em;font-size:120%;font-weight:bold;letter-spacing:-1px;color:#333;}
h3 {margin:20px 0 5px 0;padding:0 0 0 0;background:url('../img/h3bg.png') no-repeat 0 0.25em;font-weight:bold;letter-spacing:-1px;color:#CC1717;}
h4 {margin:10px 0 10px 0;padding:0 0 0 0;background:url('../img/h4bg.png') no-repeat 0 0.2em;color:#555;}
h5 {margin:10px 0 5px 0;padding:0 0 0 0;background:url('../img/h5bg.gif') no-repeat 0 50%;font-weight:normal;color:#111; }
h6 {margin:10px 0 5px 0;padding:0 0 0 0;background: transparent;font-weight:normal; }

.fst	{margin-top:0 !important;padding-top:0;}
.end{margin-bottom:0;padding-bottom:0;}
.clear{display:block;float:none;clear:both;height:0;width:100%;font-size:0 !important;line-height:0 !important;overflow:hidden; margin:0 !important; padding:0 !important;}
.none{background:none;list-style:none;}
.hand{cursor:pointer;}
.hidden, #contents .hidden { visibility:hidden; position:absolute; font-size:0; width:0; height:0; line-height:0; margin:0; padding:0; background:none}

strong	{font-weight:bold;}
em		{color:#F18300;} em em { color:#F18300; }
hr		{display:none;} /* 레이아웃구분용 */
dl dt	{}
dl dd	{margin-bottom:1em;}

/* Link */
a			{}
a:link    {text-decoration:none;color:#757575;}
a:visited {text-decoration:none;color:#757575;}
a:hover   {text-decoration:underline;}

/* Form */
form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border: 0; }
legend { margin: 0; padding: 0; }
input,select,textarea,button {margin:0;padding:0;font-size:100%;line-height:1.25;vertical-align: middle; }
select { /*margin-top: 1px;*/ } /* IE */
:root select { height:18px; } /* FF */
html:first-child select { height: 19px; }
textarea	{width:96%;padding:4px 0 0 4px;border:1px solid #ccc;background:#fff;overflow:auto;}
input		{padding:1px;border:1px solid #ccc;background:#ffffff;color:#777;}
input.text	{padding:1px;border:1px solid #ccc;background:#ffffff;color:#777;}
input.file	{padding:0;border:1px solid #ccc;background:#ffffff;}
/*body:first-of-type input.file {border-width:0;}*/
input.image {vertical-align:middle;padding:0;margin:0;border:none;}
input.btn	{vertical-align:middle;padding:0;margin:0;border:none;}
input img	{vertical-align:middle;padding:0;margin:0;border:none;}

/* 보정 */
.h0 { clear: left; width: auto; height: auto; margin: 0; padding: 0; background: transparent; font-weight:normal; font-size:100%; }/* 제목 초기화 */
.png24 { tmp:expression(setPng24(this)); }
.indent		{margin-left:1em;}

/* 플로팅 배치 */
.left		{float:left;}
.right		{float:right;}
.center		{margin:0 auto;padding:0;text-align:center;}
.vam{vertical-align:middle !important;}

/* 버튼 */
.btnarea	{margin:10px auto;}
.btnarea img{margin:0 1px;}
.btn_bg,
.btn_bg *{display:inline-block;overflow:visible;position:relative;margin:0;padding:0;border:0;background:url('../img/bg_btn.png') no-repeat;font-size:100%;font-family:dotum;color:#333;text-decoration:none !important;vertical-align:top;white-space:nowrap}
.btn_bg	{margin-right:4px}
.btn_bg *{left:4px;cursor:pointer;_cursor:hand;}
.btn_bg.medium,
.btn_bg.medium *{height:24px;line-height:24px}
.btn_bg.large,
.btn_bg.large *{height:30px;line-height:30px}
.btn_bg.xlarge,
.btn_bg.xlarge *{height:36px;line-height:36px}
.btn_bg.small,
.btn_bg.small *{height:19px;line-height:19px}
.btn_bg.medium{background-position:left 0}
.btn_bg.large{background-position:left -30px}
.btn_bg.xlarge{background-position:left -65px}
.btn_bg.small{background-position:left -106px}
.btn_bg.medium *{padding:0 10px 0 6px;background-position:right top;font-size:100%;}
.btn_bg.large *{padding:0 20px 0 16px;background-position:right -30px;font-size:16px}
.btn_bg.xlarge *{padding:0 20px 0 16px;background-position:right -65px;font-size:20px}
.btn_bg.small *{padding:0 10px 0 6px;background-position:right -106px;font-size:11px;}
.btn_bg *:hover,
.btn_bg *:active,
.btn_bg *:focus	{color:#CD8237;}
.btn_bg.strong *{font-weight:bold !important;}
.btn_bg.custom,
.btn_bg.custom *{height:26px;line-height:26px}
.btn_bg.custom	{background-position:left -130px}
.btn_bg.custom *{padding:0 40px 0 6px;background-position:right -130px;font-size:100%;color:#fff !important;}
.btn_bg.custom:hover	{background-position:left -160px}
.btn_bg.custom:hover *	{padding:0 40px 0 6px;background-position:right -160px;font-size:100%;color:#fff !important;}

.btn_bg.custom2,
.btn_bg.custom2 *{height:26px;line-height:26px}
.btn_bg.custom2	{background-position:left -220px}
.btn_bg.custom2 *{padding:0 40px 0 6px;background-position:right -220px;font-size:100%;color:#fff !important;}

.btn_bg.blank,
.btn_bg.blank *	{height:26px;line-height:26px}
.btn_bg.blank	{background-position:left -190px}
.btn_bg.blank *	{padding:0 40px 0 6px;background-position:right -190px;font-size:100%;color:#fff !important;}

.ico_bg,
.ico_bg *{position:relative;display:inline-block;margin:0 5px;padding:0;border:0;color:#555 !important;vertical-align:top;white-space:nowrap}
.ico_bg.pdf{padding-left:15px;background:url('../img/ico_pdf.gif') no-repeat 0 50%;}

.dpn {display: none !important; }
.dpb {display: block !important; }
.dpi {display: inline !important; }
.dpt {display: table !important; }

/* table **************************************************************/
table caption { display: none; }
table caption span { font-weight: normal; }
table ul				{margin:4px 0;line-height:1.5;}
table ul li			{margin:0;}

table.t1				{border-collapse:collapse;width:100%;margin:0;}
table.t1 thead th		{padding:3px;background:#999999;border:1px solid #888;color:#fff;line-height:1.4;}
table.t1 tbody th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:normal;line-height:1.4;}
table.t1 tbody td		{padding:4px;background:#ffffff;border:1px solid #ddd;}
table.t1 tfoot th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.t1 tfoot td		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.t1 ul				{margin:4px 0;line-height:1.5;}
table.t1 ul li			{margin:0;}

table.tc1				{border-collapse:collapse;width:100%;margin:0;text-align:center;}
table.tc1 thead th		{padding:3px;background:#999999;border:1px solid #888;color:#fff;line-height:1.4;}
table.tc1 tbody th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:normal;line-height:1.4;}
table.tc1 tbody td		{padding:4px;background:#ffffff;border:1px solid #ddd;}
table.tc1 tfoot th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tc1 tfoot td		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tc1 ul			{margin:0;line-height:1.5;}
table.tc1 ul li			{margin:0;}


table.tl1				{border-collapse:collapse;width:100%;margin:0;text-align:left;}
table.tl1 thead th		{padding:3px;background:#999999;border:1px solid #888;color:#fff;line-height:1.4;}
table.tl1 tbody th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:normal;line-height:1.4;}
table.tl1 tbody td		{padding:4px;background:#ffffff;border:1px solid #ddd;}
table.tl1 tfoot th		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tl1 tfoot td		{padding:4px;background:#f5f5f5;border:1px solid #ddd;font-weight:bold;}
table.tl1 ul				{margin:4px 0;line-height:1.5;}
table.tl1 ul li			{margin:0;}
/* Tab Control */
.imgtab					{width:100%;margin:0;}
.imgtab ul li			{float:left;padding:0;margin:0;}
.imgtab img				{vertical-align:top;}

.tabbox			{padding:10px 15px;margin:0;background:url('../img/bg_tabbox.gif') repeat-x 0 100%;border:1px solid #CC1717;-moz-box-shadow:rgba(0,0,0,.15) 0 1px 3px;-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 3px;box-shadow:rgba(0,0,0,.15) 0 1px 3px;box-shadow:rgba(0,0,0,.15) 0 1px 6px \0/IE9;}
.tabbox	ul		{clear:both;}
.tabbox	li		{float:left;display:block;padding:0 0 0 10px;background:url('../img/tabarr_off.gif') no-repeat 0 0.6em;}
.tabbox	li.on	{padding:0 0 0 10px;background:url('../img/tabarr_on.gif') no-repeat 0 0.6em;color:#CC1717;font-weight:bold;}
.tabbox	li.none	{padding:0 0 0 10px;background:url('') no-repeat 0 0.6em;color:#CC1717;font-weight:bold;}
.tabbox	li.on a	{color:#CC1717 !important;letter-spacing:-1px;}
.tabbox	ul.tab3 li	{width:31.5%;}
.tabbox	ul.tab4 li	{width:23.4%;}

.tab_txt					{text-align:center;margin:0 0 20px 0;line-height:15px;}
.tab_txt a					{display:block;padding:7px 0 6px;}
.tab_txt ul li				{float:left;border:1px solid #eaeaea;background:#f1f1f1;}
.tab_txt ul li.on			{border:1px solid #CC1717;background:#fff url('../img/ico_tab_on.gif') no-repeat 100% 50%;color:#CC1717;}
.tab_txt ul li.on a			{color:#CC1717 !important;font-weight:bold;}

.tab_txt ul.none li		{margin-right:1px;}
.tab_txt ul.none li.end	{margin-right:0;}
.tab_txt ul.none li a	{display:block;padding:7px 20px 6px 20px;}

.tab_txt ul.tab2 li		{width:357px;margin-right:1px;}
.tab_txt ul.tab2 li.end	{width:358px;margin-right:0;}

.tab_txt ul.tab3 li		{width:33.3%;margin-right:0;box-sizing:border-box;}
.tab_txt ul.tab3 li.end	{width:33.3%;margin-right:0;box-sizing:border-box;}
@media all and (max-width:600px) {
	.tab_txt ul.tab3 li		{width:50%}
	.tab_txt ul.tab3 li.end	{width:50%}
	.tab_txt ul.tab3 li a {font-size:13px;letter-spacing:-.05em;}
	.tab_txt {margin:0}
}

.tab_txt ul.tab4 li		{width:177px;margin-right:1px;margin-bottom:1px;}
.tab_txt ul.tab4 li.end	{width:178px;margin-right:0;}

.tab_txt ul.tab5 li		{width:141px;margin-right:1px;}
.tab_txt ul.tab5 li.end	{width:142px;margin-right:0;}

.tab_txt ul.tab6 li		{width:117px;margin-right:1px;}
.tab_txt ul.tab6 li.end	{width:118px;margin-right:0;}

.tab_txt ul.tab7 li		{width:100px;margin-right:1px;}
.tab_txt ul.tab7 li.end	{width:99px;margin-right:0;}

/* 목록 */
ul.bu				{list-style:none;margin:0;padding:0;text-align:left;}
ul.bu li			{padding:0 0 0 12px;margin:0;background:url('../img/bul_dot.gif') no-repeat 0.2em 0.6em;}
ul.bu ul li			{background:url('../img/h6bg.gif') no-repeat 0 0.75em; }
ul.bu ul ul li		{background:url('../img/bul_bar.gif') no-repeat 0 0.7em; }
ul.bu ul ul ul li	{background:url('../img/bul_sdot.gif') no-repeat 0 0.4em; }
ul.bu ul, ul.bu ul ul, ul.bu ul ul ul {list-style:none;margin:0.2em 0;padding:0; }
td ul.bu { padding: .5em; }
ul.bu li.list_none{background:none;list-style:none;}

ol						{margin:5px 0;padding:0;text-align:left;}
ol li					{margin:0;}
ol.num li				{margin:0;padding-left:15px;}
ol.num li span.no		{display:block;float:left;width:15px;margin-left:-14px;_margin-right:-1px;font-size:11px;font-family:tahoma;color:#888;}
ol.num li span.no_c		{display:block;float:left;width:15px;margin-left:-14px;_margin-right:-1px;font-size:11px;font-family:tahoma;color:#E20C28;}
ol.num ul.bu li			{padding-left:12px;}

ol.num2 li				{margin:0;padding-left:15px;}
ol.num2 li span.no		{display:block;float:left;width:15px;margin-left:-14px;_margin-right:-1px;font-size:11px;font-family:tahoma;color:#005BAA;}
ol.num ol li,
ol.num ul li			{margin:0;padding-left:0px;}

ul.txt_list			{width:100%;}
ul.txt_list li		{margin:0;}
ul.txt_list li span.fst	{display:block;float:left;width:18px;margin-left:-18px;_margin-right:-1px;}
ul.txt_list li li	{margin-left:-16px;background:url('../img/bul_arr.gif') no-repeat 0.3em 0.5em;}
ul.txt_list li li li{margin-left:0;background:url('../img/bul_bar.gif') no-repeat 0.3em 0.7em;}
ul.txt_list li li li li{padding-left:10px;margin-left:0;background:url('../img/bul_dot.gif') no-repeat 0.3em 0.7em;}

dl.bu { margin: 0; padding: 0.5em 0; }
dl.bu dt { margin: 0; padding: 0 0 0 1.2em; background: url('../img/bu_li1.gif') no-repeat 0 0.2em; font-weight: bold; }
dl.bu dd { margin: 0; padding: 0 0 0.5em 1.2em; }

.point_arr	{background:url('../img/bul_sarr.gif') no-repeat 0 0.4em;margin:0;padding:0 0 0 8px;}
.pointo,
.pointo	a 	{color:#F18300 !important;}
.pointr,
.pointr	a	{color:#E41B1B !important;}
.pointbr,
.pointbr a	{color:#C27932 !important;}
.pointbl,
.pointbl a	{color:#333333 !important;}
.pointb,
.pointb a	{color:#4470dd !important;}

/* 정렬 */
.tal {text-align:left !important;}
.tar {text-align:right !important;}
.tac {text-align:center !important;}
.taj	{text-align:justify;}

/* 글꼴, 문장 */
.fwn { font-weight: normal !important; }
.fwb { font-weight: bold !important; }
.underline {text-decoration:underline;}
.dot11 {font-size:11px; }
.dot14 {font-size:120%;letter-spacing:-1px;}
.ver10 {font-size:10px;font-family:tahoma;}
.serif{font-family:"batang", "Georgia", "Times New Roman", "Times", "serif";}

/* box */
.graybg			{background:#f5f5f5;padding:15px;margin:0 0 10px 0;}
.graybox		{height:auto;background:#f5f5f5;border:1px solid #ddd;padding:10px 15px;margin:0 0 10px 0;}
.bs1df			{background:#fff;border:1px solid #ddd;padding:10px 15px;margin:0 0 10px 0;}
.bs2df			{background:#fff;border:2px solid #ddd;padding:10px 15px;margin:0 0 10px 0;}
.bs5df			{background:#fff;border:5px solid #f5f5f5;padding:20px;margin:0 0 10px 0;}
.bs2rd			{background:#fff;border:1px solid #CC1717;padding:10px 15px;margin:0 0 10px 0;}
.wbg			{padding:15px;background:#fff !important;}

/* 여백 */
.pt5	{padding-top:5px;}
.pt10	{padding-top:10px;}
.pt15	{padding-top:15px;}
.pt20	{padding-top:20px;}
.pt25	{padding-top:25px;}
.pt30	{padding-top:30px;}
.pr5	{padding-right:5px;}
.pr10	{padding-right:10px;}
.pr15	{padding-right:15px;}
.pr20	{padding-right:20px;}
.pb5	{padding-bottom:5px;}
.pb10	{padding-bottom:10px;}
.pb15	{padding-bottom:15px;}
.pb20	{padding-bottom:20px;}
.pb30	{padding-bottom:30px;}
.pl5	{padding-left:5px;}
.pl10	{padding-left:10px;}
.pl15	{padding-left:15px;}
.pl20	{padding-left:20px;}

.m0		{margin:0;padding:0;}
.mtm5	{margin-top:-5px;}
.mtm10	{margin-top:-10px;}
.mtp10	{margin-top:10px;}
.mtp15	{margin-top:15px;}
.mtp20	{margin-top:20px;}
.mtp30	{margin-top:30px;}
.mbp10	{margin-bottom:10px;}
.mbp20	{margin-bottom:20px;}
.mbp30	{margin-bottom:30px;}
.mrp20	{margin-right:20px;}

/* 우편번호 */
table.tg		{border-collapse:collapse; width:100%;margin:0 0 2px 0;border:1px solid #ccc;color:#666;}
table.tg tr		{text-align:left;}
table.tg td		{border:1px solid #dfdfdf;padding:2px 2px 1px 2px;}
table.tg th		{border:1px solid #dfdfdf;vertical-align:top;background:#f7f7f7;font-weight:normal;text-align:center;font-weight:bold;}
table.tg caption { display: none; }

/* 팝업 */
.pbg				{background:#555;}
#popwrap			{padding:0;margin:0;}
#popskipnavi				{position:absolute;width:100%;height:auto;z-index:99999;}
#popskipnavi li a			{position:absolute;top:-500px;}
#popskipnavi li a:focus,
#popskipnavi li a:active	{top:1px;display:block;width:100%;height:30px;;line-height:30px;text-align:center;font-size:100%;font-weight:bold;background-color:#36312b;color:#ffffff;text-decoration:none;}
#popwrap .poptit	{position:relative;background:#CC1717;padding:0;margin:0;}
#popwrap .poptit h1	{padding:10px;margin:0;color:#fff;}
#pop_container		{padding:10px;margin:0;background:#fff;min-height:260px;}
#popwrap .popclose 	{position:absolute;right:10px;top:15px;padding:0;margin:0;}
#popwrap .popclose a{color:#fff !important;}

#divpopwrap				{position:absolute;width:100%;margin:0;left:0;top:0;}
#divpopcont				{position:relative;width:980px;margin:0 auto;}
#divpopcont	table		{border-collapse:collapse;margin:0;}
#divpopcont	table td	{padding:0;margin:0;}

.ico_blank		{display:inline-block;width:11px;height:9px;margin:0 4px;background:url('../img/ico_blank.png') no-repeat 0 0;}


/* 뉴스레터 */
.lbg            {background:#ffffff;color:#555555;}
#letter			{padding:0;margin:0;width:720px;}
#letter_container		{padding:0 0 10px 0;margin:0;background:url('http://www.kmcu.ac.kr/korean/newsletter_img/2014letter_bg.gif') no-repeat left bottom;}
#letter_container h2    {margin:20px 0 0 0;padding:0 0 0 17px;background:url('http://www.kmcu.ac.kr/korean/newsletter_img/hnbg.gif') no-repeat 0 1.5px;}
#letter_top             {position:relative;background:url('http://www.kmcu.ac.kr/korean/newsletter_img/2014letter_tbg.jpg') no-repeat left top;width:720px;height:220px;}
#letter_top p           {text-indent:-3000em;}
#letter_top .logo       {position:absolute;top:8px;left:45px;}
#letter_top .day        {position:absolute;top:10px;right:50px;color:#fff;font-weight:bold;}

#letter_banner          {margin:10px 30px;}
#letter_info            {background:url('http://www.kmcu.ac.kr/korean/newsletter_img/refuse_line.gif') no-repeat left top;width:660px;margin:12px 30px;padding:17px 0 5px 0;}
#letter_info .txt       {float:left;font-size:11px;color:#999;line-height:14px;}
#letter_info .btn       {float:right;}

#lcolgroup1        {float:left;width:442px;margin:0 0 0 30px;}

#lnews             {position:relative;width:442px;}
#lnews .cont       {width:442px;border-top:1px solid #dfdfdf;margin:5px 0 0 0;padding:5px 0 0 0;}
#lnews .cont ul li {border-bottom:1px dashed #dfdfdf;line-height:34px;}
#lnews .more       {position:absolute;top:2px;right:0px;}

#lschedule         {position:relative;width:442px;}
#lschedule .cont   {width:442px;border-top:1px solid #dfdfdf;border-bottom:1px solid #dfdfdf;margin:5px 0 0 0;padding:10px 0 10px 0;}
#lschedule .cont ul{float:left;width:210px;margin:12px 0 0 10px;}
#lschedule .box    {float:left;width:215px;}
#lschedule .box h3  {background:none;margin:0 auto 2px;padding:0;color:#454545;width:50px;}
table.tm1				{border-collapse:collapse;width:100%;margin:0;width:182px;margin:0 auto;font-size:11px;text-align:center;}
table.tm1 thead th		{padding:1px;background:#606060;border:1px solid #dfdfdf;color:#fff;line-height:1.2;font-weight:bold;}
table.tm1 tbody th		{padding:1px;background:#f5f5f5;border:1px solid #dfdfdf;font-weight:normal;line-height:1.2;}
table.tm1 tbody td.sun  {color:#cc0000;}
table.tm1 tbody td.sat  {color:#3366cc;}
table.tm1 tbody td		{padding:1px;background:#ffffff;border:1px solid #dfdfdf;}

#lnews2             {float:left;position:relative;width:223px;}
#lnews2 .cont       {width:223px;margin:5px 0 0 0;padding:5px 0 0 0;}
#lnews2 .cont ul li {line-height:20px;}
#lnews2 .cont ul li span {color:#999999;}
#lnews2 .more       {position:absolute;top:22px;right:10px;}

#lbook             {float:right;position:relative;width:210px;}
#lbook p           {float:left;border:1px solid #dfdfdf;width:72px;height:96px;padding:2px;margin:10px 0 0 0;}
#lbook p img       {width:70px;height:96px;}
#lbook .cont       {float:left;width:120px;margin:5px 0 0 10px;padding:5px 0 0 0;line-height:16px;}
#lbook .cont span  {display:block;margin:0 0 3px 0;}
#lbook .more       {position:absolute;top:22px;right:0;}

#lcolgroup2        {position:relative;float:left;width:200px;margin:0 0 0 15px;}
#lcolgroup2 .more  {position:absolute;top:2px;right:0;}

#uninews           {margin:0;padding:0;border:1px solid #ccc;width:200px;margin:4px 0 0 0;}
#uninews .cont     {width:170px;margin:15px auto;line-height:15px;}
#uninews .cont  p           {float:left;border:1px solid #dfdfdf;width:165px;height:110px;padding:2px;margin:0 0 10px 0;}
#uninews .cont  p img       {width:165px;height:110px;}
#uninews .cont  span        {display:block;margin:0 0 3px 0;}

#letter_footer          {position:relative;background:url('http://www.kmcu.ac.kr/korean/newsletter_img/footer_bg.gif') no-repeat left top;width:700px;height:90px;margin:5px 0 20px 10px;}
#letter_footer .logo    {float:left;margin:22px 30px;}
#letter_footer .footerbox           {float:right;width:460px;margin:22px 0 0 0;}
#letter_footer .footermn            {width:400px;float:left;height:22px;}
#letter_footer .footermn ul li		{float:left;padding:0 8px;}
#letter_footer .footermn ul li.fst	{float:left;background:none;padding:0;}
#letter_footer .footermn ul li	a	{position:relative;}

#letter_authorinfo			{margin:10px 0 0 0;}
#letter_authorinfo h4		{display:none;}
#letter_authorinfo address	{display:none;float:left;color:#333333;line-height:15px;font-style: normal;white-space:nowrap; }
#letter_authorinfo cite	{display:block;float:left;margin:3px 0 0 0;font-style:normal;color:#555;font-size:.92em;}

/* btn */
a.btn_d				{-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;
					-webkit-transition: all 0.2s ease-out;	-moz-transition: all 0.2s ease-out;	-ms-transition: all 0.2s ease-out;	-o-transition: all 0.2s ease-out;	transition: all 0.2s ease-out;}
.btn_d				{display: inline-block; *display: inline; *zoom:1;background:#9F9894;color: #fff !important;line-height: 1.2;padding:8px 16px 0;height:24px;margin:1px;text-align: center;vertical-align: middle;}
.btn_d:hover,
.btn_d:focus		{background:#F88389;text-decoration:none;}
input[type="submit"].btn_d,
input[type="button"].btn_d{height:32px!important;padding:0 16px;border:none;cursor:pointer;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;}

.btn_d.btn_xsmall	{height:18px;font-size:11px;padding:5px 10px 0;}
.btn_d.btn_small	{height:20px;font-size:12px;padding:6px 14px 0;}
.btn_d.btn_large	{height:28px;font-size:14px;padding:12px 20px 0;}

.btn_d.btn_gray			{}
.btn_d.btn_gray:hover,
.btn_d.btn_gray:focus	{background:#777;color:#fff !important;}

.btn_d.btn_color		{background:#FBB41C;}
.btn_d.btn_color:hover,
.btn_d.btn_color:focus	{background:#F88389;color:#fff !important;}
.btn_d.btn_red	{background:#CC3333;}
.btn_d.btn_blue	{background:#3D7AB8;}
.btn_d.btn_green{background:#339966}
.btn_d.btn_black{background:#555;}
.btn_d.btn_yellow{background:#FBB41C;}

/*FROM SITE CODE :  
*/
