@import url("common.css");
@import url("main.css");
@import url("shopping.css");

@import url(https://cdn.rawgit.com/theeluwin/NotoSansKR-Hestia/master/stylesheets/NotoSansKR-Hestia.css);


html, body {
	margin:0;
	padding:0;
	width:100%;
	height:auto;
	font-family:"µ¸¿ò, dotum, verdana";
	font-size:12px;
	line-height:140%;
	color: #777;
}
html {
	height:100%;
	overflow-y:scroll;
}
td, th, table, body, textarea, select, input, dt, dd {
	font-size: 12px;
	font-family:µ¸¿ò, dotum, verdana;
}
input, textarea {
	color:#777;
	border:1px solid #ccc;
	background:#fbfafa;
	color:#000;
}
img {vertical-align:top;}
a:link {
	COLOR: #777;
	text-decoration: none
}
a:visited {
	COLOR: #777;
	text-decoration: none
}
a:active {
	COLOR: #777;
	text-decoration: none
}
a:hover {
	COLOR: #000;
	text-decoration:underline;
}
ul, ol, li {
	list-style:none outside;
}
table {
	border-collapse:collapse;
}
body, div, dl, dt, dd, ul, li, h1, h2, h3, h4, h5, h6, form, fieldset, p, blockquote, em, p {
	margin:0;
	padding:0;
}
fieldset {
	border:0 none;
}
img, fieldset {
	border:0 none;vertical-align:top;
}
.png {
	display:block;
	vertical-align:top;
	border:0;
	_behavior:url("/css/iepngfix.htc");
}
:focus {
	-moz-outline-style: none;
} /* for Firefox */
a, area {
blr:expression(this.onFocus=this.blur())
} /* for IE */
h1, h2, h3, h4, h5, h6 {
	/*display:none;*/
}
h1, h2, h3, h4, h5, h6 {
	line-height: 120%;
}



/*Layout */
#wrap {width:100%;}
#header {position: relative;z-index:100; width:100%; height:105px; z-index:90;background:url('/images/navi/navi_bg.png') 0 70px repeat-x;}
#header h1.logo {float:left;}
.gnb_top {position:absolute; width:100%; height:auto; left:0;top:0;}
.header_bg{background:url('/images/navi/navi_bg.png') repeat-x top left;}

/* ////////MAIN//////// */
/*Topmenu*/
.topUtil{position:absolute; margin-top:50px; right:0;}
.topUtil li{float:left;}

/* Navigation */
.gnb{width:100%;font-size:0; line-height:0;padding-top:70px;*padding-top:9px; margin-right:0px;}
.gnb dt{position:absolute; display:block; overflow:hidden; top:-5000px; left:0px;}
.gnb dd{float:left;}
.gnb dd .topmenu li{float:left; height:38px; /*background:url('/images/common/submenu_dot.gif') no-repeat right 3px;*/}
.gnb dd .topmenu li a{height:38px; overflow:hidden; display:block;}
.gnb dd .topmenu li.on a img{margin-top:-12px;}
.gnb dd .topmenu li.first{padding:0;}
.gnb dd .topmenu li.none{background:none;}

.sub-gnb{display:inline-block;position:absolute;z-index:1000;top:105px;left:0px;width:100%;height:265px;_background-color:#0b419b; _filter:Alpha(opacity=0); background:url('/images/common/navi_sub_bg.png') repeat-x; /*border-top:2px solid #003d7c;8*/}
.sub-gnb ul li a{display:block; line-height:18px;}
.sub-gnb ul a:hover {color:#5a9fd6; font-weight:bold;}
.sub-gnb ul li .smenu1 {display:block;height:20px; text-indent:-9999px; overflow:hidden;}
.sub-gnb .smenu01  {position:absolute; left:64px; top:13px; z-index:100;}
.sub-gnb .smenu02  {position:absolute; left:269px; top:13px; z-index:100;}
.sub-gnb .smenu03  {position:absolute; left:465px; top:13px; z-index:100;}
.sub-gnb .smenu04  {position:absolute; left:645px; top:13px; z-index:100;}
.sub-gnb .smenu05  {position:absolute; left:858px; top:13px; z-index:100;}

/*Topmenu*/
.topUtil_b {position:absolute; margin-top:50px; right:0;}
.topUtil_b li{float:left;}

/* Navigation */
.gnb_b_b {width:100%;font-size:0; line-height:0;padding-top:70px;*padding-top:9px; margin-right:0px;}
.gnb_b_b dt{position:absolute; display:block; overflow:hidden; top:-5000px; left:0px;}
.gnb_b_b dd{float:left;}
.gnb_b_b dd .topmenu li{float:left; height:38px; /*background:url('/images/common/submenu_dot.gif') no-repeat right 3px;*/}
.gnb_b dd .topmenu li a{height:38px; overflow:hidden; display:block;}
.gnb_b dd .topmenu li.on a img{margin-top:-12px;}
.gnb_b dd .topmenu li.first{padding:0;}
.gnb_b dd .topmenu li.none{background:none;}

.sub-gnb_b_b {display:inline-block;position:absolute;z-index:1000;top:105px;left:0px;width:100%;height:265px;_background-color:#0b419b; _filter:Alpha(opacity=0); background:url('/images/common/navi_sub_bg.png') repeat-x; /*border-top:2px solid #003d7c;8*/}
.sub-gnb_b ul li a{display:block; line-height:18px;}
.sub-gnb_b ul a:hover {color:#5a9fd6; font-weight:bold;}
.sub-gnb_b ul li .smenu1 {display:block;height:20px; text-indent:-9999px; overflow:hidden;}
.sub-gnb_b .smenu01  {position:absolute; left:64px; top:13px; z-index:100;}
.sub-gnb_b .smenu02  {position:absolute; left:269px; top:13px; z-index:100;}
.sub-gnb_b .smenu03  {position:absolute; left:465px; top:13px; z-index:100;}
.sub-gnb_b .smenu04  {position:absolute; left:645px; top:13px; z-index:100;}
.sub-gnb_b .smenu05  {position:absolute; left:858px; top:13px; z-index:100;}


/*Navigation slide*/
.slidebox{position:relative; overflow:hidden;}
.slidebox,.slidebox .slideboxSlide{width:245px;}
.slidebox,.slidebox .slideboxSlides,.slidebox .slideboxSlide{height:130px;}
.slidebox ul{position:relative; overflow:hidden; margin:0; padding:0; border:0; list-style-type:none;}
.slidebox ul li{float:left;}
.slidebox ul li .slideboxCaption{padding-top:11px; font-family:'µ¸À½',Dotum,Arial,sans-serif; font-size:13px;}
.slideboxContainer{position:relative; margin:0px auto 0px;}
/* btn */
.slideboxContainer .slideboxNext,.slideboxContainer .slideboxPrevious{/*position:absolute; display:block; width:21px; height:21px; top:50%; margin-top:-11px;*/}
.slideboxContainer .slideboxNext{left:245px; margin-right:0px; /*background:url(/images/common/btn_next.png) no-repeat;*/}
.slideboxContainer .slideboxPrevious{left:-27px; margin-left:0px; /*background:url(/images/common/btn_prev.png) no-repeat;*/}
.slideboxContainer .slideboxThumbs{display:none;position:absolute; bottom:10px; right:10px; text-align:center;}
.slideboxContainer .slideboxThumbs .slideboxThumb{display:inline-block; margin:0 3px; background:#666; min-width:10px; min-height:10px; text-decoration:none; font-size:12px; color:#fff;}
.slideboxContainer .slideboxThumbs .slideboxThumb:hover,.slideboxContainer .slideboxThumbs .selectedSlideboxThumb{background:#fff; color:#666;}

/*mainVisual*/
#mainVisual{width:100%; position:absolute; height:360; margin:-100px auto 0; z-index:1; text-align:center;}
#subVisual{width:100%;*width:980px; position:absolute; height:177; margin:-100px auto 0;*margin:0 auto; margin-top:0;z-index:1; text-align:center;*text-align:left;}
.list {border-top:2px solid #1c1815; border-bottom:1px solid #1c1815;}


/*  footer  */
#footer  {width:100%; position:relative; margin:0 auto;}
#footer #copy  {width:980px; position:relative; margin:0 auto; padding-bottom:10px; border-top:1px solid #d9d9d9; padding-top:25px; margin-top:30px;}
#footer #copy .copyright {text-align:left;}

#footer:after { /* after */
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden; 
}  
*html #footer  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢*/
*:first-child+html #footer  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢*/

/* ÀÌ¹ÌÁö */
#main_img { width:980px; height:515px; margin:-5px auto 0 auto; position:relative; z-index:-10;}
#sub_img { width:980px; height:177px; margin: 0 auto;padding:-5px 0; position:relative; z-index:-10;}

/* container */
#container   { width:980px; margin:0 auto; position:relative;text-align:left;margin-top:177px;*padding-top:177px;}
#container:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html #container  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html #container  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

/* container_main */
#container_main { width:100%; margin:0 auto; position:relative;padding-top:520px;}
#container_main:after { /* after */
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden; 
}  
*html #container_main  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html_main #container_main  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

#container_main #content_main {width:980px; margin:0 auto; position:relative;text-align:left; padding-top:30px;}

#main_t01 {width:310px; float:left;padding-right:50px; padding-left:20px;}
.main_board   {float:left; width:310px; position:relative;}
.main_board dt  {float:left; width:310px; margin-bottom:15px; display:inline;}
.main_board dd  {float:left; width:309px; padding-bottom:2px; padding-left:1px; font-size:11px;}
.main_board dd a {color:#989898; text-decoration:none;}
.main_board dd a:hover {color:#0059c3; text-decoration:underline;}
.main_board span {margin-left:4px; line-height:1;}

.main_tab   {width:310px;}
.main_tab li  { float:left; padding-right:0px;}
.main_tab .more { position:absolute; right:0; padding-top:0;}

.main_tab:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html .main_tab  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html .main_tab  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

#main_t01:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html #main_t01  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html #main_t01  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */


#main_t02 {width:312px; float:left; padding-right:43px;}
.main_board   {float:left; width:312px; position:relative;}
.main_board dt  {float:left; width:312px; margin-bottom:10px; display:inline;}
.main_board dd  {float:left; width:312px; padding-left:0px; font-size:11px;}
.main_board dd a {color:#989898; text-decoration:none;}
.main_board dd a:hover {color:#0059c3; text-decoration:underline;}

.main_board dd .project_list {width:170px;}
.main_board dd .project_list li {color:#989898; padding-bottom:1px; font-size:11px;}

.main_board span {margin-left:4px; line-height:1;}

.main_tab   {width:312px;}
.main_tab li  { float:left; padding-right:1px;}
.main_tab .more { position:absolute; right:0; padding-top:0;}

.main_tab:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html .main_tab  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html .main_tab  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

#main_t02:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html #main_t02  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html #main_t02  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

#main_t03 {width:225px; float:left;}

#main_t03:after { /* after */
 content:".";
 display:block;
 height:0;

 clear:both;
 visibility:hidden; 
}  
*html #main_t03  { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢ */
*:first-child+html #main_t03  { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢ */

/* left */
#left_content   {position:relative;float:left; width:175px; padding-right:40px; padding-left:10px; padding-top:33px;}
#left_content .left_menu  {position:relative; padding-bottom:35px;}
#left_content .left_menu dt {text-align:left; margin-bottom:20px;}
#left_content .left_menu dd {padding-bottom:0px; _padding-bottom:0px; _padding-top:0; }

/* content */
#content  {float:left;position:relative; width:745px;height:auto !important;height:415px;min-height:415px; text-align:left; padding-bottom:10px; padding-top:33px;}
*html #content  {float:left;position:relative; width:745px;height:auto !important;height:300px;min-height:300px; text-align:left; padding-bottom:10px; padding-top:33px;}
#content .path   {position:absolute; top:42px; right:10px;font-size:11px; color:#707070;font-weight:normal;}
#content h4   {width:745px; padding-bottom:15px; margin-bottom:30px; border-bottom:1px solid #e3e3e3;}

/* contents_base */
.png24  {tmp:expression(setPng24(this));}
.dis_in  {display:inline;}
.align_l  {text-align:left;}
.align_r  {text-align:right;}
.align_c  {text-align:center;}
.align_m  {vertical-align:middle;}
.fl {float:left;}
.fr {float:right;}

/* text */

.ff_0      {color:#000000;} 
.ff_f      {color:#ffffff;}
.ff_6      {color:#666666;}
.ff_gg     {color:#535353;}

.b       {font-weight:bold;}
.f11		{font-size:11px;}
.f12		{font-size:12px;}
.f14		{font-size:14px;}
.f16		{font-size:16px;}
.just   {text-align:justify;}

.ff_g {color:#555;}
.ff_red {color:#ff4e00;}
.ff_wg {color:#989898;}
.ff_blue {color:#0b419b;}

/* padding */
.top_5    {padding-top:5px;}
.top_10    {padding-top:10px;}
.top_15    {padding-top:15px;}
.top_20    {padding-top:20px;}

.bottom_5    {padding-bottom:5px;}
.bottom_10    {padding-bottom:10px;}
.bottom_15    {padding-bottom:15px;}
.bottom_20    {padding-bottom:20px;}
.bottom_25    {padding-bottom:25px;}

.left_5   {padding-left:5px;}
.left_10   {padding-left:10px;}
.left_15   {padding-left:15px;}
.left_20   {padding-left:20px;}

.right_5   {padding-right:5px;}
.right_10   {padding-right:10px;}
.right_20   {padding-right:20px;}

.ma_bottom_5 {margin-bottom:5px;}
.ma_bottom_10 {margin-bottom:10px;}
.ma_bottom_15 {margin-bottom:15px;}
.ma_bottom_20 {margin-bottom:20px;}

.gnb_top {position:absolute; width:100%; height:auto; left:0;top:0;}
.header_bg{background:url('/images/common/bg_white.png') repeat;}


.gray_box {border:1px solid #e1e1e1;padding:30px;}
.s_box {border:1px solid #888888;}

/* Å×ÀÌºí½ºÅ¸ÀÏ */
.tbl_type,.tbl_type th,.tbl_type td{border:0}
.tbl_type{width:745px;border-bottom:1px solid #e1e1e1;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type caption{display:none}
.tbl_type th{padding:9px 0 9px;border-top:1px solid #e1e1e1;background-color:#f4f4f4;text-align:center;}
.tbl_type td{padding:6px 0 4px;border-top:1px solid #e1e1e1;color:#4c4c4c;color:#989898;font-size:11px;}
.tbl_type .first{border-left:1px solid #e1e1e1;color:#4c4c4c}
.tbl_type .right{background:url('/skin/bbs/project/images/center_line.gif') no-repeat;}
.tbl_type .last{border-right:1px solid #e1e1e1;color:#4c4c4c}
.tbl_type .subject{color:#0b419b;padding-left:10px;}
.tbl_type .img{width:100px;height:69px;background:url('/skin/bbs/project/images/bg_img.gif') no-repeat;padding-top:4px;margin-left:25px;}
.line {background:url('/skin/bbs/project/images/center_line.gif') #f4f4f4 no-repeat;}
.line2 {background:url('/skin/bbs/project/images/center_line2.gif') 0 3px no-repeat; width:30px;}

.tbl_type_w,.tbl_type_w th,.tbl_type_w td{border:0}
.tbl_type_w{width:100%;border-bottom:1px solid #e1e1e1;font-family:Tahoma;font-size:11px;text-align:center}
.tbl_type_w caption{display:none}
.tbl_type_w th{padding:9px 0 9px;border-top:1px solid #e1e1e1;color:#4c4c4c;font-family:'µ¸¿ò',dotum;font-size:12px;font-weight:bold;text-align:center;}
.tbl_type_w td{padding:9px 0 9px;border-top:1px solid #e1e1e1;color:#4c4c4c;text-align:left;}

.paginate{line-height:normal;text-align:center}
.paginate a{display:inline-block;position:relative;z-index:2;margin:0 -3px;padding:1px 8px;background-color:#fff;font:11px/16px Tahoma, Sans-serif;color:#323232;text-decoration:none;vertical-align:top}
.paginate a:hover,
.paginate a:active,
.paginate a:focus{background-color:#f8f8f8}
.paginate strong{color:#4174dc;font-weight:bold;}
.paginate .none{border-left:none;border-right:none;}
.paginate .direction{border:0;font-weight:normal;color:#767676;text-decoration:none !important;z-index:1}
.paginate .direction:hover,
.paginate .direction:active,
.paginate .direction:focus{color:#323232;background-color:#fff}

.bg {background:url('/skin/bbs/project/images/bg_img2.gif') repeat;}


/* ¼­ºêºñÁÖ¾ó ¿µ¿ª */
/* head.php °³¹ßÂÊÀ¸·Î ¿Å±è
#all_sub1 {width:100%; height:177px; background:url('/images/sub/sub_img01.jpg') no-repeat;background-position:top center;}
#all_sub2 {width:100%; height:177px; background:url('/images/sub/sub_img02.jpg') no-repeat;background-position:top center;}
#all_sub3 {width:100%; height:177px; background:url('/images/sub/sub_img03.jpg') no-repeat;background-position:top center;}
#all_sub4 {width:100%; height:177px; background:url('/images/sub/sub_img04.jpg') no-repeat;background-position:top center;}
#all_sub5 {width:100%; height:177px; background:url('/images/sub/sub_img05.jpg') no-repeat;background-position:top center;}
*/

/* ÀÓ¿ø¾à·Â */
ul {list-style: none outside none; margin: 0; padding: 0;}
ul li {margin: 0; padding: 0;}
ul.listH li {display: inline;}
ul.listV li {margin: 0; padding: 0;}
ul.listH li img, ul.listH li img {vertical-align: bottom;}
.pTxs {padding-top: 10px !important;}

#ex {border-top: 2px solid #000000;}
#ex .photo {float: left; width: 280px;}
#ex .profile {float: right; margin-left: 10px;}

/* ·Ñ¸µ ÀÌ¹ÌÁö */
.sliderWrap{height:100%; position:relative; overflow:hidden; text-align:center;}
#slideNavi{position:absolute;overflow:hidden;z-index:1000;right:12px;top:15px;}
#slideNavi a{float:left;text-indent:-9999px;width:10px;height:10px;background:url/images/restaurants/offbtn.gif) no-repeat center center;margin-right:5px;}
#slideNavi a.activeSlide{background:url(/images/restaurants/onbtn.gif) no-repeat center center;}


.scholarship ul li {float:left;}
.slidesContainer {min-height:560px;}



/* ÀÓ¿ø¾à·Â */
.clfix:after {content: "."; display: block; height:0px; clear: both; visibility: hidden;}
.clfix {display:inline-block;}
.clfix {display:block;}
* html .clfix {height:1%;} /* Hides from IE-mac */
.clfix {zoom:1;} /*for IE 5.5-7*/

.profile_top {width:100%; height:73px;padding-bottom:15px; position:relative; border-bottom:2px solid #444; }
.tab {width:100%;  height:73px; }
.tab li {box-sizing: border-box;float:left; width:73px; height:73px; margin-right:11px; border:1px solid #eaeaea; cursor:pointer;}
.tab li img {width:100%; height:100%;-webkit-filter: grayscale(100%);filter: gray;}
.tab li.on {border:2px solid #2b5fb2; }
.tab li.on img {-webkit-filter: grayscale(0%);filter: none;}
.tab li:last-child {margin-right:0;}
.p_toptxt01 {font-family:'Noto Sans Korean', sans-serif; font-size:50px; font-weight:700; color:#ccc; position:absolute; right:0; bottom:7px;}
.p_toptxt01 span {color:#0b419b;}


.profilebox {width:100%; height:auto; margin-top:20px;}
.profileimg {float:left; width:320px; height:420px; margin-right:30px;}
.profiletxt {float:left; width:395px; height:auto; font-family:'Noto Sans Korean', sans-serif;}
.profiletxt .p_name {font-size:23px; color:#7a7a7a; font-weight:400; letter-spacing:-1px; margin-bottom:5px;}
.profiletxt .p_name span {font-size:32px; color:#555; font-weight:500; margin-right:10px;letter-spacing:-1px;}
.profiletxt .p_nameeng {font-size:17px; color:#7a7a7a; font-weight:300;}
.profiletxt .p_nameeng span {color:#555; font-weight:500; margin-right:10px;}
.p_topul {width:100%; margin-top:20px;padding-bottom:20px; border-bottom:1px solid #eaeaea;}
.p_topul li {font-size:13px; color:#999; font-weight:400; margin-bottom:5px;}
.p_h5tit {margin-top:23px; margin-bottom:10px; font-size:14px; color:#2d60b4; font-weight:500; letter-spacing:-1px; }
.p_topul2 {width:100%;}
.p_topul2 li {font-size:13px; color:#999; font-weight:400; margin-bottom:5px;}