@charset "utf-8";




#container { width:1000px; margin:0 auto; overflow:hidden; background:url(/img/subVisual.jpg?v=3) no-repeat; }
#leftS { float:left; margin-top:117px; width:190px; }
#rightS { float:right; width:768px;  }
.h2Box { width:100%; overflow:hidden; margin-top:218px; }
.h2Box h2 { float:left; }
.h2Box p { float:right; margin-top:18px; }
#content { width:100%; overflow:hidden; margin:20px 0; min-height:300px; }

/*************************************************************/

#profileBox { width:100%; overflow:hidden; }
#profileBox .imgBox { float:left; width:170px; height:229px; border:1px solid #ddd; position:relative; }
.imgBox > p { position:absolute; z-index:9; bottom:0; }
.profile { float:right; width:570px; font-family: 'Nanum Gothic', sans-serif; }
.profile h4 { background:url(/img/bullet_profile.gif?v=3) no-repeat 0 12px; font-size:23px; font-weight:bold; color:#333; padding-left:15px; }
.profile p { margin:10px 15px 0;color:#555; font-family: 'Nanum Gothic', sans-serif; font-size:14px; color:#555; height:45px; }
.profile dl { float:left; margin:15px 0 0 15px; width:250px; }
.profile dl dt { color:#951626; font-size:16px; }
.profile dl dd { font-size:14px; color:#555; background:url(/img/bullet_dd.gif?v=3) no-repeat 0 6px; padding-left:7px; }
.profile dl.email dd { background:url(/img/bullet_dd.gif?v=3) no-repeat 0 8px; }
.profile dl.email dd a { background:url(/img/iconMail.gif?v=3) no-repeat 0 4px; padding-left:25px; }
.profile dl.email dd.last { background:none; }

#prof_txt {width:100%;  margin-bottom:30px;overflow:hidden; border-top:1px solid #ddd; margin-top:40px; padding-top:35px;}
#prof_txt dl {width:100%; overflow:hidden; font-family: 'Nanum Gothic', sans-serif; font-size:14px; color:#555; }
#prof_txt dt {font-weight:bold; font-size:16px; color:#333333;}
#prof_txt dd {background:url(/img/bullet_profilePk.gif?v=3) no-repeat 0 6px ; line-height:20px; padding-left:8px; }
#prof_txt dl:last-child {margin-top:35px;}
#prof_txt ul {font-size:13px;}
#prof_txt li {background:url(/img/subBullect.gif?v=3) no-repeat 0 10px; line-height:20px; margin-top:5px; padding-left:10px; }
#prof_txt span {font-weight:bold; text-decoration:underline; color:#444;}

#profileBox2 { width:100%; overflow:hidden; }
#profileBox2 li { clear:both; width:100%; overflow:hidden; margin-bottom:40px; }
#profileBox2 li > p { float:left; width:137px; border:1px solid #ddd; }
.profile2 { float:right; width:610px; font-family: 'Nanum Gothic', sans-serif; }
.profile2 h4 { background:url(/img/bullet_profile.gif?v=3) no-repeat 0 12px; font-size:23px; font-weight:bold; color:#333; padding-left:15px; }
.profile2 p { margin:10px 10px 0;color:#555; font-family: 'Nanum Gothic', sans-serif; font-size:14px; color:#555; }
.profile2 dl {margin:7px 0 0 10px;  }
.profile2 dl dt { color:#951626; font-size:14px; }
.profile2 dl dd { color:#555; background:url(/img/bullet_dd.gif?v=3) no-repeat 0 6px; padding-left:7px; }


#profileStu { width:100%; overflow:hidden;  }
#profileStu h3 { background:url(/img/bullet_profile.gif?v=3) no-repeat 0 12px; font-size:23px; font-weight:bold; font-family:"Arial"; color:#222; padding-left:15px; margin-top:20px; }
#profileStu ul { margin:20px auto 40px; width:97%; overflow:hidden; }
#profileStu ul li { clear:both; width:100%; overflow:hidden; margin-bottom:20px; }
#profileStu ul li > img { float:left; width:137px; border:1px solid #ddd;  }
#profileStu ul li > dl { float:right; width:610px; font-family: 'Nanum Gothic', sans-serif; width:560px; margin:10px 25px 0 0;}
#profileStu ul li > dl dt { background:url(/img/bullet_red.gif?v=3) no-repeat 5px 12px; padding-left:15px;color:#333; font-weight:bold; font-size:23px; border-bottom:1px solid #ebebeb; }
#profileStu ul li > dl dt span { margin-left:5px; color:#8c5c62; font-size:16px; }
#profileStu ul li > dl dd { margin:7px 0 0 15px;  font-size:14px; }
#profileStu ul li > dl dd label { color:#951626; }
#profileStu ul li > dl dd span { display:block; color:#555; background:url(/img/iconMail.gif?v=3) no-repeat 0 6px; padding-left:22px; }

p.contP {font-family: 'Nanum Gothic', sans-serif; font-size:14px; font-weight:bold; background:url(/img/lineR.jpg?v=3) no-repeat top left; padding-top:12px;}
.roadTxt {font-family: 'Nanum Gothic', sans-serif; font-size:12px; margin-top:8px; }
.roadTxt span {color:#a83434; font-weight:bold;}
.contxt {margin-bottom:20px; font-family: 'Nanum Gothic', sans-serif; font-size:12px; margin-top:25px; }
.contxt dt {font-size:14px; font-weight:bold; background:url(/img/lineR.jpg?v=3) no-repeat top left; padding-top:12px; color:#222; }
.contxt dd {margin-top:8px; background:url(/img/iconMail.gif?v=3) no-repeat 40px 4px;}

#link {width:100%; overflow:hidden;}
#link h3 { clear:both; margin:30px 0 15px; background:url(/img/bullet_profile.gif?v=3) no-repeat 0 12px; font-size:23px; font-weight:bold; color:#333; padding-left:15px; }
#link h3.first { margin-top:0; }
#link dl {width:240px; margin-bottom:60px; float:left; overflow:hidden; margin-right:20px;}
#link dl.last {margin-right:0;}
#link dl dt{ margin-top:14px; font-family: 'Nanum Gothic', sans-serif; color:#333; font-weight:bold; font-size:15px; background:url(/img/line_red.gif?v=3) no-repeat 0px 7px; padding-left:7px;}
#link dl dd {padding-left:7px; font-size:12px; color:#555; font-family: 'Nanum Gothic', sans-serif; margin-top:5px;}
.addT a {color:#a5182a;}

#sitemap {width:100%; overflow:hidden;}
#sitemap li {float:left; width:228px; margin-right:32px; margin-bottom:72px;}
#sitemap li.lastli {margin-right:0;}

#aboutBox { width:100%; overflow:hidden;  }
#aboutBox > img { text-align:center; margin:20px auto; display:block; }
#aboutBox > p { font-family: 'Nanum Gothic', sans-serif; font-size:14px; color:#555; margin:50px 20px 0; }
#aboutBox > p span { font-weight:bold; color:#a42929; font-size:18px; display:block; }
#aboutBox > p span.bFont { color:#333; font-size:14px; display:inline; }