@charset "utf-8";
/*@import url(http://ts.daumcdn.net/custom/blog/0/606/skin/images/nanumgothic.css);*/
@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
/*@import url(http://fonts.googleapis.com/earlyaccess/nanummyeongjo.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumbrushscript.css);*/
/*@import url(http://fonts.googleapis.com/earlyaccess/nanumpenscript.css);*/

*{margin:0px;padding:0px;}
html, body{width:100%;height:100%;}
body{font-size:12px;font-family:Gulim;color:#313131;}
a{border:0;color:#313131;}
.container-narrow{
	margin: 0 auto;
	width:100%;
	background:url('../../inc/img/top_bg.jpg') repeat 0 0px;
}

#top{
	width:100%;
	height:88px;
	background:url('../../inc/img/top_bg.jpg') repeat 0 0px;
}
#top_box{
	margin: 0 auto;
	max-width:980px;
	width:980px;
	height:88px;
}
#logo{
	float:left;
	width:230px;
	height:60px;
	margin-top:14px;
	margin-left:375px;
	margin-right:30px;
	background:url('../../inc/img/logo3.png') no-repeat 0 0px;
}
#login_bar{margin:60px 0px 0px 0px;}
#login_bar>li>a{padding:0px 8px; font-size:12px;font-family:'Nanum Gothic';font-weight:bold;color:#616161;letter-spacing:1px;background-color:transparent;}
#login_bar>li>a:hover{color:#000;background-color:transparent;}

#menubar{
	width:100%;
	height:38px;
	background-color:#97D544;
	margin-bottom:52px;	
}
#main_menu{
	margin: 0 auto;
	max-width:980px;
	width:980px;
	height:38px;
	font-family: 'Nanum Gothic';
	background-color:#97D544;
}
#main_menu>li{
	width:163.333px;
	height:38px;
	margin:0px;
	padding:0px;
	text-align:center;
}
#main_menu>li>a{margin:0px;font-weight:bold;font-size:16px;color:#fff;padding: 12px 0px 6px 0px;height:19px;}
/*#main_menu>li:last-child{background-color:#F5BA30;}*/
.menu_invert{background-color:#F5BA30;}
#main_menu>li>a:hover{color:#fff;padding: 12px 0px 6px 0px;height:19px;background-color:#57CBF4;}
#main_menu>li.dropdown.open>a, #main_menu>li.dropdown>a:hover, #main_menu>li.dropdown>a:focus{color:#fff;padding: 12px 0px 6px 0px;height:19px;background-color:#57CBF4;}
.dropdown-menu{
	width:980px;
	padding:5px 0px 10px;
	border:0;
	font-size:14px;
	font-weight:bold;            	
	-webkit-box-shadow:0 0px 0px rgba(0,0,0,0);
	-moz-box-shadow:0 0px 0px rgba(0,0,0,0);
	box-shadow:0 0px 0px rgba(0,0,0,0);
	background-color:transparent;
}
.dropdown-menu>li>a{
	padding:2px 8px;
	font-weight:bold;
	color:#616161;
}
.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a,
.dropdown-menu>.active>a, .dropdown-menu>.active>a:hover, .dropdown-menu>.active>a:focus
{
	background-color:transparent;
	color:#fff;
	/**
	background-color:#fff;
	background:-moz-linear-gradient(top, #fff, #fff);
	background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
	background:-webkit-linear-gradient(top, #fff, #fff);
	background:-o-linear-gradient(top, #fff, #fff); 
	background:-ms-linear-gradient(top, #fff, #fff);
	background:linear-gradient(to bottom, #fff, #fff);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	color:#57CBF4;
	**/
}

#main_img{
	width:534px;
	height:412px;
}
#main_banner{
	max-width:534px;
	max-height:412px;
	width:534px;
	height:412px;
	background-color:#fff;
}
.carousel-indicators{top:385px;}
.carousel-indicators .active{
	background-color:#F5BA30;
	border:1px solid #F5BA30;
}
.carousel-indicators li{
	background-color:#f1f1f1;
	border:1px solid #f1f1f1;
}
.carousel img {
	width:100%;
	height:100%;
}
.carousel .item {
	height:412px;
}
.carousel-caption{}
.transparent{
	background-color: transparent;	
}
.opacity{
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.3;	
}
.right_box {
	vertical-align:middle;
	width:400px;
	left:550px;
	top:90px;
}
.carousel-control {
	height:24px;
	width:30px;
	top:170px;
	padding-top:10px;
	padding-bottom:14px;
	padding-right:5px;
	margin-bottom:5px;
	margin-left:4px;
	font-size: 100px;
	background-color: transparent;
	border: 0;
	z-index: 10;
}
.right.carousel-control{
	margin-right:5px;
}

#main_info{
	margin: 0px auto 50px;
	max-width:980px;
	width:980px;
	height:622px;
}
.info_box1{
	float:left;
	width:178px;
	height:413px;
	margin:0px;
	padding:0px;
}
.info_box2{
	float:left;
	width:534px;
	height:413px;
	margin:0px;
	padding:0px;
	border-top:1px solid #e4e5e5;
}
.info_box3{
	float:left;
	width:268px;
	height:413px;
	margin:0px; 
	padding:0px;
	border-top:1px solid #e4e5e5;
}
.image_box1{float:left;width:178px;height:207px;background:url('../../inc/img/content_1.jpg');cursor:hand;}
.image_box2{float:left;width:178px;height:206px;background:url('../../inc/img/content_22.jpg');cursor:hand;}
.image_box3{float:left;width:268px;height:207px;background:url('../../inc/img/content_3.jpg');}
.image_box4{float:left;width:268px;height:206px;background:url('../../inc/img/content_4.jpg');}
.image_box5{float:left;width:178px;height:209px;background:url('../../inc/img/content_5.jpg');cursor:hand;}
.image_box6{float:left;width:268px;height:209px;background:url('../../inc/img/content_6.jpg');cursor:hand;}
.image_box7{float:left;width:266px;height:209px;background:url('../../inc/img/content_7.jpg');cursor:hand;}
.image_box8{float:left;width:268px;height:209px;background:url('../../inc/img/content_8.jpg');}

.image_box_b1{float:left;width:178px;height:209px;background:url('../../inc/img/content_b1.jpg');cursor:hand;}
.image_box_b2{float:left;width:178px;height:209px;background:url('../../inc/img/content_b2.jpg');cursor:hand;}
.image_box_b3{float:left;width:178px;height:209px;background:url('../../inc/img/content_b3.jpg');cursor:hand;}
.image_box_b4{float:left;width:178px;height:209px;background:url('../../inc/img/content_b4.jpg');cursor:hand;}


.head_title{
	margin:0px;
	padding:0px;
	margin-top:25px;
	margin-bottom:15px;
	margin-left:20px;
	font-family: 'Nanum Gothic';
	font-size:19px;
	font-weight:bold;
	color:#9F9A87;
	letter-spacing:0px;
	text-decoration:none;
}
.head_title>a{color:#9F9A87;}
.head_second{margin-top:10px;}
.head_title>a:hover{text-decoration:none;}
.head_title_en{
	font-family: 'Nanum Gothic';
	font-size:12px;
	font-weight:bold;
	color:#b2b2b2;
	letter-spacing:-0.3px;
	text-decoration:none;
}

.schedule_box{margin-top:0px;margin-bottom:20px;margin-left:15px;}
.schedule_box li{
	border-bottom:solid 1px #f1f1f1;
	padding-top:4px;
	padding-bottom:4px;
	margin-right:10px;
	height:20px;
}

.photo_box{padding-left:5px;}
.pic_frame{
	float:left;
	text-align:center;
	margin-bottom:5px;
	*margin-bottom:10px;
}
.pic_frame:first-child{
	margin-left:10px;
	margin-right:10px;	
}
*:first-child+html .pic_frame{  /* IE7 Hack */
	margin-right:10px;
}
.pic_thumb{
	width:118px;
	height:82px;
	background-color:#fff;
	border:solid 1px #e1e1e1;
}
.pic_thumb img{
	border:0;
	padding:0;
	margin:5px;
	width:108px;
	max-width:108px;
	height:72px;
	max-height:72px; 
}

.col_box{width:240px;}
.col_box1{width:175px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col_box2{width:65px;display:inline-block;float:left;text-align:right;color:#717171;}
.col_line{width:240px;display:inline-block;float:left;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col_pic{width:120px;height:15px;margin:0px;padding:0px;padding-top:3px;display:inline-block;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.col_date{font-weight:bold;color:#919191;}

.clear_box{
	clear:both;
}


#footer{
	width:100%;
	height:104px;
	background-color:#3C3C40;
	color:#c1c1c1;
	border-top:5px solid #57CBF4;
}
#quick_box{
	margin: 20px auto 15px;
	max-width:980px;
	width:980px;
}
#quick_menu{
	margin:0px;padding:0px;
}
#quick_menu>li{margin-right:10px;}
#quick_menu>li>a{color:#c1c1c1;margin:0px;padding:0px;font-family:'Nanum Gothic';font-size:12px;letter-spacing:.1px;background-color:transparent;}
#quick_menu>li>a:hover{line-height:12px;background-color:transparent;}
#footer_box{
	margin: 0 auto;
	max-width:980px;
	width:980px;
	height:50px;
}
#link_panel{
	position:relative;
	left:650px;
	top:-60px;
	width:180px;
}
#sns_panel{
	position:relative;
	left:820px;
	top:-100px;
	width:150px;
}