@charset "utf-8";

.bbg	{background-color:#676767;}
.mbg	{background-color:#F3F1F0;/*background-image:url(../../../data/staticObj/smart/mbg.jpg);background-repeat:repeat-x;background-position:0 0;*/}
.sbg	{background-color:#F3F1F0;/*background-image:url(../../../data/staticObj/smart/sbg.jpg);background-repeat:no-repeat;background-position:0 0;*/}
.cbg	{background-color:#ffffff;background-image:url(../../../data/staticObj/smart/cbg.jpg);background-repeat:repeat-y;background-position:0 0;}

.d_width	{width:1200px;margin:0 auto;}

#wrap			{width:100%;padding:0;margin:0;}
#header			{position:relative;width:100%;height:100px;background-image:url(../../../data/staticObj/smart/bg_header.png);background-repeat:repeat-x;background-position:0 0;z-index:9;}
#header h1		{background:none;}
#topwrap		{position:relative;height:60px;}
#logo			{position:absolute;top:14px;left:0;z-index:9999;}
#logo img		{margin-right:10px;}
#logo span		{display:inline-block;padding:0 20px;margin:2px 0 0 0;height:24px;line-height:24px;background:#333;border-radius:3px;text-align:center;color:#fff;font-size:15px;vertical-align:top;}
#topmn 			{position:absolute;right:0;top:15px;height:25px;line-height:25px;font-size:11px;}
#topmn a		{color:#333;margin-left:13px;}

#gnb								{position:relative;width:100%;margin:0 auto;text-align:center;}
#gnb h2								{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
#gnbmn								{}
#gnbmn ul.depth1					{position:absolute;list-style:none;left:0;top:0px;margin:0;padding:0;z-index:4;}
#gnbmn ul.depth1 li					{display:block;float:left;padding:0;margin:0;font-size:16px;font-weight:bold;letter-spacing:-1px;}
#gnbmn ul.depth1 li a				{display:block;padding:0;margin:0;width:200px;line-height:40px;color:#fff;}

#gnbmn ul ul.depth2			{display:none;list-style:none;position:absolute;left:0;top:40px;width:100%;height:30px;margin:0;padding:0;background:url(../../../data/staticObj/bg_wh_60.png) repeat 0 0;z-index:2;}
#gnbmn ul ul.depth2 li		{display:inline;float:left;margin:0;padding:0;background:transparent;}
#gnbmn ul ul.depth2 li a	{display:block;margin:0;padding:0 15px;width:auto;font-size:12px;line-height:30px;font-weight:normal;letter-spacing:0;text-decoration:none;white-space:nowrap;text-shadow:none;color:#666;}
#gnbmn ul ul.depth2 li a.on,
#gnbmn ul ul.depth2 li a:hover,
#gnbmn ul ul.depth2 li a:focus{color:#088037 !important; font-weight:bold;}

#gnbmn ul ul#top2m1 li:first-child{padding-left:0px;}
#gnbmn ul ul#top2m2 li:first-child{padding-left:80px;}
#gnbmn ul ul#top2m3 li:first-child{padding-left:120px;}
#gnbmn ul ul#top2m4 li:first-child{padding-left:120px;}
#gnbmn ul ul#top2m5 li:first-child{padding-left:190px;}
#gnbmn ul ul#top2m6 li:first-child{padding-left:200px;}
#gnbmn ul ul#top2m7 li:first-child{padding-left:240px;}
#gnbmn ul ul#top2m8 li:first-child{padding-left:240px;}

#footer				{clear:both;width:100%;padding:20px 0;margin:0;font-size:12px;line-height:140%;color:#aaa;}
#footer .d_width	{position:relative;}
#footer .flogo		{position:absolute;left:0;top:0;}
#footer	ul.fmn		{margin:0 0 10px 80px;}
#footer	ul.fmn li	{float:left;margin:0 20px 0 0;}
#footer	ul.fmn a	{color:#aaa;}
#footer	address		{padding:0;margin:0 0 0 80px;}
#copyright			{margin:0;font-size:11px;font-family:tahoma;}
#footer .related	{position:absolute;right:0;}

#mvisual	{height:400px;background-image:url(../../../data/staticObj/smart/mvimg.png);background-repeat:no-repeat;background-position:50% 0;}
.mvtit		{padding:40px 0 0 0;text-align:right;}
#svisual	{height:200px;background-image:url(../../../data/staticObj/smart/svimg.png);background-repeat:no-repeat;background-position:50% 0;}
.svtit		{padding:80px 0;text-align:right;}

/* sub */
#snb		{float:left;width:200px;padding:0;margin:0;}
#content	{float:left;width:920px;padding:0 40px;margin:0;min-height:500px;}
.aside		{float:right;width:0 !important;padding:0;margin:0;}

#location			{padding:0;margin:0 0 15px 0;font-size:11px;line-height:15px;color:#999;}
#location h4		{position:absolute;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
#location a			{color:#999 !important;}
#location ul li:first-child	{float:left;background:url(../../../data/staticObj/ico_home.png) no-repeat 0 50%;padding:0 10px 0 20px;}
#location ul li		{float:left;background:url(../../../data/staticObj/ico_homearr.gif) no-repeat 0 50%;padding:0 10px 0 10px;}

#body_title			{padding:0;margin:0;}
#body_title h1		{padding:0;margin:0;line-height:100%;}

#body_head			{clear:both;width:100%;margin:0;padding:20px 0;border-bottom:2px solid #333;}
#body_content		{clear:both;width:100%;margin:0;padding:40px 0;}

#snb h2				{padding:0;margin:0;background:url(../../../data/staticObj/bg_bl_20.png) repeat-x 0 100%;color:#666;font-size:25px;font-weight:normal;text-align:center;line-height:100px;}
#snbmn				{padding:0 0 100px 0;margin:0;}
#snbmn ul li		{display:block;padding:0;margin:0;background:url(../../../data/staticObj/bg_bl_10.png) repeat-x 0 100%;font-size:14px;}
#snbmn ul li a	    {display:block;margin:0;color:#666;line-height:40px;}
#snbmn ul li a.on,
#snbmn ul li a:focus,
#snbmn ul li a:active,
#snbmn ul li a:hover{display:block;margin:0;background:#088037;text-decoration:none;/**/font-weight:bold;color:#fff !important;}
#snbmn ul ul 			{padding:10px 0;margin:0;background:url(../../../data/staticObj/bg_bl_20.png) repeat;}
#snbmn ul ul li			{display:block;padding:0;margin:0;background:none;font-size:12px;letter-spacing:normal;border-bottom:none;}
#snbmn ul ul li	a		{display:block;margin:0;background:none;line-height:20px;color:#ececec;}
#snbmn ul ul li a.on,
#snbmn ul ul li a:focus,
#snbmn ul ul li a:active,
#snbmn ul ul li a:hover	{margin:0;background:transparent;font-weight:bold;text-decoration:none;color:#fff !important;}
#snbmn a				{padding:0 0 0 15px;}

#mcontainer	{padding:0;}/* d_width로 잡혀있음:margin 값 넣지말 것 */
#container	{padding:0;}/* d_width로 잡혀있음:margin 값 넣지말 것 */
.col1{float:left;width:400px;}
.col2{float:left;width:400px;}
.col3{float:right;width:400px;}
#mnotice		{position:relative;height:200px;background:#fff;}
#mnotice h3		{padding:20px;margin:0;background:none;}
#mnotice ul		{padding:0 20px;}
#mnotice ul li	{position:relative;line-height:25px;}
#mnotice .date	{position:absolute;right:0;font-family:verdana;font-size:11px;color:#999;}
#mnotice .more	{position:absolute;right:20px;top:20px;}

#mgallery		{height:200px;background:#fff;}
#mgallery h3	{padding:0;margin:0;background:none;}
#mgallery .img	{float:left;}
#mgallery img.thumb	{width:200px;height:200px;}
#mgallery .cont	{position:relative;display:inline-block;width:160px;padding:20px;line-height:20px;}
#mgallery .cont strong a	{display:block;margin:10px 0;color:#088037;font-size:16px;font-weight:bold;}
#mgallery .date	{font-family:verdana;font-size:11px;color:#999;}
#mgallery .txt	{font-size:12px;}
#mgallery .more	{position:absolute;right:20px;top:20px;}

#mabout			{height:200px;background:#088037;text-align:center;}
#mabout	*		{color:#fff;}
#mabout h3		{padding:0;margin:20px 0;background:none;}
#mabout .img	{float:left;}
#mabout img.thumb	{width:200px;height:200px;}
#mabout .cont	{position:relative;display:inline-block;width:200px;line-height:20px;}
#mabout .btn	{margin:20px 0 0 0;}
#mabout .btn a	{display:block;margin:2px auto 0;width:138px;height:28px;line-height:28px;background:url(../../../data/staticObj/bg_bl_20.png) repeat;box-shadow: 0px 1px 1px rgba(0,0,0,.2);}

#mquick				{}
#mquick	ul			{width:1200px;margin:0 auto;}
#mquick	li			{float:left;width:25%;padding:20px 0;}
#mquick	a			{padding-left:100px;height:80px;line-height:80px;color:#333;font-size:16px;font-weight:bold;}
#mquick	a.ico_bg	{display:block;background-repeat:no-repeat;background-position:0 50%;}
#mquick	a.ico1		{background-image:url(../../../data/designImages/smart/mquick_ico01.png);}
#mquick	a.ico2		{background-image:url(../../../data/designImages/smart/mquick_ico02.png);}
#mquick	a.ico3		{background-image:url(../../../data/designImages/smart/mquick_ico03.png);}
#mquick	a.ico4		{background-image:url(../../../data/designImages/smart/mquick_ico04.png);}

/* 학과소개 */
.info {min-height:150px; background:url('../../pageImages/smart/01_01_top_bg.jpg') right top no-repeat;}
.info .sub_tit {font-size:14px; color:#9d9d9d;}
.info .tit {padding:10px 0 10px 0; font-family:NanumMyeongjo; font-size:40px; line-height:1; color:#469f67}
.info .txt {width:57%; line-height:1.5;}
.info p {font-size:13px;}

/* 학과연혁 */
.history	{clear:both; min-height:500px; background:url('../../pageImages/smart/history_bg.png') left top no-repeat; }
.history .t_history         {width:85%;float:right;margin-top:30px;}
.history .t_history .tit	{position:relative;left:140px;top:0;float:left;display:block;width:120px;height:107px;background:url('../../pageImages/smart/history_tbg.png') no-repeat 0 0;padding:45px 0 0 25px ;color:#fff;font-size:22px;font-family:verdana;font-weight:bold;}
.history .t_history .cont   {float:right;width:65%;margin-top:10px;}
.history .t_history .cont dl {clear:both;}
.history .t_history .cont dt		{float:left;width:80px;font-weight:bold; color:#088038;}
.history .t_history .cont dd      {float:left; width:400px;}

/*학과특성*/
.division5	{}
.division5 dl	{float:left;width:172px;height:155px;padding:0;margin:0 0 0 15px;background:#f4f4f4;}
.division5 dl:first-child{margin:0;}
.division5 dt	{padding:0;margin:0;background:#089c3e;color:#fff;font-size:14px;text-align:center;line-height:40px;}
.division5 dd	{padding:10px;text-align:justfy;line-height:20px;}